|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 ulppknot 于 2019-12-28 15:46 编辑 : G& l! b4 n, K, R: j
( B1 T e8 B. X1 V8 u+ D3 S: H altium Designer 已经允许您在原理图的环境下,采用在相应的连线、总线或者线束上添加网络类指示器网络类定义, 来创建用户自定义的网络类。 当由这些原理图源文件导入到PCB之后,这些网络类指示器所对应的信息将用于在PCB中创建相应的网络类。使用这种方法来为需要的类分配网络成员是非常费时而容易出错的事情,并且这样容易造成原理图源文件在视图上的混乱。" w1 Q2 A# l4 t1 \5 c0 i
Altium Designer Summer 09 的发布对该功能进行了改进。Summer09采用新的覆盖区指示器使得网络类的定义省时省力且视觉上直观整洁。8 }; @" w0 \- V8 o
由覆盖区指示器创建网络类
+ }. W4 w0 H3 ?5 {通过Place»Directives子菜单来访问,覆盖区*Blanket*指示器(快捷键P,V,L)的用法与编译掩盖区域对象是一样的。只需要简单地将该覆盖区放置框住需要的网络,这些网络就是您想要归为同一个网络类并导入到PCB中去的网络。然后贴上一个定义网络类的知识器到该覆盖区的周边。网络类知识器将适用于所有被覆盖区框住的网络。
, Q, ?( a# L G8 I要从覆盖区周边贴上的网络类指示器生成PCB网络类,需要确保在PCB项目对话框(Project» Project Options)中的Class Generation栏目下,用户的定义的类区域中的Generate Net Classes选项被使能。
# O/ E( ]( L0 C2 g- `2 v3 w8 w) N& ]; \4 i9 {0 x4 ^. {# j1 o; W
. {7 @' Y1 j) @3 r- t/ f5 F( w' T4 G4 C4 x) ]$ ^/ k3 ?
快速创建PCB网络类,这些网络类中网络成员在原理图中采用覆盖区指示器来定义。
3 [) ?# o5 a7 ]( ?覆盖区指示器周边的网络类指示器所适用的范围包括覆盖区内所有相关的网络,包括网络的一个管脚、一个电源端口、一整个线段、整个总线段、或线束段等等,只要坐落于覆盖区指示器的边界内。如果某些网络成员未被包括进PCB网络类中,那么调整相应的覆盖区域。% _3 J- I4 X$ ~& R6 N2 ^. J( Q
您也可以拷贝覆盖区边界上的网络类指示器,并粘贴到其他的覆盖区指示器周边,或者粘贴到单个的连线、总线或线束上,其结果是所有这些粘贴上同一个网络类指示器的网络都会被归为同一个PCB网络类中。您可以采用拷贝粘贴网络类指示器的方法来添加更多的网络成员到同一个网络类。.1 J% E* f, N1 P6 X
高亮被覆盖区指示器覆盖到的网络# G, l/ L, x: ?; q7 o; `+ f7 V% b5 n
要想用图形显示哪些网络被框进覆盖区指示器,您可以使用原理图编辑器的高亮笔功能。只需简单地点击位于主设计窗口右下角的高亮笔按钮,然后再点击覆盖区指示器的边界即可使得被覆盖的网络高亮。
! R2 m- O& o1 u2 z" s3 B, X按空格键可以改变高亮笔的颜色。要想清除所有活动图纸上的高亮,可点击主设计窗口右下角的清除Clear按钮- V' K2 c- J5 f' H6 K4 ^! M
3 o6 W2 }# \" R# N' n$ K
9 {0 N+ E+ |+ N( M$ P% @9 t/ k6 d6 Y3 b! F: T, w5 W3 m* S7 M
使用高亮笔功能可在视觉上直观地看到哪些网络受影响于当前的覆盖区指示器。$ f+ A* z! s7 ^- H Z
高亮功能适用于所有的被覆盖区覆盖到网络的连线和总线片段。那些直接由器件的管脚对管脚连接的网络(如两个串联的电阻),或直接通过器件的管脚连接到电源端口的网络(如电容到地),这些信号将不会被高亮。4 s) f4 \, v- N3 Y; Y/ Z3 p
选择被覆盖区指示器覆盖到的网络
9 j- h$ }1 X( t如要快速选中被覆盖区覆盖到的网络,您可以使用Edit»Select»Connection命令。简单地启动该命令然后点击需要的覆盖区指示器边框,这时所有的位于覆盖区内的连线段、总线段、线束段以及相应的管脚到电源端口的网络都会被高亮并选中,连同覆盖区指示器本身也被选中。
; l" {/ [ ^7 d6 M, w
0 O1 x' o. y, [1 c
4 J& o: P7 y @3 c& ~7 G( X
2 D) M6 U2 n, n8 C# C% U4 b' N- c快速选中所有被覆盖区指示器影响到的网络的对象.
! z* A; D& S+ W& J3 P) @被选中对象的高亮颜色可通过参数设置(DXP» Preferences)中的原理图图像设置schematic – Graphical Editing页面,点击选择Selections区域来设置相应的颜色。
f" z1 H' u. z1 n9 \; \覆盖区指示器的其他用途3 p8 w \* Y( F. k% w4 \
覆盖区指示器的用途不仅仅局限于在原理图定义网络类,事实上任何原理图设计中的基于参数设置相关的指示器都可以被添加到覆盖区指示器的边框,且其相应的参数均适用于那里的网络。
- P4 g) E' Q0 p2 X' D应用PCB布局布线规则指示器(对于单个网络)% V$ V4 A& a3 [* n
如下的图片显示覆盖区指示器应用于定义PCB布局布线规则,定义覆盖到的每个网络的线宽规则" F6 n; T; i s
) e0 p9 e9 B4 B; r1 D
) e2 Y, o B. [; Z
7 ~5 x% u$ X7 L& P快速创建被覆盖区指示器捕获到的目标网络的设计规则0 S8 y- ]' w# _0 V
应用PCB布局布线规则指示器(对于网络类): s0 o2 f/ ~3 j5 {- S
典型地讲,当使用覆盖区指示器创建一个网络类时,您也可以定义一个PCB布局布线规则信息到那些成员网络。一个PCB布局布线规则指示器与网络类指示器同时添加到覆盖区指示器的边框,将会把PCB规则适用到网络类,而不是单个的网络。当导入变化到PCB文件时,该结果将作为单一的设计规则被创建,其适用范围为网络类中的所有目标网络。
: i2 n) L, q" \- }: x
' m* |: _# c/ o. r
5 U5 ]3 n* B0 l% E+ _" ~" {% R, s' h
6 w3 r6 O2 f% o) P! n& {使用覆盖区指示器来添加设计规则绑定到网络类8 k/ `( P' { l( x
当定义PCB设计规则来绑定生成的网络类时,您既可以采用添加PCB规则指示器到覆盖区指示器的边框,也可以采用直接在网络类指示器中作为参数来添加规则的方法来进行定义。
. }; ]2 _, e4 F. D( [3 k8 i应用差分对指示器
. W8 H4 |+ V- l% s8 R# H通过添加一个差分对指示器到覆盖区指示器的边框,您可以快速创建基于覆盖区内的差分网络的差分对。* R7 b7 B$ c$ i7 G) u
% N( y2 _8 @( r6 C* y, i6 J
4 M) c: h9 }9 ?& A8 L K
2 H$ _+ X* y' W6 T快速地基于覆盖区中捕获到的差分网络来创建差分对
& [% ]+ Y: F2 D8 f6 S9 h$ A1 Q1 |打印包含有覆盖区指示器的原理图' i1 k' u% S* g" E# w- N. n# V
当根据原理图文档生成输出文件时,您可以选择在本次输出时包含(或者排除)覆盖区指示器对象。控制这个动作的路径取决于被生成的输出文件:
5 o& U. [5 W/ L! l, M9 e智能PDF – 按需要使能/失效覆盖区Blankets,在智能PDF向导中的附加的PDF设置Additional PDF Settings页面中,原理图Schematics区域来进行设置。2 w# A1 O% i0 G# }7 S% @
, S( F E* S1 I" J3 z9 F
7 S8 v B* O* \- |0 G( y
% }. E( w" W5 o3 f! d/ C
在生成智能PDF的时候控制覆盖区的显示
! n f" D$ s# U3 }从OutJob输出文件打印原理图 – 按需要使能/失效覆盖区Blankets,当配置相应的输出生成器时,在原理图打印属性Schematic Print Properties对话框中的绘图Drawings区域来进行设置。
" p' j, R. n( R6 D: ^. |
5 U0 G+ J, x9 M
; N! V. {; ~' D: S/ l
; I, B# ~6 k, p6 ]$ d: H; q当从Output Job配置文件生成原理图打印时控制覆盖区的显示.; g8 _- U; d8 J+ h8 X2 z
直接从原理图编辑器打印原理图 – 按需要使能/失效覆盖区Blankets,当从预览对话框Preview对话窗口 (File» Print Preview)配置的时候,在原理图打印属性Schematic Print Properties对话框中的绘图Drawings区域来进行设置。5 ?7 `. H0 e- V! o6 s
0 H4 h4 R7 s. `& w4 L
g# W+ r" X6 z5 P5 M% Y C$ ?
. b" x. E3 |4 ~$ t9 S2 E
当直接从原理图编辑器生成原理图打印时控制覆盖区的显示。# f# h, m6 L; }
|
评分
-
查看全部评分
|