DXP学习001-原理图的全局编辑

目录

一,元件标注的全局编辑

1,元件的标注

1)order  of  processing排序执行顺序

2)※matching  options匹配选项

3)annotate  schematic注释原理图

 ① schematic sheet

②annotate  scope 注释范围

③order顺序

 ④start  index起始标号

⑤suffix后缀

⑥proposed   change  list 拟议变更清单

                                    ☀

update  changes  list执行变化列表

reset  all 复位所有元件标号

                                  ☀

※back  annotate schematics重新标注

accept changes接受更改

                             ☀

4)tools菜单下的注释原理图

①,reset schematic designators重置原理图指示符

                             

②,reset  duplicate  schematic  designators重置重复的示意图代号

③annotate  schematics quietly 安静地注释示意图

 ④force  annotate  all  schematics强制注释所有示意图

⑤back  annotate schematics反向注释原理图

⑥number  schematic  sheets编号示意图

auto  sheet  number自动图纸编号

 auto document number自动文档编号

​☀ update sheet  count更新图纸数量

⑦ ※board level annotate电路板级元件标注

⑧ ※annotate  compiled  sheets仅仅标注编译过的图纸

 二,元件属性的全局编辑

1,使用原理图检查器进行元件属性的整体修改 

1)“find  similar  objects”的 复选框

①zoom  matching  

                              

②select  matching  

③clear  existing

④create  expression

⑤mask  matching

⑥run  inspector

⑦current  document

2)sch inspector面板相关修改

 三,字符串的全局编辑

1,通过find similar  objects修改元件字符串

2,通过find  text查找字符串

3,通过replace   text替换字符串 

4,find  text 及replace  text各选项

1)text  to  find

2)case  sensitive

3)jump  to  results


现在来了解Altium Designer 原理图设计系统的高级应用,这些功能并不是原理图设计所必须的,但是掌握了这些技能则可以使绘图的效率大大提高。

一,元件标注的全局编辑

DXP软件提供了强大的全局编辑功能,可以对工程中或所有打开的文件进行整体操作,现在我们先来了解元件标号,元件属性和字符等的全局编辑

1,元件的标注

我们都知道,原理图设计中每一个元件标号都是唯一的,倘若标注重复或是未定义,系统编译就会报错。经过之前的原理图绘制,我们可以看到,放置元件时元件默认都是未定义的状态,即“字母+”的形式来命名。比如,电容的默认标号为“C?”,如果只有一个芯片元件,我们修改起来会很简单和方便,但是如果相同的元件数量增加,一个一个去修改就显得繁琐和没必要。为此,我们的软件自带了一个工具-annotate【Annotate 中文常译为“注解】。可以统一为元件编号。

首先我先在原理图中放置7个电容:

 单击【tools】→【annotate】:

执行上述命令后,就会弹出下入所示的【元件标注工具】对话框:

1)order  of  processing排序执行顺序

 在排序执行顺序一栏中,共有四种编号排序:

  1. across then down:先由左至右,再由上而下。
  2. across  then up:先由左至右,再由下至上。
  3. up   then  across:先由下至上,再由左至右。
  4. down then  across:先由上至下,再由左至右。

【across:符合我们的阅读习惯,由左至右】

【up:将头往上抬,此时我们的头就是由下至上】

2)※matching  options匹配选项

该选项主要用于匹配。可以用来设置复合式多模块芯片的标注方式。

3)annotate  schematic注释原理图

annotate有注释的意思。该选项能够让我们批量的去定义几十上百的元件,并设置其标号。如下,当前原理图中的元件都处于未定义的状态:

 之后依次点击“tools”→“annotate  schematic”,如下👇

之后就会跳出如下页面,默认的标号顺序是先从左到到右,再从上到下,一般没什么要求的话,就不修改,默认即可。我们再接着如下操作👇:

 此时修改后的结果并没有直接修改到我们的原理图中,还只是预修改,接着我们需要依次点击“accept   changes”→“execute  changes”如下👇

之后等着它修改,全部的元件都命名完成之后,点击“close”来关闭当前页面,如下👇

之后我们就可以看到,整个原理图中的元件都修改成功了,如下👇

如果让我们一个一个去修改无疑是很痛苦,耗时且没必要的。

schematic sheets to annotate                                              

 这个复选框主要是用于对同一个工程下的文档进行批量处理。

 ① schematic sheet

 该选项用于设定参与元件标注的文档,如上图所示👆,系统默认是工程中所有原理图文档均参与元件自动标注,如果不想要某个文档参与自动标注,将√去掉即可。

②annotate  scope 注释范围

各图纸中参与标注的元件范围,该选项提供了三个内容:

  1. all:该图纸中所有元件均参与标注
  2. ignore  select  parts:忽略选中的元件
  3. only  selected  parts:仅有选中的元件参与标注
③order顺序

一般默认是倒叙排序,如果想要顺序排序,点击order旁边的三角图片即可。

order定义了工程中参与标注的图纸的顺序,可以单击字段中的具体内容直接修改该图纸的标注顺序👇

 ④start  index起始标号

