4.2 原理图的基本编辑
对原理图的编辑过程是由诸如选取、剪切、排列、删除等基本操作组合而成的,读者熟练掌握这些基本操作方法后,原理图的编辑工作效率将大大提高,本节将具体介绍这些基本操作的方法。
4.2.1 选取图元
“选取”是电路编辑过程中最基本的操作,在对电路图中已存在的图元进行编辑之前,必须选取操作对象。在默认设置下,被选取的图元对象上将显示绿色的虚线框,表示该图元对象被选中。Schematic Editor(原理图编辑器)为用户提供了多种选取图元对象的方法,具体介绍如下。
1.使用鼠标选取
(1) 使用鼠标选取图元是最直接的选取方式,当只需要选取单个图元对象时,可进行如下操作:将鼠标指针移动到需要选取的对象上,然后单击鼠标左键,即可选中图元对象。
(2) 当需要选择多个分布较分散的图元对象时,可进行如下操作:按住Shift键,然后用鼠标一一单击需要选取的对象,即可连续选择多个对象。
(3) 当需要选取位置集中的多个图元对象时,可进行如下操作:在图纸上合适的空白位置,按住鼠标左键,当鼠标指针变成十字状后,拖动鼠标指针,显示一个动态矩形选择框,当所有待选图元完全包括在矩形选择框内后,释放鼠标左键,即可选中矩形区域内完全包含的所有对象。
进行该操作需要注意三点,一是只有在空白位置单击,才能将鼠标指针变为十字状,二是在拖动过程中,不能松开鼠标左键,需要保持鼠标指针为十字状。三是只有被矩形框完全包含的对象才能被选中。
2.使用Edit(编辑)→ Select(选择)菜单选取
选择菜单栏Edit(编辑)→Select(选择)中提供了几个选取图元对象的命令,如图4.8所示。这些命令的使用介绍如下。
图4.8
(1) 选择菜单栏中的Edit(编辑)→Select(选择)→Inside Area(内部区域)命令。该命令用于选取对象选择框内的对象,与标准工具栏中的区域选取工具按钮的功能完全一致。
(2) 选择菜单栏中的Edit(编辑)→Select(选择)→Outside Area(外部区域)命令。该命令用于选取对象选择区域外的对象,即当前图纸中与选择区域完全无交集的所有图元对象。操作步骤与使用Edit(编辑)→Select(选择)→Inside Area(内部区域)命令相同,只是选择的对象不同而已。
(3) 选择菜单栏中的Edit(编辑)→Select(选择)→Touching Rectangle(接触方框)命令。该命令对任何接触到选择方框的目标都会选中。
(4) 选择菜单栏中的Edit(编辑)→Select(选择)→Touching Line(接触选择线)命令。任何接触到选择线的目标都会选中,按住Shift键可以进行重复选择。
(5) 选择菜单栏中的Edit(编辑)→Select(选择)→All(所有)命令。该命令用于选取当前图纸上的所有图元对象,用户可以使用快捷键Ctrl+A执行该命令。
(6) 选择菜单栏中的Edit(编辑)→Select(选择)→Connection(连接)命令。该命令用于选取连接在同一通路上的所有图元,操作步骤如下。
① 选择菜单栏中的Edit(编辑)→Select(选择)→Connection(连接)命令,鼠标指针将变成十字状。
② 在需要选取的某个连接的导线、节点、输入/输出端口或网络标签上单击鼠标,此时,与所单击图元有连接关系的所有导线、电气节点、输入/输出端口以及网络标签等(元件引脚除外)图元将被选中。
(7) 选择菜单栏中的Edit(编辑)→Select(选择)→Toggle Selection(连续选取)命令。该命令用于连续选取对象,操作步骤如下。
① 选择菜单栏中的Edit(编辑)→Select(选择)→Toggle Selection(连续选取)命令,鼠标指针将变成十字状。
② 依次单击需要选择的图元对象,使其成为被选中状态,当单击已处于选中状态的图元对象时,将解除该图元对象的选中状态,如果鼠标单击点位于多个图元对象的重合区域时,系统将弹出相应的下拉列表,显示附近的所有图元对象的类型和位置坐标,用户可据此选择需要选取的图元对象,然后单击下拉列表中的对应项,即可选中所需的图元对象。
4.2.2 解除对象的选取状态
当对被选取的对象执行完移动、复制、粘贴等操作后,需要解除对象的选中状态,以便进行下一步操作。Altium Designer 16.0中有方法可实现解除对象的选中状态,具体介绍如下。
1.使用鼠标解除图元对象的选中状态
(1) 解除单个对象的选中状态。
如果想解除个别对象的选取状态,这时,只需将鼠标指针移动到图元对象上,当鼠标指针形状变形后,单击鼠标左键,即可解除该图元对象的选中状态。此操作过程不影响其他的图元对象的状态。
(2) 解除所有图元对象的选中状态。
当有多个对象被选中时,如果想一次解除所有对象的选取状态,这时,只需在图纸上非选中区域的任意位置单击鼠标即可。需要注意的是,这个方法只有在Preferences(参数选择)对话框的Graphical Editing(图形编辑)选项卡中的Click Clears Selection(点击清除选择)复选项被选中状态时才有效。
2.使用Edit(编辑)→ Deselect(取消)菜单命令解除图元对象的选中状态
选择菜单栏中的Edit(编辑)→Deselect(取消),如图4.9所示,这里提供了多个取消选取的命令,这些命令的使用介绍如下。
图4.9
(1) 选择菜单栏中的Edit(编辑)→Deselect(取消)→ Inside Area(内部区域)命令。该命令用于解除所选择区域内的所有完整对象的选中状态。选择该命令后,单击鼠标左键确定选定区域的一个顶点,然后拖动鼠标,调整选择区域的大小,最后再单击鼠标左键,确定选定的区域,此时,该区域内的所有完整的图元对象将处于非选中状态。如果图元对象有部分处于该区域外,该图元对象的状态将不会发生变化。
(2) 选择菜单栏中的Edit(编辑)→Deselect(取消)→Outside Area(外部区域)命令。该命令用于解除鼠标指针所拖出的区域以外的所有对象的选中状态,操作过程与Edit(编辑) →Select(选择)→Inside Area(内部区域)命令类似,选择该命令,并确定选择区域后,所有区域外的完整图元将处于非选中状态。如果图元对象有部分处于该区域内,该图元对象的状态将不会发生变化。
(3) 选择菜单栏中的Edit(编辑)→Deselect(取消)→Touching Rectangle(接触方框)命令。该命令对于任何接触到选择方框的目标都取消选中。
(4) 选择菜单栏中的Edit(编辑)→Deselect(取消)→Touching Line(接触选择线)命令。任何接触到选择线的目标都会取消选中,按住Shift键可以进行取消选择。
(5) 选择菜单栏中的Edit(编辑)→Deselect(取消)→All On Current Document(当前文档的所有)命令。选中该命令后,当前文档内的所有图元对象的选中状态将被解除。该命令与标准工具栏内的“解除选中”工具按钮的功能完全相同。
(6) 选择菜单栏中的Edit(编辑)→Deselect(取消)→All Open Documents(所有打开文档)命令,选中该命令后,所有被打开的原理图文档内的图元对象都将被解除选中状态。
(7) 选择菜单栏中的Edit(编辑)→Deselect(取消)→Toggle Selection(连续选取)命令。该命令的使用方法与Edit(编辑)→Select(选择)→Toggle Selection(连续选取)命令相同,功能也完全相同,当单击被选中的图元对象时,将解除该对象的选中状态,相反,当单击未被选中的图元对象时,将使该对象处于选中状态。
3.使用工具栏按钮解除图元对象的选中状态
单击标准工具栏上的“解除选中”工具按钮,图纸上所有处于被选中状态的图元对象都将解除选中状态。
4.2.3 图元对象的剪切
Altium Designer 16.0提供了一个剪贴板,该剪贴板可以与Windows操作系统的剪贴板共享空间,可方便用户在不同的应用程序之间,“复制”、“剪切”和“粘贴”对象。用户可以将Altium Designer 16.0中的原理图图元复制到Word文档和PowerPoint报告中去,也可以将剪贴板中的其他的内容粘贴到Altium Designer 16.0的原理图中。
剪切图元对象。剪切就是将选取的对象直接移入剪贴板中,同时删除电路图上的被选取对象。剪切图元对象的步骤如下。
Step1 在工作区选取需要剪切的图元对象。
Step2 选择菜单栏中的Edit(编辑)→Cut(剪切)命令,如图4.10所示,或按Ctrl+X快捷键,启动剪切命令。此时,选中的图元对象将被添加到剪贴板中。用户可单击工作区域右侧的Clipboard(剪贴板)页面标签,打开Clipboard(剪贴板)页面,检查剪贴板,如图4.11所示。
图4.10
图4.11
4.2.4 智能粘贴
智能粘贴是Altium Designer 16.0系统为了进一步提高原理图的编辑效率而新增的一大功能。该功能允许用户在Altium Designer 16.0系统中,或者在其他的应用程序中选择一组对象,如Excel数据、VHDL文本文件中的实体说明等,将其粘贴在Windows剪贴板上,根据设置,再将其转换为不同类型的其他对象,并最终粘贴在目标原理图中,有效地实现了不同文档之间的信号连接及不同应用中的工程信息转换。使用智能粘贴,我们可以轻松地将一组端口粘贴为一组带有连线或不带有连线的网络标签;还可以将连线分组成总线,并且将总线扩张到连线等。具体操作如下。
Step1 首先在源应用程序中选中需要粘贴的对象,如图4.12所示。
图4.12
Step2 选择菜单栏中的Edit(编辑)→Copy(复制)命令,将其粘贴在Windows剪贴板上。
Step3 打开目标原理图,选择菜单栏中的Edit(编辑)→Smart Paste(智能粘贴)命令,则系统弹出如图4.13所示的Smart Paste(智能粘贴)对话框。
图4.13
在该对话框中,可以完成将粘贴对象进行类型转换的相关设置。
Choose the objects to paste(选择对象粘贴)区域:用来设置、显示所选定的复制对象的类型及数量。
Schematic Object Type(原理对象类型):选中的原理图复制对象类型设置,可以有多种,如端口、连线、网络标签、元器件、总线等。
Count(数):选中的原理图复制对象的数量显示。
WindowsClipboard Contents(Windows剪贴板内容):Windows粘贴板上的复制内容类型设置,可以是图片、文本等。
Choose Paste Action(选择粘贴操作)区域:用来选择设置需要粘贴的对象类型。在Paste As列表框中,列出了10种类型。
● Themselves(本身类型):粘贴时不需要类型转换。
● NetLabels(网络标签):粘贴时转换为网络标签。
● Ports(端口):粘贴时转换为端口。
● Sheet Entries(图纸入口):粘贴时转换为图纸入口。
● Ports and Wires(端口及连线):粘贴时转换为端口及连线。
● Net Labels and Wires(网络标签及连线):粘贴时转换为网络标签及连线。
● Ports、Wires and Net Labels(端口、连线及网络标签):粘贴时转换为端口、连线及网络标签。
● Labels(标签):粘贴时转换为标签。
● Text Frames(文本框):粘贴时转换为文本框。
● Notes(注释):粘贴时转换为注释。
对于选定的每一种类型,在下面的区域中都提供了相应的文本编辑栏,供用户按照需要进行详细的设置。
Step4 在Choose the objects to paste(选择对象粘贴)区域中,选中Port(端口),在Paste As(粘贴为)列表框中选中Net Labels and Wires(网络标签及导线);在Sort Order(排序)栏中选中By Location(按位置);在Signal Names(信号名称)栏中选中Keep(保持);在Wire Length(线长)栏中输入120,如图4.14所示。
图4.14
Step5 单击OK(确定)按钮后,关闭Smart Paste(智能粘贴)对话框,此时,在原理图窗口中出现了一组网络标签的虚影,随着光标而移动,如图4.15所示。选择合适的位置,单击鼠标左键完成放置,可以根据需要再进行其他调整。
图4.15
4.2.5 阵列粘贴
在系统提供的智能粘贴中,也包含了阵列粘贴的功能。阵列粘贴能够一次性地按照设定参数,将某一个对象或对象组重复地粘贴到图纸中,在原理图中需要放置多个相同对象时,是很有用的。
在Smart Paste(智能粘贴)对话框的右侧有一Paste Array(粘贴阵列)区域,如图4.16所示,选中Enable Paste Array(启用粘贴阵列)复选框,则阵列粘贴功能被激活,需要设置的参数如下。
图4.16
(1) Columns(列)——列设置。
● Count(数):需要阵列粘贴的列数设置。
● Spacing(空间):相邻两列之间的空间偏移量。
(2) Rows(行)——行设置。
● Count(数):需要阵列粘贴的行数设置。
● Spacing(空间):相邻两行之间的空间偏移量。
(3) Text Increment(文本增量)——文本增量设置。
● Direction(方向):增量方向设置。有3种选择,即None(不设置)、Horizontal First(先从水平方向开始)、Vertical First(先从垂直方向开始)。选中后两项时,则下面的文本编辑栏被激活,需要输入具体的增量数值。
● Primary(初始):用来指定相邻两次粘贴之间有关标志的数字递增量。
● Secondary(第二):用来指定相邻两次粘贴之间元器件引脚号的数字递增量。
具体操作步骤如下。
Step1 选择菜单栏中的Edit(编辑)→Copy(复制)命令,对于如图4.17所示的文件,将其粘贴在Windows剪贴板上。
图4.17
Step2 打开目标原理图,执行Edit(编辑)→Smart Paste(智能粘贴)命令,系统弹出Smart Paste(智能粘贴)对话框。
Step3 在左侧的Choose the objects to paste(选择对象粘贴)区域中选中Net Labels(网络标签);在Paste As(粘贴为)列表框中选中Ports、Wires and NetLabels(端口、导线、网络标签);在Sort Order(排序)栏中选中Alpha-numeric(字母数字);在Signal Names (信号名称)栏中选中Keep(保持);在Port Width(端口宽度)栏中选中Set Width To Widest(宽度设置到最宽); Wire Length(线长)栏则采用系统默认值80,如图4.18所示。
图4.18
Step4 在右侧的Paste Array(粘贴阵列)区域,选中Enable Paste Array(启用粘贴阵列)复选框,各项参数设置如图4.19所示。
图4.19
Step5 单击OK(确定)按钮后,关闭Smart Paste(智能粘贴)对话框,此时,在原理图窗口出现了端口阵列的虚影,随着光标而移动。
Step6 选择适当位置,单击鼠标左键,完成放置,如图4.20所示。
图4.20
4.2.6 删除图元对象
Altium Designer 16.0中提供了两种删除图元的命令,即Clear(清除)和Delete(删除)命令,分别介绍如下。
1. Clear(清除)命令
Clear(清除)命令的功能是删除已选取的对象,操作步骤如下。
Step1 选取需要删除的图元对象。
Step2 在主菜单中选取Edit(编辑)→Clear(清除)命令,如图4.21所示,或按键盘上的Delete(删除)键,删除选中的图元对象。
图4.21
2. Delete(删除)命令
Delete(删除)命令与Clear(清除)命令之间的区别在于,使用Clear(清除)只是执行一次删除动作,删除选中的图元对象,而使用Delete(删除)命令会将系统转换到删除状态,在该状态下每次选取的图元对象都将被删除。
Delete(删除)命令的操作步骤如下。
Step1 在主菜单中选择Edit(编辑)→Delete(删除)命令,如图4.22所示。启动Delete(删除)命令后,鼠标指针变成十字状。
图4.22
Step2 单击选中欲删除的图元对象,即可删除该对象。
Step3 重复步骤Step2继续删除其他欲删除的图元对象,删除完成后,单击鼠标右键或者按Esc(退出)键,结束Delete(删除)操作。
4.2.7 图元对象的组合
在对图元对象进行操作时,如果将部分图元对象当作一个整体来处理,将会给编辑操作带来很大的方便,这里将介绍将多个图元对象组合成为一个组合体的操作步骤。
Step1 选择需要组合的所有图元对象。
Step2 单击鼠标右键,选择菜单栏中的Unions(组合)→Create Union from selected object(从选定的对象创建组合)命令,如图4.23所示。系统显示如图4.24所示的Information(信息)消息框,提示已经将对象添加到组合体中。
图4.23
图4.24
Step3 单击Information(信息)消息框中的OK(确定)按钮,关闭该消息框。
提示
当需要重新选择组合中的所有图元对象时,只需要选择右键菜单中的Unions(组合)→Select All In Union(选择全部组合)命令,即可选中组合中的所有图元对象,选择右键菜单中的Unions(组合)→Deselect All In Union(解除全部组合)命令,即可取消组合中的所有图元对象的选中状态。选择右键菜单中的Unions(组合)→ Break objects from Union(打破组合对象)命令就会解除图元对象的组合,如图4.25所示。
图4.25
4.2.8 电路连线的编辑
原理图的编辑操作中,往往要对连线进行重新调整,改变连线的长度和形状,这里将通过一个实例介绍电路连线的编辑方法。该实例要完成的任务是为图4.26所示的电路添加一个电阻的电路修改操作。
图4.26
具体的操作步骤如下。
Step1 单击电路最上方的水平导线,将该水平线选中,如图4.27所示。
图4.27
Step2 移动鼠标到已选中的导线的水平段,当鼠标指针变为形后,按住鼠标左键,并向上拖动鼠标,将导线的水平段向上拖动到如图4.28所示的位置,释放鼠标左键。
图4.28
Step3 在电容C2的上方竖直布置电阻R1,并使R1的上端与水平导线连接,如图4.29所示。
图4.29
Step4 单击C2上端的导线,将其选中,移动鼠标到选中导线的上端点,当鼠标变为形时,按住鼠标左键,向上拖动鼠标,将导线上端与电阻R1下端连接起来,如图4.30所示。
图4.30
Step5 选中电容C1、C3上方的导线,移动鼠标到任何一根选中导线的上端点,当鼠标变为形时,按住鼠标左键,向上拖动鼠标,使该导线与水平导线连接起来,释放鼠标左键,如图4.31所示。
图4.31
Step6 移动VCC(电源)标志,使其连接到水平导线左端,完成电路图的修改,如图4.32所示。
图4.32