Altium Designer18电路板设计入门与提高实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.6 原理图对象编辑

2.6.1 选取对象

1.简单、常用的对象选取方法

方法1:在原理图的合适位置按住鼠标左键不放,鼠标指针变为十字形,移动鼠标指针到合适位置,直接在原理图上拖出一个矩形框,如图2-75所示,框内的组件(包括导线等)就全部被选中,在拖动过程中,不可将鼠标松开。在原理图上判断组件是否被选取的标准是被选取的组件周围有绿色的边框,如图2-76所示。

图2-75 拖选矩形框

图2-76 被选取的组件周围有绿色边框

方法2:按住Shift键不放,单击想要选取的组件,选取完毕,释放Shift键,如图2-77所示。

图2-77 按住Shift键选取组件

2.主工具栏中的选取工具

在主工具栏中的选取工具分别为区域选取工具、移动被选取组件工具和取消选取工具,如图2-78所示。

图2-78 主工具栏选取工具

区域选取工具:其功能是选中区域里的组件。单击区域选取工具图标后,鼠标指针变成十字形,在图样的合适位置单击鼠标左键,确认区域的起点,移动鼠标指针到合适位置单击鼠标左键,形成矩形框。采用区域选取工具与拖动鼠标的方法唯一不同的是不需要一直按住鼠标不放。

移动被选取组件工具:其功能是移动图样上被选取的组件。单击移动被选取组件工具图标后,鼠标指针变成十字形,单击被选中的区域,原理图上被移动区域的所有组件都随鼠标指针一起移动。

取消选取工具:其功能是取消图样上被选取的组件。单击取消选取工具图标后,原理图上所有被选取的组件取消被选取状态,组件周围的绿色边框消失。

3.菜单中的组件选取命令

执行主菜单命令Edit→Select,菜单中的组件选取命令如图2-79所示。“Select”选项下的各项含义分别如下。

图2-79 菜单中的组件选取命令

• Lasso Select:套索选择,即以任意形状进行圈选。

• Inside Area:与主工具栏里的区域选取工具功能相同。

• Outside Area:选取区域外的组件,功能与区域选取工具功能相反。执行“Outside Area”命令后,鼠标指针变成十字形,移动鼠标指针在原理图上形成一个矩形框,则框外的组件被选中。

• Touching Rectangle:鼠标指针绘制的矩形区域所接触的对象被选中。

• Touching Line:鼠标指针绘制的线段所接触的对象被选中。

• All:选取当前打开的原理图的所有组件。

• Connection:选定某条导线,则原理图上所有与该导线相连的导线都被选中。具体方法是执行“Connection”命令后,鼠标指针变成十字形,在某条导线上单击鼠标,则与该导线相连的所有导线被选中,选中的导线周围有绿色的边框。

• Toggle Selection:执行“Toggle Selection”命令后,鼠标指针变成十字形,在某个组件上单击鼠标,如果组件已处于选取状态,则组件的选取状态被取消;如果组件未被选取,则执行该命令后组件被选取。

4.菜单中的组件取消选取命令

执行主菜单命令Edit→Deselect,菜单中的组件取消选取命令如图2-80所示。

图2-80 菜单中的组件取消选取命令

• Lasso DeSelect:取消区域套索选择,即以任意形状取消选取状态。

• Inside Area:取消区域内组件的选取状态。

• Outside Area:取消区域外组件的选取状态。

• Touching Rectangle:鼠标指针绘制的矩形区域所接触的对象取消选取状态。

• Touching Line:鼠标指针绘制的线段所接触的对象取消选取状态。

• All On Current Document:取消当前文件中所选取的所有组件。

• All Open Documents:取消当前项目打开的文档中所选取的所有组件。

• Toggle Selection:与组件选取命令中的“Toggle Selection”命令功能相同。

2.6.2 移动对象

Altium Designer 18提供了两种移动方式:一是不带连接关系的移动,即移动元器件时,元器件之间的连接导线就断开了;二是带连接关系的移动,即移动元器件的同时,与元器件相关的连接导线也一起移动。

1.移动对象

对象的移动有以下两种实现形式。

