OrCad原理图设计中模块化的调用

时间:2020-10-01 15:12:30 EDA技术培训 我要投稿

关于OrCad原理图设计中模块化的调用

  模块化设计,可能通常我们的工程师还用的不多,但它在某些场合下还是很有用的,一个是它能减少我们重复性的工作。

  在进行原理图设计的时候,有些功能模块要重复调用多次,这时候可以采取模块设计原理图,然后在顶层多次调用此功能模块。在实际操作过程中发现这个方法很好用,只是由于长期不画原理图的时候有些技巧性的东西会忘记,记录在此以备查阅。

  图1:典型的模块化设计

  我所说的“技巧”性的东西,有点忽悠色彩,主要是自己记性不好,经常忘记该如何操作,每次都需要摸索很长时间,实在是浪费时间。主要问题有下面两个:

  第一个:是每个模块里的器件编号要重新编号,如果单独修改某一个模块,那么剩余模块的器件编号会同时变化成同一编号;

  第二个:是页的编号;实际模块原理图只有一页,但是通过多次调用以后工程会为每一次调用重新分配一个页号,只是在原理图设计过程中由于其他原因导致页号需要修改的时候,会发生类似第一个问题的情绪,即修改某次调用的页号其他调用的.页号会同时修改成一样的页号。

  其实出现上述问题的原因,是在修改的时候只是简单的双击了图1的模块(或者说简单Syncronize Down),然后就进行修改,这样是不行的。正确的做法应该是如图2所示

  图2:进入修改模块属性

  即右击模块原理图,选择“Edit Object Properties”命令,那么就会进入图3所示的页面。

  图3:原理图页的属性编辑页面

  默认进入Parts页,该页可以修改功能模块里的part属性,特别是编号,所有模块的parts编号可以同时修改,这样就不会上述第一个问题。同理,进入“Title Blocks”页面里,也可以同时修改所有调用页的页号修改,这样也不会出现上述第二个问题了。

【关于OrCad原理图设计中模块化的调用】相关文章:

原理图设计基础简介10-27

Java中调用Oracle包的过程10-19

JavaScript中调用函数的4种方式11-16

java程序中如何调用linux命令11-11

关于PHP引用的调用方法11-22

调用javascript11-23

绘制简单电路原理图的方法10-27

Java如何调用WebService12-05

php调用shell的方法技巧11-22