- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
OrCad原理 设计中模块化的调用问题详解
模块化设计,可能通常我们的工程师还用的不多,但它在某些场合下还是很有用的,一个是它能减少我们重复性的工作。
在进行原理图设计的时候,有些功能模块要重复调用多次,这时候可以采取模块设计原理图,然后在顶层多次调用此功能模块。在实际操作过程中发现这个方法很好用,只是由于长期不画原理图的时候有些技巧性的东西会忘记,记录在此以备查阅。
图1:典型的模块化设计我所说的“技巧”性的东西,有点忽悠色彩,主要是自己记性不好,经常忘记该如何操作,每次都需要摸索很长时间,实在是浪费时间。主要问题有下面两个:
第一个:是每个模块里的器件编号要重新编号,如果单独修改某一个模块,那么剩余模块的器件编号会同时变化成同一编号;
第二个:是页的编号;实际模块原理图只有一页,但是通过多次调用以后工程会为每一次调用重新分配一个页号,只是在原理图设计过程中由于其他原因导致页号需要修改的时候,会发生类似第一个问题的情绪,即修改某次调用的页号其他调用的页号会同时修改成一样的页号。
其实出现上述问题的原因,是在修改的时候只是简单的双击了图1的模块(或者说简单Syncronize Down),然后就进行修改,这样是不行的。正确的做法应该是如图2所示
图2:进入修改模块属性即右击模块原理图,选择“Edit Object Properties”命令,那么就会进入图3所示的页面。
图3:原理图页的属性编辑页面默认进入Parts页,该页可以修改功能模块里的part属性,特别是编号,所有模块的parts编号可以同时修改,这样就不会上述第一个问题。同理,进入“Title Blocks”页面里,也可以同时修改所有调用页的页号修改,这样也不会出现上述第二个问题了。
射频工程师养成培训教程套装,助您快速成为一名优秀射频工程师...
天线设计工程师培训课程套装,资深专家授课,让天线设计不再难...
上一篇:Protel99SE应用总结
下一篇:使用Proteus自带汇编编译器的注意事项