(1)通过拖曳鼠标实现,首先用前面介绍过的选取对象的方法选择单个或多个元器件,然后把鼠标指针指向已选中的一个元器件上,按下鼠标左键不动,拖曳至理想位置后松开鼠标,即可完成移动元器件操作。

(2)使用菜单命令实现,执行菜单Edit→Move,出现如图2-81所示的移动命令,可对元器件进行多种移动。

图2-81 菜单中的移动命令

• Drag:若元器件连接有线路,则在执行该命令后,鼠标指针变成十字形。在需要拖动的元器件上单击鼠标右键,元器件就会跟着鼠标指针一起移动,元器件上的所有连线也会跟着移动,在执行该命令前,不需要选取元器件。

• Move:用于移动元器件。但该命令只移动元器件,不移动连接导线。

• Move Selection:与“Move”命令相似,通过该命令移动的是已选定的元器件。另外,这个命令适用于多个元器件同时移动的情况。

• Drag Selection:与“Drag”命令相似,通过该命令移动的是已选定的元器件。另外,这个命令适用于多个元器件同时移动的情况。

• Move To Front:该命令是平移和层移的混合命令。它的功能是移动元器件,并且放在重叠元器件的最上层,操作方法与“Drag”命令相同。

• Bring To Front:将元器件移动到重叠元器件的最上层。在执行该命令后,鼠标指针变成十字形,单击需要层移的元器件,该元器件立即被移到重叠元器件的最上层。单击鼠标右键,结束该命令。

• Send To Back:将元器件移动到重叠元器件的最下层。在执行该命令后,鼠标指针变成十字形,单击要层移的元器件,该元器件立即被移到重叠元器件的最下层。单击鼠标右键,结束该命令。

• Bring To Front Of:将元器件移动到某元器件的上层。在执行该命令后,鼠标指针变成十字形。单击需要层移的元器件,该元器件暂时消失,鼠标指针还是十字形,选择参考元器件,单击鼠标右键,原先暂时消失的元器件重新出现,并且被置于参考元器件的上层。

• Send to Back Of:将元器件移动到某元器件的下层,操作方法与“Bring To Front Of”命令相同。

2.旋转元器件

元器件的旋转实际上就是改变元器件的放置方向。Altium Designer 18提供了很方便的旋转操作,具体操作方法如下。

(1)在元器件所在位置单击鼠标左键选中元器件,并按住鼠标左键不放。

(2)按Space键,就可以让元器件以90°旋转,设计者还可以使用快捷菜单命令“Properties”来实现,首先让鼠标指针指向需要旋转的元器件,单击鼠标右键,然后从弹出的快捷菜单中选择“Properties”命令,系统弹出“Component Properties”对话框,在如图2-82所示的“Rotation”选项框中可以设定旋转角度。

图2-82 “Rotation”选项框

2.6.3 对象的复制、剪切、粘贴和删除

Altium Designer 18提供的复制、剪切、粘贴和删除功能与Windows系统中相应功能的操作方法十分相似,所以比较容易掌握,下面就这4项功能做简要介绍。

(1)复制。在选中目标对象后,执行菜单命令Edit→Copy,将会把选中的对象复制到剪贴板中。该命令等价于工具栏快捷工具的功能。(2)剪切。在选中目标对象后,执行菜单命令Edit→Cut,会把选中的对象移入剪贴板中。该命令等价于工具栏快捷工具的功能。

(3)粘贴。执行菜单命令Edit→Copy,把鼠标指针移到原理图中,可以看见粘贴对象呈浮动状态随鼠标指针一起移动,然后在图样中的适当位置单击鼠标左键,就可把剪贴板中的内容粘贴到原理图中。该命令等价于工具栏快捷工具的功能。(4)删除。对象的删除方法有以下两种:

•通过按Delete键实现。首先选取要删除的对象,按Delete键即可删除选取的对象。

•在Edit菜单中选择“Delete”命令。执行菜单命令后,鼠标指针变成十字形,将鼠标指针移动到所要删除的对象上,单击鼠标右键即可删除对象。

2.6.4 元器件的阵列粘贴

在原理图绘制中,多个相同的元器件或多个具有相同功能的电路具有相同的属性设置,此时,若逐个放置和设置其属性,工作量太大,为提高绘图效率,Altium Designer 18提供了阵列粘贴功能。下面以绘制多个电阻介绍阵列粘贴的具体操作步骤。

