|
下面是网上看到的更新封装的方法,但是我用了出错9 |' g, J* N3 H5 \
. |$ R$ k! e, a/ B
5.11 PCB 与原理图的相互更新
# g1 r/ w. n4 u7 t- ?在印刷电路设计中,有时在原理图和 PCB 电路图都设计好的情况下,难免会对其中的元件或电路进行局部的更改,更改较多的往往是元件的封装。有时在 ! e, X$ A& k- d2 q
PCB 电路板上直接对某个元件的封装做了修改,也想自动地将更改反映到原理图上去;或者原理图上对某元件的数值大小进行修改,也希望能对应更改 PCB 电路板。
/ [. F- |, H1 r) iProtel DXP 提供了很好的 PCB 与原理图相互更新的功能。 ! M7 {/ i( d' ]$ E
5.11.1 由 SCH 原理图更新 PCB
7 D* j2 a. A& k5 b- l4 T对 SCH 1 H7 P! E& w" U; E7 w
原理图进行了部分更改后,在原理图编辑环境下,执行主菜单命令 Design / Update PCB PCB2.PCBDOC ,如图 5 — 78 所示,即可完成从 * W+ C6 ~* j- O8 g4 g( ]7 ]
SCH 原理图对 PCB 电路图的更新。
8 Q% R3 C" m* G4 p9 I图 5 — 78 更新 PCB 菜单
" f2 V u& W1 Y) @( D例如,在 SCH 原理图中将电容 C5 的电容值从 100pF 更改为 1000pF ,从
# g. ^6 Y/ h S" ^) KProtel DXP 的主菜单中执行 UpdatePCB CLK . PcbDoc 命令后,将弹出项目设计更改管理对话框,如图 5 — 79 所示。
( p @' |7 e6 ?- s; a* h2 r& x; ?$ ~图 5 — 79 项目设计更改管理对话框 ; ~; v8 r: ?% `. ?( c9 V
在项目设计更改管理对话框中单击 Validate Changes 按钮,检查更改,然后再单
b8 Y( i& r0 q; Z) iExecute Changes 按钮,执行更改。如果没有错误, SCH 原理图的更改将自动更新到 PCB 电路板上。更新前与更新后的 PCB 电路图,如图
: x$ p C; M5 {* a D) @* w5 — 80 和图 5 — 81 示。 8 f+ S; `+ a* a0 g' [; N- g9 e! a
图 5 - 80 更新前的 PCB 图 5 - 81 更新后的 PCB , l! m/ L l! G' J
5.11.2 由 PCB 更新原理图
" ~' y7 Y; W( Y& ~: ^由 PCB 图更新 SCH
8 f9 u. m( Z- `* E% z5 N原理图与由 SCH 原理图更新 PCB 的原理图相同。在 PCB 设计环境下,执行主菜单命令 Design/Update Schematic in 〔 CLK. 2 T3 @" K, N( p% H& j% [3 W+ L' U
PRJPCB 」,如图 5 - 82 所示。
" w! }2 D0 G( t" F' D5 _例如 ,在这里对 CLK . PCBDOC 电路板中的电阻 C5 进行更改,将电阻值从 100pF
) W# n) a" h6 n* z4 ~% u9 z( r改为 1000pF 。
* _: i' M$ } y7 f% d0 f选中该菜单项后,也将弹出项目设计更改管理对话框。使用上述相同可以将 C5 的更改反映到 SCH 原理图上。更改前后的
3 h. @& l2 x! @# f+ a* RSCH 原理图,如图 5 — 82 和图 5 — 83 所示。 1 @3 U' |* q- h( K
图 5 — 81 PCB 图更新 SCH 图操作 图 5 — 82 SCH 图更新前 图 5 — 83 SCH 图更新后 |
|