2.5 调整元器件
为了使绘制电路图时布线方便简洁、清晰明了,需要对图纸上的元器件位置进行适当的调整。元器件位置的调整就是利用各种命令将元器件移动到工作平面上所需要的位置,并将其旋转成所需要的方向。
2.5.1 元器件位置的调整
元器件在开始放置时,其位置一般是大体估计的,并不太准确。在进行连线之前,需要根据原理图的整体布局,对元器件的位置进行一定的调整,这样便于连线,同时也会使所绘制的电路原理图更为清晰、美观。
元器件位置的调整主要包括对元器件的移动、元器件方向的设定、元器件的排列等操作。
【例2-9】 排列元器件。
本例中,对图2-71所示的多个元器件进行位置排列,使其在水平方向均匀分布。
图2-71 需调整的元器件
1)单击“原理图标准”工具栏中的按钮,光标变成十字形,将需调整的元器件包围在一个矩形框中,单击后选取,如图2-72所示。
图2-72 选取多个元器件
按住〈Shift〉键,光标指向要选取的元器件,逐一单击,也可同时选取多个元器件;或者,在原理图的适当位置处按住鼠标不放,光标变成十字形,拖动鼠标拖出一个矩形框,框内的对象会被全部选中。
2)执行“编辑”→“对齐”→“顶对齐”命令,或者在编辑窗口中按〈A〉键,在弹出的菜单中执行“顶对齐”命令,则所有元器件以最上边的元器件为基准顶部对齐,如图2-73所示。
图2-73 顶部对齐
3)按〈A〉键,在弹出的菜单中继续执行“水平分布”命令,使选中的元器件在水平方向上均匀分布,如图2-74所示。
图2-74 水平方向均匀分布
4)单击取消元器件选取状态
2.5.2 元器件的简单复制与粘贴
Altium Designer系统中使用了Windows操作系统的共用剪贴板,便于用户在不同的应用程序之间进行各种对象的复制、剪切与粘贴等操作,极大地提高了设计效率。
【例2-10】 不同原理图间的对象复制与粘贴。
1)打开某一原理图文件,选取需要复制的某一组对象,如图2-75所示。
图2-75 选取需复制的对象
2)单击“原理图标准”工具栏上的“复制”按钮,或右击并在弹出的快捷菜单中选择“复制”命令,将选取对象复制到剪贴板上。
3)打开目标原理图文件,单击“原理图标准”工具栏上的“粘贴”按钮,或执行快捷菜单中的“粘贴”命令,此时光标变为十字形,并带有一个矩形框,框内有粘贴的对象的虚影,如图2-76所示。
图2-76 进行粘贴
4)移动光标到确定位置上,单击即完成粘贴操作。
在同一原理图文件上,选取需要复制的对象后,单击“原理图标准”工具栏上的按钮,可以进行多次重复粘贴。此外,在将复制对象放置之前,按〈Tab〉键,会打开如图2-77所示的“Paste To Position”对话框,用户可精确设置粘贴位置。
图2-77 “Paste To Position”对话框
2.5.3 元器件的智能粘贴
智能粘贴是Altium Designer系统为了进一步提高原理图的编辑效率而新增的一大功能。该功能允许用户在Altium Designer系统中,或者在其他的应用程序中,选择一组对象,如Excel数据、VHDL文本文件中的实体说明等,将其粘贴在Windows剪贴板上。根据设置,再将其转换为不同类型的其他对象,并最终粘贴在目标原理图中,有效地实现了不同文档之间的信号连接以及不同应用中的工程信息转换。
具体操作如下。
1)在源应用程序中,选取需要粘贴的对象。
2)执行“编辑”→“复制”命令,将其粘贴在Windows剪贴板上。
3)打开目标原理图,执行“编辑”→“灵巧粘贴”命令,则系统弹出如图2-78所示的“智能粘贴”对话框。
图2-78 “智能粘贴”对话框
在该对话框中,可以完成将复制对象进行类型转换的相关设置。
(1)“选择粘贴对象”选项组
用于选择需要粘贴的复制对象。
●“原理图对象类型”:显示原理图中本次选取的各种类型复制对象:端口、连线、网络标号、元器件、总线等。
●“数目”:各种类型复制对象的数量。
●“Windows剪贴板内容”:显示Windows剪贴板上保存的以往内容信息,如图片、文本等。
设置时,“原理图对象类型”和“Windows剪贴板内容”中的选项最好不要同时选中。
(2)“选择粘贴动作”选项组
用于选择、设置通过粘贴转换成的对象类型。在“粘贴作为”列表框中,列出了15种类型。
●“Themselves”:本身类型,即粘贴时不需要类型转换。
●“Net Labels”:粘贴时转换为网络标号。
●“Ports”:粘贴时转换为端口。
●“Cross Sheet Connectors”:粘贴时转换为T形图纸连接器。
●“Sheet Entries”:粘贴时转换为图纸入口。
●“Harness Entries”:粘贴时转换为线束入口。
●“Ports and Wires”:粘贴时转换为带线(总线或导线)端口。
●“Net Labels and Wires”:粘贴时转换为带网络标号的导线。
●“Ports、Wires and Net Labels”:粘贴时转换为端口、导线和网络标号。
●“Labels”:粘贴时转换为标签文字,不具有电气属性,只起标注作用。
●“Text Frames”:粘贴时转换为文本框。
●“Notes”:粘贴时转换为注释。
●“Harness Connector”:粘贴时转换为线束连接器。
●“Harness Connector and Port”:粘贴时转换为线束连接器和端口。
●“Code Entries”:粘贴时转换为代码项。
对于选定的每一种类型,在下面的选项组中都提供了相应的文本框,供用户按照需要进行详细的设置,主要有如下几种。
1)“排序次序”下拉列表:单击右侧的按钮,有两种选择。
●“By Location”:按照空间位置。
●“Alpha-numeric”:按照字母顺序。
2)“信号名称”下拉列表:单击右侧的按钮,有5种选择。
●“Keep”:保持原来的名称。
●“Expand Buses”:扩展总线名称,即单线网络标号。
●“Group Nets-Lower first”:低位优先的总线组名称。
●“Group Nets-Higher first”:高位优先的总线组名称。
●“Inverse Bus Indices”:总线组名称反向。
3)“端口宽度”下拉列表:单击右侧的按钮,有3种选择。
●“Use Default Size”:使用系统默认尺寸。
●“Set Width To Widest”:设置为最大宽度。
●“Set Width To Fit”:设置为适当的宽度。
4)“线长度”文本框:连线长度设置,用户可以输入具体数值。
【例2-11】 使用智能粘贴完成对象类型转换。
将图2-79所示的一组端口替换为信号线束。
图2-79 一组端口
1)首先使端口处于选中状态。
2)单击“原理图标准”工具栏上的“复制”按钮,或右击在弹出的快捷菜单中选择“复制”命令,将其复制到剪贴板上。
3)在其中的任意一个端口上单击并拖动,将这组端口拖离当前位置。
4)执行“编辑”→“灵巧粘贴”命令,系统弹出“智能粘贴”对话框。
5)在“粘贴作为”列表框中选择“Harness Connector and Port”,此时,在下面区域中出现了若干个需用户设置的文本框。“排序次序”文本框中选择“By Location”;在“信号名称”下拉列表中选择“Keep”;在“线束类型”文本框中输入线束名称“OUTPUT”;在“Harness线长度”文本框中输入“0”;在“端口名”文本框中输入“OUTPUT”,如图2-80所示。
图2-80 智能粘贴设置
6)单击“确定”按钮后,关闭“智能粘贴”对话框,此时在窗口中出现了所定义信号线束的虚影,随着光标而移动,如图2-81所示。
图2-81 粘贴为信号线束
7)将其移到原端口的位置处单击,完成放置
由于智能粘贴功能强大,实际操作中,在对需要粘贴的对象进行复制之后、智能粘贴之前,应尽量避免其他的复制操作,以免将不需要的内容粘贴到原理图中,造成不必要的麻烦。
2.5.4 元器件的阵列粘贴
在系统提供的智能粘贴中,也包含了阵列粘贴的功能。阵列粘贴能够一次性地按照设定参数,将某一个对象或对象组重复地粘贴到图纸上,在原理图中需要放置多个相同对象时很有用。
在“智能粘贴”对话框的“粘贴阵列”选项组,选中“使能粘贴阵列”复选框,则阵列粘贴功能被激活,如图2-82所示,需要设置的参数如下。
图2-82 阵列粘贴参数
(1)“列”选项组
●“数目”:需要阵列粘贴的列数设置。
●“间距”:相邻两列之间的间距设置。
(2)“行”选项组
●“数目”:需要阵列粘贴的行数设置。
●“间距”:相邻两行之间的间距设置。
(3)“文本增量”选项组
●“方向”:增量方向设置。有3种选择:“None”(不设置)、“Horizontal First”(先从水平方向开始增量)、“Vertical First”(先从垂直方向开始增量)。选中后两项时,则下面的文本框被激活,需要输入具体增量数值。
●“主要”:指定相邻两次粘贴之间有关标识的数字递增量。
●“次要”:指定相邻两次粘贴之间元器件引脚号的数字递增量。
【例2-12】 对象组的阵列粘贴。
对由排阻、网络标号和导线组成的一组对象进行阵列粘贴,如图2-83所示。
图2-83 一组对象
1)使该组对象处于选中状态。
2)单击“原理图标准”工具栏上的“复制”按钮,将其复制到剪贴板上。
3)打开目标原理图文件,执行“编辑”→“灵巧粘贴”命令,系统弹出“智能粘贴”对话框。
4)选中“原理图对象类型”中显示的全部3个选项:“Wires”“Net Labels”和“Parts”。在“粘贴作为”列表框中选择“Themselves”。在“粘贴阵列”选项组选中“使能粘贴阵列”复选框,各项参数设置如图2-84所示。
图2-84 “智能粘贴”对话框设置
5)单击“确定”按钮,关闭“智能粘贴”对话框。此时光标变为十字形,并带有一个矩形框,框内有粘贴阵列的虚影,随着光标而移动。
6)选择适当位置单击,完成放置,如图2-85所示。
图2-85 阵列粘贴