(1)复制或剪切阻值为1kΩ的电阻R1,如图2-83所示,使粘贴对象进入剪贴板。

图2-83 复制或剪切电阻R1

(2)执行菜单命令Edit→Smart Paste,弹出“Smart Paste”对话框,如图2-84所示。

图2-84 “Smart Paste”对话框

(3)“Paste Array”选项框的设置如图2-85所示。

图2-85 “PasteArray”选项框(一)

• Columns:用于设置列信息,在“Count”中设置需要粘贴对象的列数;在“Spacing”中设置需要粘贴对象的列间隔。

• Rows:用于设置行信息,在“Count”中设置需要粘贴对象的行数;在“Spacing”中设置需要粘贴对象的行间隔。

• Text Increment:用于设置阵列粘贴文本序号增量,如图2-86所示,可以选择序号增量方向,“None”表示无序号增量;“Vertical First”表示垂直方向序号自增优先;“Horizontal First”表示水平方向序号自增优先。

图2-86 “TextIncrement”选项框

(4)按照如图2-85设置,重复放置组件的序号依次为R1、R2、R3、R4,如图2-87所示。

图2-87 电阻阵列粘贴(一)

(5)按照如图2-88设置,重复放置的组件的序号均为R1,如图2-89所示。

图2-88 “Paste Array”选项框(二)

图2-89 电阻阵列粘贴(二)

(6)按照如图2-90设置,重复放置的组件为两列四行,序号按垂直方向优先,如图2-91所示。

图2-90 “Paste Array”选项框(三)

图2-91 电阻阵列粘贴(三)

2.6.5 元器件的对齐

元器件的对齐对于原理图的美观、元器件的布局和导线连接均有帮助。因此,在绘制原理图的时候,设计者往往遇到需要重新排列元器件的情况,如果是手动操作,则既费时又不准确,而系统提供的精确排列元器件命令恰好可以帮助设计者解决这个问题。

通常遇到的对齐主要分为两类:一类是水平方向的排列/对齐;另一类是垂直方向的排列/对齐。下面分别进行介绍。

1.单次命令对齐

执行菜单命令Edit→Align,打开元器件排列对齐对话框,其中列出了具体的排列/对齐操作命令,如图2-92所示。这些命令也可以通过工具栏中的图标打开,如图2-93所示。

图2-92 排列/对齐操作命令

图2-93 元器件排列/对齐快捷工具

(1)水平方向的排列/对齐命令。

• Align Left:通过该命令可使所选取的元器件向左对齐,参照物是所选取的最左端的元器件。

• Align Right:通过该命令可使所选取的元器件向右对齐,参照物是所选取的最右端的元器件。

• Align Horizontal Centers:通过该命令可使所选取的元器件向中间对齐,基准线是选取的最左端和最右端元器件的中线。

• Distribute Horizontally:通过该命令可使所选取的元器件水平平铺。

(2)垂直方向的排列/对齐命令。

• Align Top:该命令使所选取的元器件顶端对齐。

• Align Bottom:该命令使所选取的元器件底端对齐。

• Align Vertical Centers:该命令使所选取的元器件按水平中心线对齐。对齐后,元器件的中心处于同一条直线上。

• Distribute Vertically:该命令使所选取的元器件垂直均匀分布。

此外,还有一项命令“Align To Grid”,使用该命令可使所选元器件定位到离其最近的网格上。假设元器件初始分布如图2-94所示,分别执行命令“Align Left”和“Align Vertical Centers”,对齐效果如图2-95所示。执行“Align To Grid”命令后的效果如图2-96所示。

图2-94 元器件初始分布

图2-95 元器件对齐效果

图2-96 执行“Align To Grid”命令后的效果

2.一次性对齐

上面介绍的这些命令,一次只能进行一种操作。如果要同时进行两种不同的排列/对齐操作,则可以执行菜单命令Edit→Align→Align…”。在执行该命令后,系统将弹出如图2-97所示的“Align Objects”对话框。该对话框分为两部分,分别为水平排列(Horizontal Alignment)命令和垂直排列(Vertical Alignment)命令。