用来定义各图纸中元件的起始标号,若某张图纸需要从特定的值开始编号,则要选择前面的复选框然后在【start  index】文本框中填入具体的起始值,若不选择,则图纸的编号接着比其优先级高的图纸继续编号。

⑤suffix后缀

用来设定是否对某张图纸的元件标号加上特定的后缀:可以是字母或者是符号。

⑥proposed   change  list 拟议变更清单

在该区域👆,列出了元件的当前标号和执行标注命令后的新标号。主要有三个栏:

  1. current:当前栏。列出了前面所设置的所有参与标注的元件的当前标号。若要设置其中的某些元件不参与标注可√选对应元件前面的复选框。不想要后缀可选择元件后面的后选框。
  2. proposed:提议栏。显示的是执行标注命令后元件的新标号。观察上图可以看到,标注前后两者的标号一样,说明此时还没有开始执行标注命令或者是现有的命令以及符合要求。
  3. location  of  part:元件位置栏。列出了元件所属的原理图

update  changes  list执行变化列表

该选项主要是让所有元件的标号按照之前我们设定好的设置进行标注 ,如下👇

之后呈现出来的效果如下👇我们可以看到,拟定设计师proposed designer中的内容发生了变化,这时显示出来的是即将被修改的标注,不过还只是列表显示,并没有在原理图中进行实际改动。如果我们点击了close,那么这些修改将会清除。

编号顺序解释:因为在《实验2-2.SchDoc》文档中已经对三个电容进行了命名,且最后一个电容的编号是3,因此,我们当前文档的电容从4开始顺序编号。(在其他文档中,已经有相关电容出现,并被定义过,因此在当前文档中的电容标号就会从前面所有文档的最后一个电容编号开始命名) 

reset  all 复位所有元件标号

该选项会将之前所有文档里面的元件标号都变为未定义的状态(未编号状态),即“字母+?”的初始状态。如下:

效果:

※back  annotate schematics重新标注

单击该按钮会弹出一个文件框,用来选择现成的“was”,或“eco”文件来给文件标注。

accept changes接受更改

以为前面的操作仅仅是对元件标注的预操作,产生了供用户参考的标注前后对比列表,此时的所有修改都没有真正的修改原理图。单击该按钮“accept changes”后将弹出如图👇

 此时,在该区域的下方会有三个选项:

  1. 验证更改 validate changes。将对所做的变化进行验证,如果所有的变化都通过验证,则右方的检查【check】栏显示全为绿色的“√”
  2. 执行更改 execute change。更新所有标注。
  3. 报告更改 report  changes

 点击执行更改 【execute change】之后的界面如下👇

之后关闭上面弹窗,切换到原理图界面,就会发现之前我们放置的7个未定义过的电容就会按自左向右,自上而下的顺序进行了编号:

4)tools菜单下的注释原理图

 以上的部分功能也可以不点击“annotate schematics”就能够实现,如下只需要点击【tools】👇

 可以看到在annotate  schematics下面有八个选项菜单:

①,reset schematic designators重置原理图指示符

其效果与“annotate   schematic”中的“reset  all”类似(之所以只是类似而不是一模一样主要是因为annotate   schematic中的reset  all更加智能,可以选择想要重置哪几个原理图中的元件编号,而不是像reset  schematic  designators的仅仅只更改当前所处界面的原理图中的元件编号)。如下图:

当前原理图中的所有元件的标号都变成了未定义并处于初始的未编号状态: 

②,reset  duplicate  schematic  designators重置重复的示意图代号

该命令仅仅是对有重复标号的元件标号初始化,如下,当前原理图中的元件标号都未重复(或都已经定义),执行该命令后就会弹出一个窗口告诉我:没有任何需要更改的:

 当我做如下操作之后再执行该命令👇

 ③annotate  schematics quietly 安静地注释示意图

quietly:安静地,温和地。但在书本上翻译为快速地,同quickly。

该选项可以对未编号的元件进行快速编号。

点击该选项之后出现如下弹窗:

效果如下: 

 ④force  annotate  all  schematics强制注释所有示意图

效果和③中的annotate  schematics  quietly类似,也是将缺少标注的元件进行标号。更加细微 的区别现在还没有发现,往后遇到了再来添加补上。

⑤back  annotate schematics反向注释原理图

和3)annotate  schematics中的back  annotate schematics一样。

⑥number  schematic  sheets编号示意图

给工程中的所有原理图文件进行图纸和文档编号。执行该命令后的弹窗如下:

 其中列出了当前工程中的所有原理图文件,以及各个文件的文档编号和图纸编号。

auto  sheet  number自动图纸编号

当我们点击auto  sheet  number后则会将对话框中列出的所有原理图进行图纸编号。如下👇

 auto document number自动文档编号

当我们点击auto document number后则会将对话框中列出的所有原理图进行文档编号。如下👇

 update sheet  count更新图纸数量

单击该按钮之后,再sheettotal栏中显示当前总的图纸数。如下👇

