4.2 对象的选择、拷贝、剪切、粘贴、移动和删除 4.2.1 对象的聚焦与选择 4.1 一般绘图工具介绍 4.1.1 画直线 4.1.2 放置说明文字 4.1.3 放置文本框 4.1.4 绘制矩形和园角矩形 4.1.5 绘制多边形 4.1.6 绘制椭圆弧线 4.1.7 绘制椭圆图形 4.1.8 绘制扇形 4.1.9 绘制曲线 4.1.10 插入图片 4.2 对象的选择、拷贝、剪切、粘贴、移动和删除 4.2.1 对象的聚焦与选择
4.3 对象的排列和对齐 4.4 字符串查找与替换 4.4.1 字符串查找 4.2.2 对象的拷贝、剪切、粘贴 4.2.3 对象的移动与拖动 4.2.4 对象叠放次序 4.2.5 删除对象 4.3 对象的排列和对齐 4.4 字符串查找与替换 4.4.1 字符串查找 4.4.2 字符串替换 4.4.3 元件编号
本章重点: 1 原理图中不具有电气特性对象的放置和编辑方法 2 对象的复制、剪切、粘贴、排列、层次变换 3 字符串的查找与替换
4.1 一般绘图工具介绍 Protel 99 SE中的绘图功能,都体现在Drawing Tools工具栏中,如图4.1所示 。 注:该工具栏中所绘制的对象均不具 有电气特性,在做电气规则ERC 检查和产生网络表时,不产生任 何影响。 4.1.1 画直线 1. 操作方法 (同绘制导线) 略 图4.1 Drawing Tools工具栏
双击已画好的直线,弹出PolyLine属性设置对话框。如图4.2。 2. 直线属性的编辑 双击已画好的直线,弹出PolyLine属性设置对话框。如图4.2。 PolyLine属性设置对话框中各选项的含义: Line Width:线宽,共有4种线宽。 Smallest;Small;Medium;Large。 Line Style:线型,共有3种线型。 Solid:实线;Dashed:虚线; Dotted:点线。 Color:直线的颜色。 Selection:确定直线是否选中。 图4.2 PolyLine属性设置对话框
3. 改变直线的长短或位置 单击已画好的直线,在直线两端出现控制点时,拖动控制点可改变直线的长短,拖动直线本身可改变其位置。 4.1.2 放置说明文字 ① 单击 图标,或执行菜单命令Place|Annotation(此命令只能写单行注释)。光标变成十字形,且在光标上有一虚线框。 ② 按下Tab键,系统弹出Annotation属性对话框,如图4.3所示。设置完毕,单击ok按钮。 ③ 此时说明文字仍处于浮动状态,在适当位置单击鼠标左键即放置好。 ④ 系统仍处于放置说明文字状态,单击鼠标左键可继续放置,单击鼠标右键退出放置状态。如果说明文字的最后一位是数字,继续放置时数字会自动加1。
Annotation属性对话框中各项含义: Text:说明文字内容。 X-Location、Y-Location:说明文字的位置。 Orientation:说明文字的方向,共有4种方向。0 Degrees(0度);90 Degrees(90度);180 Degrees(180度);270 Degrees(270度)。 Color:说明文字的颜色。 Font:可以设置说明文字的字体和字号。单击Font按钮,系统弹出字体对话框如图4.4所示,设置后单击确定按钮。 Selection:确定说明文字是否处于选中状态。 图4.3 Annotation属性设置对话框
图4.4 字体设置对话框
③ 移动鼠标可以看到屏幕上有一个虚线预拉框,在该预拉框的对角位置单击鼠标左键; ④ 单击鼠标右键结束放置状态。 4.1.3 放置文本框 1.操作方法 ① 单击 图标; ② 单击鼠标左键确定文本框的左下角; ③ 移动鼠标可以看到屏幕上有一个虚线预拉框,在该预拉框的对角位置单击鼠标左键; ④ 单击鼠标右键结束放置状态。 2.编辑文本框 双击已放置好的文本框,在弹出的 Text Frame属性对话框中编辑。 图4.5 放置好的文本框
Text:编辑文字。单击右边的Change按钮编辑文字。 Border Width:边框宽度。 Border Color:边框颜色。 Fill Color:填充颜色。 Text Color:文本颜色。 Font:文本字体。 Draw :是否填充Fill Color选项中设置的颜色,选中表示填充。 Show :是否显示边框线,选中表示显示。 Alignment:文字的对齐方式。 Word:确定文本超出边框时是否自动换行。选中为自动换行。 Clip To:如果文字超出了边框,确定是否显示,选中为不显示。 图4.6 Text Frame属性对话框
② 在多边形的每一个顶点处单击鼠标左键,即可绘制出所需的多边形。 ③ 绘制完毕,单击鼠标右键,自动进入下一个绘制状态。 4.1.4 绘制矩形和园角矩形 单击 图标可绘制矩形; 单击 可绘制园角矩形。 4.1.5 绘制多边形 操作方法(以图4.10为例): ① 单击 图标; ② 在多边形的每一个顶点处单击鼠标左键,即可绘制出所需的多边形。 ③ 绘制完毕,单击鼠标右键,自动进入下一个绘制状态。 ④ 此时可继续绘制其他多边形,最后连续单击鼠标右键两次退出绘制状态。 图4.10 绘制好的多边形
(a)确定圆心位置 (b)确定横向半径长度 (c)确定纵向半径长度 (d)确定弧线起点 (e)确定弧线终点 4.1.6 绘制椭圆弧线 操作步骤: ① 单击 图标; ② 在合适位置单击鼠标左键,确定椭圆圆心。 ③ 在合适位置单击鼠标左键,确定横向半径长度。 ④ 在合适位置单击鼠标左键,确定纵向半径长度。 ⑤ 在合适位置单击鼠标左键,确定椭圆弧线的起点。 ⑥ 在合适位置单击鼠标左键,确定椭圆弧线的终点。 ⑦ 至此一个完整的椭圆弧线绘制完成,同时自动进入下一个绘制过程。单击鼠标右键退出绘制状态。 (a)确定圆心位置 (b)确定横向半径长度 (c)确定纵向半径长度 (d)确定弧线起点 (e)确定弧线终点 图4.11 绘制椭圆弧线
4.1.7 绘制椭圆图形 操作步骤: ① 单击 图标; ② 在合适位置单击鼠标左键,确定椭圆圆心。 ③ 在合适位置单击鼠标左键,确定横向半径长度。 ④ 在合适位置单击鼠标左键,确定纵向半径长度。 ⑤ 至此一个完整的椭圆图形绘制完毕,同时自动进入下一个绘制过程。单击鼠标右键退出绘制状态。 4.1.8 绘制扇形 ① 单击 图标; ② 在合适位置单击鼠标左键,确定扇形圆心。 ③ 在合适位置单击鼠标左键,确定扇形半径。
④ 移动光标,在合适位置单击鼠标左键,确定扇形的起点。 ⑤ 移动光标,在合适位置单击鼠标左键,确定扇形的终点。 ⑥ 至此一个完整的扇形绘制完毕,同时自动进入下一个绘制过程。单击鼠标右键退出绘制状态。 4.1.9 绘制曲线 1.操作方法 ① 单击 图标; ② 单击鼠标左键确定曲线起始点,如图4.13中的A点。 ③ 移动光标在B点处单击左键,确定与曲线相切的两条切线的交点。 ④ 移动光标,屏幕出现一个弧线,在合适位置如C点单击两次鼠标左键,将弧线固定。
⑤ 此时可继续绘制曲线的另外部分,也可单击鼠标右键,完成一个绘制过程,并自动进入下一个绘制过程。 ⑥ 最后再单击鼠标右键退出绘制状态。 图4.13 绘制曲线的过程 图4.14 编辑曲线 2.编辑曲线 单击曲线的任一端点,曲线周围出现控制点,如图4.14所示,拖动控制点可改变曲线的形状。
4.1.10 插入图片 Protel 99 SE支持的图形文件类型有:位图文件(扩展名为BMP、DIB、RLE)、JPEG文件(扩展名为JPG)、图元文件(扩展名为WMP)。 1.操作方法 ① 单击 图标; ② 系统弹出文件选择对话框,选择文件后单击打开按钮。 ③ 此时光标变成十字形,并有一矩形框随光标移动。单击鼠标左键确定图片的左上角。 ④ 在右下角单击鼠标左键,即放置好一张图片。并自动进入下一放置过程。 ⑤ 单击鼠标右键退出放置状态。 2.编辑图片的显示属性 双击放置好的图片,系统弹出Graphic属性对话框,如图4.15所示
Browse:单击此按钮可重新选择图形文件。 对话框中各选项含义: File Name:插入的图形文件名。 Browse:单击此按钮可重新选择图形文件。 X1-Lacation、Y1-Lacation、X2-Lacation、Y2-Lacation:图片两个对角顶点位置。改变 其数值,可改变图片大小。 Border Width:图片边框线宽度。 Border Color:图片边框线颜色。 Selection:图片是否处于选中状态。 Border On:是否显示图片边框,√表示显 示。 X:Y Ratio:是否保持图片X方向与Y方向原有 的比例关系,√表示保持。 设置完毕,单击Ok按钮。 图4.15 Graphic属性对话框
4.2 对象的选择、拷贝、剪切、粘贴、移动和删除 4.2.1 对象的聚焦与选择 1.对象的聚焦 对象的聚焦即对象处于获取焦点的状态。 对象被聚焦时,周围出现虚线框,如图4.16(a)所示。同一时刻只能有一个对象获取焦点。 操作:在对象上单击鼠标左键。 取消聚焦状态:在聚焦对象以外的任何地方,单击鼠标左键。 2.选择对象 选择对象与聚焦对象是相互独立的。 对象被选中时周围出现黄线框。如图4.16(b)所示。 (a) 聚焦对象 (b) 选择对象 图4.16 对象的聚焦与选择
选择的操作: 按住鼠标左键并拖动,此时屏幕出现一虚线框,松开鼠标左键后,虚线框内的所有对象全部被选中。 或执行菜单命令Edit|Selection ,在下一级菜单中选择有关命令。 菜单中各命令解释如下: Inside Area:选择区域内的所有对象。 Outside Area:选择区域外的所有对象。 All:选择图中的所有对象。 Net:选择某网络的所有导线。执行命令后,光标变成十字形,在要选择的网络导线上或网络标号上单击鼠标左键,则该网络的所有导线和网络标号全部被选中。 Connection:选择一个物理连接。执行命令后光标变成十字形,在要选择的一段导线上单击鼠标左键,则与该段导线相连的导线均被选中。
3.取消选择 单击主工具栏上的 图标,则所有选中状态被取消。 4.2.2 对象的拷贝、剪切、粘贴 1.对象的拷贝 ① 选中要拷贝的对象。 ② 执行菜单命令Edit|Copy,光标变成十字形。 ③ 在选中的对象上单击鼠标左键,确定参考点。参考点的作用是在进行粘贴时的基准点。 此时选中的内容被复制到剪贴板上。 2.对象的剪切 ① 选中要剪切的对象。 ② 执行菜单命令Edit|Cut,光标变成十字形。 ③ 在选中的对象上单击鼠标左键,确定参考点。
此时选中的内容被复制到剪贴板上,与拷贝不同的是选中的对象也随之消失。 3.对象的粘贴 ① 接拷贝或剪切操作。 ② 单击主工具栏上的 图标,光标变成十字形,且被粘贴对象处于浮动状态粘在光标上。 ③ 在适当位置单击鼠标左键,完成粘贴。 4. 阵列式粘贴 阵列式粘贴可以完成同时粘贴多次剪贴板内容的操作。 ② 单击Drawing Tools工具栏的 按钮,系统弹出Setup Paste Array设置对话框。(见下页图4.17)
图4.17 Setup Paste Array设置对话框 Item Count:要粘贴的对象个数。 Text:元件序号的增长步长。 Horizontal:粘贴对象的水平间距。 Vertical:粘贴对象的垂直间距。 ③ 设置好对话框的参数后,单击Ok按钮。 ④ 此时光标变成十字形,在适当位置单击鼠标左键,则完成粘贴。
(a) 复制R1 (b) (c) 阵列式粘贴的结果 图4.18 阵列式粘贴操作过程 4.2.3 对象的移动与拖动 1.移动对象 ① 执行菜单命令Edit|Move|Move,光标变成十字形。 ② 在要移动的对象上单击鼠标左键,则该对象随着光标移动。 ③ 在适当的位置单击鼠标左键,完成了对象的移动操作。
1.移到最上层(以图4.19为例,将矩形移到最上层。) 2.拖动对象 在需要移动的对象上按住鼠标左键并拖动。 4.2.4 对象叠放次序 1.移到最上层(以图4.19为例,将矩形移到最上层。) 图4.19 移到最上层 执行菜单命令Edit|Move|Send To Back,光标变成十字形。 在矩形图形上单击鼠标左键,矩形图形移到最底层。 单击鼠标右键退出此状态。
(a) 改变层次前 (b) 单击后矩形消失 (c) 矩形出现在椭圆之上 2.移到最底层 以图4.19为例,将矩形移到最底层。 执行菜单命令Edit|Move|Send To Back,光标变成十字形。 在矩形图形上单击鼠标左键,矩形图形移到最底层。 单击鼠标右键退出此状态。 3. 将一个对象移到另一个对象的上面 如将矩形移到椭圆与三角形之间,如图4.20所示。 (a) 改变层次前 (b) 单击后矩形消失 (c) 矩形出现在椭圆之上 图4.20 移到另一个对象的上面
① 执行菜单命令Edit|Move|Bring To Front of,光标变成十字形。 ② 用鼠标左键单击准备上移的对象如矩形,此时该对象消失。 ③ 在参考对象即椭圆上单击鼠标左键,则消失的对象立即处于参考对象的上面。 单击鼠标右键退出此状态。 4. 将一个对象移到另一个对象的下面 执行菜单命令Edit|Move|Send To Back of,以下操作同Bring To Front of。 4.2.5 删除对象 第一种方法: ① 使对象聚焦。 ② 按Delete键。
4.3 对象的排列和对齐 第二种方法: ① 选中对象。 ② 按Ctrl+Delete键,或执行菜单命令Edit|Clear。 第三种方法: ① 执行菜单命令Edit|Delete,光标变成十字形。 ② 在要删除的对象上单击鼠标左键,即完成删除。 ③ 此时仍可继续删除其他对象,也可单击鼠标右键退出删除状态。 4.3 对象的排列和对齐 1 对象左对齐 操作步骤: ① 选中要排齐的所有对象。 ② 执行菜单命令Edit|Align|Align Left,则所选对象以最左边的对象为基准处于同一垂直线上,如图4.21所示。 图4.21 对象的左对齐
2 对象右对齐 操作步骤: ① 选中要排齐的所有对象。 ② 执行菜单命令Edit|Align|Align Right,则所选对象以最右边的对象为基准处于同一垂直线上。 3 对象按水平中心线对齐 ② 执行菜单命令Edit|Align|Center Horizontal,则所选对象以水平中心为基准处于同一垂直线上。 4 对象水平等间距分布 ② 执行菜单命令Edit|Align|Distribute Horizontally,则所选对象沿水平方向等间距分布。
执行此命令后对象只在水平方向上等间距分布,并没有对齐的操作。 5 对象顶端对齐 操作步骤: ① 选中要排齐的所有对象。 执行菜单命令Edit|Align|Align Top,则所选对象以最上面的对象为基准处于同一水平线上。 6 对象底端对齐 执行菜单命令Edit|Align|Align Bottom,则所选对象以最下面的对象为基准处于同一水平线上。 7 对象按垂直中心线对齐
① 选中要排齐的所有对象。 ② 执行菜单命令Edit|Align|Center Vertical,则所选对象以垂直中心为基准处于同一水平线上。 8 对象垂直等间距分布 操作步骤: ② 执行菜单命令Edit|Align|Distribute Vertical,则所选对象沿 垂直方向等间距分布。 执行此命令后对象只在垂直方向上等间距分布,并没有对齐的操作。 9 同时进行排列和对齐
执行菜单命令Edit|Align|Align,系统弹出Align Objects对话框,如图4.22。 Horizontal Alignment选项区域: 设置水平方向的排列与对齐方式。 No Change:不改变位置。 Left:左对齐。 Center:水平方向中间对齐。 Right:右对齐。 Distribute equally:水平方向等 间距分布。 Vertical Alignment选项区域:设置垂 直方向的排列与对齐方式。 No Change:不改变位置 图4.22 Align Objects对话框
Distribute equally:垂直方向等间距分布 Top:顶端对齐 Center:垂直方向中间对齐 Bottom:底端对齐 Distribute equally:垂直方向等间距分布 ③ 设置完毕,单击Ok。图4.22设置为水平方向左对齐,垂直方向均匀分布。图4.23是排列前和排列后的情况。 (a) 排列前 (b) 排列后 图4.23 同时做水平左对齐和垂直均匀分布
4.4 字符串查找与替换 4.4.1 字符串查找 操作步骤: ① 执行菜单命令Edit|Find Text,系统弹出Find Text对话框。 Find Text对话框中各选项含义: l Text to find:输入要查找的字符串,如图4.24中的C1,该文本框允许使用通配符“*”和“?”。 l Scope区域:查找范围。 Sheet:查找的原理图范围,有两个选项。 Current Document:在当前活动的原理图中查找。 All Documents:在当前原理图所属项目的全部原理图中查找。 图4.24 Find Text对话框
Selection:查找的对象范围。有三个选项。 All Objects:在所有的对象中查找。 Selected Objects:在被选中的对象中查找。 Deselected Objects:在未被选中的对象中查找。 Options区域 Case sensitive:是否区分大小写,选中表示区分。 ② 设置好对话框后,单击Ok。 图4.25是查找C1的结果。C1周围出现虚线框,且被放大后出现在编辑窗口中间。 4.4.2 字符串替换 执行菜单命令Edit|Replace Find Text, 系统弹出Find And Replace Text对话框。 如图4.26所示。 图4.25 查找C1的结果
图4.26 Find And Replace Text对话框 Text To Find:输入要被替换的原字符串,如图4.26中的C1。 Replace With:输入要替换的新字符串,如图4.26中的D1。 Options区域: Prompt On Replace:找到指定字符串后替换前是否提示确认。选中表示显示提示。 图4.26 Find And Replace Text对话框
4.4.3 元件编号 操作步骤: ① 打开一个已绘制的原理图文件。 ② 执行菜单命令Tools|Annotate,系统弹出Annotate对话框。 ③ 在对话框的Annotate Options区域选择元件编号的方式,其中All Parts:对所有元件重新编号; ?Parts:对编号为“?”的元件进行编号,即对标号为U?、R?等的元件进行编号; Reset Designators:将所有编号设置为初始状态,即设置为U?、R?状态。 Update Sheets Number Only:重新编排原理图的图号。 ④ 如果选择了对元件重新编号,还要在Re-annotate Method 区域中选择元件标号的排列方向,共有四个方向。 ⑤ 选择完毕单击Ok按钮。
练 习 1.直线Line与导线Wire有什么区别,在使用中能互相代替吗? 2.能用说明文字表示网络标号吗? 练 习 1.直线Line与导线Wire有什么区别,在使用中能互相代替吗? 2.能用说明文字表示网络标号吗? 3.什么是对象的聚焦,什么是对象的选中? 4.在进行拷贝、剪切、粘贴的操作前,应聚焦对象还是选中对象,试一试,两种方法都可以吗?