图2-97 “Align Objects”对话框

(1)水平排列(Horizontal Alignment)命令。

• No Change:不改变位置。

• Left:全部靠左边对齐。

• Centre:全部靠中间对齐。

• Right:全部靠右边对齐。

• Distribute equally:平均分布。

(2)垂直排列(Vertical Alignment)命令。

• No change:不改变位置。

• Top:全部靠顶端对齐。

• Center:全部靠中间对齐。

• Bottom:全部靠底端对齐。

• Distribute equally:平均分布。

其操作方法与执行菜单命令一样,这里不再举例说明。

2.6.6 对象属性整体编辑

Altium Designer 18不仅支持单个对象属性编辑,而且可以对当前文档或所有打开的原理图文档中的多个对象同时进行属性编辑。

1.“Find Similar Obiects”对话框

进行整体编辑,需要设置“Find Similar Objects”对话框,下面以电阻元器件为例,说明设置“Find Similar Objects”对话框的操作步骤。

(1)打开进行整体编辑的原理图,执行菜单命令Edit→Find Similar Objects,鼠标指针变成十字形,单击某一对象,打开“Find Similar Objects”对话框;或将鼠标指针指向某一对象,单击鼠标右键,在弹出的菜单中选择执行“Find Similar Objects”命令,即可打开“Find Similar Objects”对话框,如图2-98所示。

图2-98 “Find Similar Objects”对话框

(2)在对话框中可设置查找相似对象的条件,一旦确定,则所有符合条件的对象将以放大的选中模式显示在原理图编辑窗口内。随后即可对所查到的多个对象执行整体编辑。

下面简单介绍对话框中各项的含义。

• Kind:显示当前对象的类别(是元器件、导线还是其他对象),设计者可以单击右边的选择列表,选择所要搜索的对象类别与当前对象的关系,是“Same”(相同)、“Different”(不同),还是“Any”(任意)类型。

• Graphica:在此处可设定对象的图形参数,如位置X1、Y1,是否镜像(Mirrored),角度(Orientation),显示模式(Display Mode),是否显示被隐含的引脚(Show Hidden Pins),是否显示元器件标识(Show Designator)等。这些选项都可以当作搜索的条件,可以设定按图形参数“Same”、“Different”或“Any”的方式来查找对象。

• Object Specific:在此处可设定对象的详细参数,如对象描述(Description)、是否锁定元器件标识(Lock Designator)、是否锁定引脚(Pins Locked)、文件名(File Name)、元器件所在库文件(Library)、库文件内的元器件名(Library Reference)、元器件标识(Component Designator)、当前组件(Current Part)、组件注释(Part Comment)、当前封装形式(Current Footprint)和元器件类型(Component Type)等。这些参数也可以当作搜索的条件,可以设定按图形详细参数是“Same”“Different”或“Any”的方式来查找对象。

• Zoom Matching:设定是否将与条件相匹配的对象以最大显示模式,居中显示在原理图编辑窗口内。

• Clear Existing:设定是否清除已存在的过滤条件。系统默认为自动清除。

• Mask Matching:设定是否在显示与条件相匹配对象的同时,屏蔽掉其他对象。

• Select Matching:设定是否将符合匹配条件的对象选中。

• Create Expression:设定是否自动创建一个表达式,以便以后再次使用。系统默认为不创建。

2.执行整体编辑

(1)以任意一个电阻作为参考,执行菜单命令“Find Similar Objects”,打开如图2-98所示的“Find Similar Objects”对话框。

(2)将当前封装(Current Footprint)作为搜索的条件,并设定为“Same”,以搜索相同封装的元器件。选择“Zoom Matching”、“Clear Existing”、“Mask Matching”和“Select Matching”,其他选项采用系统默认值。

(3)单击“OK”按钮,原理图编辑窗口以最大模式显示出所有符合条件的对象,如图2-99所示。同时,系统打开“Properties”对话框,如图2-100所示。

图2-99 原理图编辑窗口以最大模式显示出所有符合条件的对象

图2-100 “Properties”对话框

(4)在原理图空白处单击鼠标右键,选择“Clear Filter”项,清除所有元器件的选中状态。