|
本帖最后由 zhuyt05 于 2011-5-4 22:09 编辑 * ~( g# P E6 d% \! J
1 B. y3 K5 g' z! d. R* b6 m9 U: ]
大家忽略了原理图复用这种情况,我先举软件编程的例子.编写过软件程序的人都知道,好的程序要采用模块化编程,不同函数之间采用参数进行传递,要尽量少使用全局变量.
0 w& z+ }: U% P. B! X' L' z
: d2 Y0 G1 g `3 |9 n; k2 I同样,如果一个项目有多个人设计原理图,比如小王设计单片机主电路,小张设计串口电路,小李设计CAN总线电路,三人只需要提供互联的接口即可,也就是分页连接符.至于其他NET,在OrCAD中不同原理图之间即使名称相同也不连接,这相当于局部变量,在Altium中就比较麻烦了,每个人在使用NET时,都要考虑其他人是否采用了这个NET,这将造成效率低下
2 C+ x2 N" n* ]* I
: p8 j7 i4 ^/ L% ^或者再举另一种情况,比如自己做一个项目用到一个串口电路,以前的项目设计过这个电路模块,那么在OrCAD中只要把原来的电路图拷过来就行了.但在Altium中,要考虑这个电路模块中是否采用了NET,要保证这个NET不被其他原理图使用,否则他们将连接到一起.在Alitum中,根本就看不出某个NET在哪些原理图中出现过.
7 X/ `/ N8 l* l
0 V1 n/ _ M$ U/ S0 v7 G而且,即使是像Altium那样不同页之间相同NET连接到一起,同一个NET你照样要在不同原理图页中输入多次,这和OrCAD在不同页之间放置多个分页连接符,并不能省多少时间.向LZ举的那个例子,一个接插件80个引脚,要在2个原理图互联,要输入80*2=160个分页连接符,如果是Alitum采用同名NET连接,你照样要在2个原理图中输入80*2=160个NET,也不省时间吧.其实原理图复杂了,采用层次结构比较好,可以自动生成Port9 l, B G3 d; o+ G
" T, [. d' \6 s( S) j( R( |
7 H; @+ Q3 J! E. U( g3 a
|
|