⑦ ※board level annotate电路板级元件标注

点击该按钮之后跳出如下窗口

有兴趣的可以点击剩下的按钮进行查看具体的效果。目前我还用不到,如果之后用到了再来补充。 

⑧ ※annotate  compiled  sheets仅仅标注编译过的图纸

 二,元件属性的全局编辑

Altium Designer 提供了“find  similar  objects”(设置匹配条件对话框)命令来对属性相似的元件进行整体操作,该功能类似于protel 99e的“global”属性的应用,但是dxp的功能却强大得多。

1,使用原理图检查器进行元件属性的整体修改 

现在以数码管为想要修改的元件为例,如下操作👇 

或者是使用快捷键 shift+f

亦或者鼠标右击元件,选择“find similar objects” 如下👇

鼠标左击后,就会弹出如下对话框“find  similar  objects”,找到Symbol Refefence 这一选项之后,将数码管后面的“any”关系改成“same”,其他的不用改,直接点击ok即可,,步骤如下👇。

 针对“find  similar  objects”这一对话框,我们来看一下其下的复选框区的具体作用(无兴趣请直接跳过)

1)“find  similar  objects”的 复选框

①zoom  matching  

zoom有飞涨,快速移动的意思,在这里为放大,zoom  matching可以起到放大显示的作用,选择该项后,所有匹配符合的元件将放大到整个绘图区显示,如下,当前页面只有两个数码管显示:

 之后使用shift+f快捷键之后,就会将所有的数码管在界面中显示,如下:

zoom matching选项一般默认勾选,不用我们自己去修改。

②select  matching  

选中符合,如果选中该项之后,所有符合条件的元件都将被选中,如果勾选了该选项之后,如下图所示:

 一般要求必须勾选该选项,否则匹配后不能进行“下一步”编辑操作。

③clear  existing

该选项主要用于清除当前选定,在执行匹配之前处于选中状态的元件将清除选中状态,默认勾选即可。

④create  expression

该选项用于创建表达式,选中该项后,将在原理图过滤器(sch  filter)面板创建一个搜索条件逻辑表达式,如下:

可以根据个人需要勾选,一般不是默认勾选的。

⑤mask  matching

mask有面罩的意思。

用来掩膜显示。选中该项后除了符合条件的元件外其他的元件都呈现浅色。

一般会默认勾选,不需要我们手动去勾选。

⑥run  inspector

用于启动检查器面板。选择该项后执行完匹配将启动检查器面板。如下:

一般为默认勾选,不需要我们手动去勾选。

⑦current  document

匹配范围。看可以选择“current  document”当前文档或是“open document”所有打开文档。如下:

一般默认为当前文档。

设置好匹配选项之后,单击“ok”,就会显示出我们想要的匹配结果。

2)sch inspector面板相关修改

 在上面我们可知,如果在匹配时,勾选了mask  matching选项,则其他无关的元件将会是掩膜显示,如果想要取消这种掩膜显示,除了再回到“find  similar  objects”面板中,不勾选“mask   matching”之外,我们还可以如下操作👇

之后其他元件就会显示出来:

 如果想要修改对应元件的属性,可以如下操作👇

 也可以对匹配条件的各元件的属性进行单独修改,如下操作👇

之后就会跳出如下所示的原理图元件列表面板:

 之后鼠标左键双击想要修改的元件,就会出现对应元件的“属性设置”对话框,如下操作👇

 三,字符串的全局编辑

1,通过find similar  objects修改元件字符串

“find  similar objects”除了可以对元件属性进行全局编辑,也可以对原理图中的字符串进行隐藏,字体设置等全局编辑。操作与元件属性的匹配条件相同,只不过都是字符串的一些操作。直接确认“ok”后,同样可以在“sch  inspector”sch检查器面板中修改选中字符串的属性。

2,通过find  text查找字符串

除了使用“find similar objects”命令来对字符串进行字体操作外还可以使用菜单栏下的“edit”的“find  text”命令查找字符串(或使用快捷键ctrl + f),如下👇

 

3,通过replace   text替换字符串 

 可以使用ctrl+H来执行该命令,如下👇

4,find  text 及replace  text各选项

如上,我们可以看到,find  text及replace  text两个命令对应的内容相似,接下来我们看看它们对应部分选项的意思。(这里只补充三个选项,如果其他有问题的,请在评论区留言。)

1)text  to  find

该选项主要用于找到我们需要查找的字符串。在此填入相应的字符串或者是在下拉菜单中选择以前搜索过的字符串,如下:

之后会弹出如下查找结果对话框,并提示哦共有多少各匹配结果:

点击“next”后,界面如下:

再点击“previous” 就又会切换到上一个匹配的结果。

2)case  sensitive

该选项用于选择是否大小写敏感。一般默认不勾选。即A和a是一样的。

3)jump  to  results

找到查找的目标后自动跳转到相应目标。一般默认勾选。跳出来的就是下面这个弹窗:

 有问题评论区留言,一天8h在线。

  • 16
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值