|
下面是网上看到的更新封装的方法,但是我用了出错 T# U+ ], M, Z8 h! L$ c/ Q( C
3 d8 Y$ Z! ?# r; T" K5.11 PCB 与原理图的相互更新 2 K4 {$ c, Z/ M. G! [( e$ @
在印刷电路设计中,有时在原理图和 PCB 电路图都设计好的情况下,难免会对其中的元件或电路进行局部的更改,更改较多的往往是元件的封装。有时在 ' P1 J! @3 m: U% \; O" ~* [
PCB 电路板上直接对某个元件的封装做了修改,也想自动地将更改反映到原理图上去;或者原理图上对某元件的数值大小进行修改,也希望能对应更改 PCB 电路板。
5 y9 l- |" D6 A( R0 Z! LProtel DXP 提供了很好的 PCB 与原理图相互更新的功能。
4 m% W8 x( w; `+ H$ N( `* {' O5.11.1 由 SCH 原理图更新 PCB . A) R. `7 @, Z3 |. ^8 A3 _
对 SCH ; M2 u& R3 b5 K# m- g& |4 I
原理图进行了部分更改后,在原理图编辑环境下,执行主菜单命令 Design / Update PCB PCB2.PCBDOC ,如图 5 — 78 所示,即可完成从 : A: I7 X/ Q& F: n9 H9 V- W
SCH 原理图对 PCB 电路图的更新。 - f7 f9 I% L# y$ u
图 5 — 78 更新 PCB 菜单
/ L- K. P! X! p, q3 t1 V+ O例如,在 SCH 原理图中将电容 C5 的电容值从 100pF 更改为 1000pF ,从
; W$ k7 W0 k- ~3 a+ V F% _4 }* [Protel DXP 的主菜单中执行 UpdatePCB CLK . PcbDoc 命令后,将弹出项目设计更改管理对话框,如图 5 — 79 所示。 ) `" L2 V+ x2 T- V
图 5 — 79 项目设计更改管理对话框
+ }' W2 O; b" L8 f* e* a9 X* Q7 t在项目设计更改管理对话框中单击 Validate Changes 按钮,检查更改,然后再单 2 e" S* w$ [8 `& ~6 {: R0 L, k
Execute Changes 按钮,执行更改。如果没有错误, SCH 原理图的更改将自动更新到 PCB 电路板上。更新前与更新后的 PCB 电路图,如图 0 j" B, l. X* v' z8 e* |* B
5 — 80 和图 5 — 81 示。
# z7 E% `2 Z# D0 M图 5 - 80 更新前的 PCB 图 5 - 81 更新后的 PCB
9 Z D; Y5 Y* y( S- w5.11.2 由 PCB 更新原理图 0 z% ]6 P* _: o2 f6 Y, E& m9 x p
由 PCB 图更新 SCH 0 V, Y$ z$ v" @$ q! }9 [2 K! u
原理图与由 SCH 原理图更新 PCB 的原理图相同。在 PCB 设计环境下,执行主菜单命令 Design/Update Schematic in 〔 CLK. ' P: e q/ Q; {- O
PRJPCB 」,如图 5 - 82 所示。 / s9 w8 E6 I* z# @
例如 ,在这里对 CLK . PCBDOC 电路板中的电阻 C5 进行更改,将电阻值从 100pF 2 D4 \' u7 z. S: a2 A: E2 G
改为 1000pF 。 k: R1 K; [( j8 H, t
选中该菜单项后,也将弹出项目设计更改管理对话框。使用上述相同可以将 C5 的更改反映到 SCH 原理图上。更改前后的 + ], I! R2 Q) P2 C- ~* x2 r) g
SCH 原理图,如图 5 — 82 和图 5 — 83 所示。
' O( B( |/ a0 e1 r$ y( u8 l图 5 — 81 PCB 图更新 SCH 图操作 图 5 — 82 SCH 图更新前 图 5 — 83 SCH 图更新后 |
|