您好,欢迎来电子发烧友网! ,新用户?[免费注册]

当前位置:电子发烧友网 > 图书频道 > 嵌入式 > 《protel99se在线教程》 > 第4章 高级绘图

第3节 对象的排列和对齐

 

4.3  对象的排列和对齐

菜单Edit下的命令Align及其子菜单用于对多个对象进行排列和对齐操作。要对齐与排列的对象必须先被选取。Align菜单如图4.3.1的左图,下面具体介绍图中各项内容的含义。

Align下的第一个命令Align...将打开如图4.20右图所示的Align objects对话框,其下的Options页面有三栏选项,分别用于对对象进行水平和垂直方向的排列与对齐操作。

(1)Horizontal Alignment区域:水平排列。这类操作中,对象只能左右移动。

    No Change:水平方向不排列。

Left:左对齐。以最左边的对象为准,所有对象向左对齐。

    Center:水平对中。以最左最右边两个对象的中间位置为准,所有对象向中间对齐(排纵队)。

Right:右对齐。以最右边的对象为准,所有对象向右边对齐。

Distribute Equally:水平均布。在最左最右边的两个对象之间均匀分布。

 

图4.20 Align菜单和Align objects对话框

(2)Vertital Alignment区域:垂直排列。这类操作中,对象只能上下移动。

    No Change:垂直方向不排列。

Top:顶端对齐。以最上面的对象为准,所有对象向上对齐。

    Center:垂直对中。以最上最下面两个对象的中间位置为准,所有对象向中间对齐(排横队)。

Bottom:底部对齐。以最下面的对象为准,所有对象向下对齐。

Distribute Equally:垂直均布。在最上最下面的两个对象之间均匀分布。

、    (3)Move Primitives to Grid复选项:将对象移动到栅格上。

Align下的第二至第五个命令分别与上述Horizontal Alignment区域的相应命令相同,第六至第九个命令则分别与上述Vertital Alignment区域的相应命令相同。

注意,水平方向与垂直方向的操作一般只选其一,否则效果不好。

4.4  字符串查找与替换

1.查找字符串。

菜单命令Edit\Find Text...用于查找字符串。启动该命令后屏幕上显示如图4.21所示的对话框。其中:

Text to Find区域:输入要查找的字符串。

Scope区域的两个选项都有下拉列表。Sheet的下拉列表用于选择字符串所在的范围,分别为当前文件(Current Document)和所有文件(All Documents)。Selection的下拉列表用于选择字符串所在的对象,分别为被选择对象(Selected Objects)、没有选择的对象(Deselected Objects)和所有对象(All Objects)。

Options下有是否大小写有区别(Case sensitive)和是否仅找网络标号(Restrict to Net Identify)两个可选项。

单击OK,就可以查找相应字符串了。

2.替换找到的字符串。

菜单命令Edit\Replace Text...用于替换字符串。该命令的对话框中除增加了替换时是否需要提示(Prompt on Replace)之外,其他各项内容与查找字符串的设置相同。参见图4.22。

 

   

      图4.21Find Text对话框                        图4.22 Find and Replace Text对话框

3.查找下一个。命令Edit\Find Next用于查找字符串过程中寻找下一个符合条件的字符串。

4.5  全局变量

全局变量(也称整体修改)是一个非常实用的命令,使用它可以一次更改多个对象特性。全局变量用Global表示,出现在所有对象属性对话框的右下角。使用全局变量更改对象特性的步骤如下:

1.双击需要修改属性对象中的一个对象,打开其属性对话框,点击其右下角的Global命令。

2.在先前对话框的右边会出现Global的页面,一共有三栏。如图4.23所示。

 

图4.23 全局变量

(1)Attributes to Match By:需要匹配属性的对象。允许更改的属性数量及内容与先前对话框的内容相同。此栏可不填,默认为所有对象。但一般不可能是所有对象,所以需要在此指明,如要更改以字母C开头的所有电容对象的某个属性,则应在Designator项输入为C*。

(2)Copy Attributes:要复制给指定对象的属性。此栏必须填写,否则操作无效。需注意的是,填写其中某一项内容时,应将该位置的大括号{}去掉,否则也会成为无效操作。若需要更改满足上述条件的所有电容的容量大小,则应在Part项输入更改后的容量值如100uF;若还需要更改别的内容,可同时在相应项内输入所需内容。

(3)Change Scope:更改对象所在范围。

Change This Items Only:只更改本对象。

Change Matching Items In Current Document:更改在本文件内所有符号条件的对象。系统默认项。

Change Matching Items In All Documents:更改所有文件内符号条件的对象。