Cadence Allegro 进阶实战与高速PCB设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

4.4 Script 的录制与快捷键的添加

当实现某一个操作要经过多个步骤时,可以将这些步骤都录制下来,然后设置一个快捷键。当要实现该操作时,只要输入设置好的快捷键就可以实现这个操作,从而省去中间烦琐的步骤,提高设计效率。

例如,要实现关闭所有层颜色的操作,首选需要单击“Color”图标,然后单击“Global Visibility”标签页中的“Off”按钮,关闭整板的颜色。下面将这两个步骤录制下来,然后设置一个快捷键“l”,实现通过快捷键“l”就可以关闭整板的颜色,其具体操作步骤如下。

(1)执行菜单命令“File”→“Script”,弹出“Scripting”对话框。在该对话框中,为脚本文件定义一个名称,单击“Record”按钮开始录制,如图4-6 所示。

img

图4-6 “Scripting”对话框

(2)在“Setup”对话框中,单击“Color”图标,进入颜色设置窗口,如图4-7 所示。

img

图4-7 单击“Color”图标

(3)在颜色设置窗口中,单击“Global Visibility”选项中的“Off”按钮,关闭整板的颜色,如图4-8 所示。

img

图4-8 关闭整板的颜色

(4)所有操作步骤录制完成后,执行菜单命令“File”→“Script”,单击“Stop”按钮完成录制。

(5)为验证录制的脚本文件是否正确,可以打开几个层或者所有层的颜色,在“Scripting”对话框中单击“Browse…”按钮加载上述录制的off_color.scr 文件(该文件默认在当前PCB的同级目录下),单击“Replay”按钮进行重播,如果可以关闭所有层的颜色,即验证成功,如图4-9 所示。

img

图4-9 重播验证脚本文件

(6)读者可将所有录制好的.scr 文件存到一个固定的文件夹中,然后在软件中指定它的路径,如图4-10 所示。设置好后,不要随意变动.scr 文件的路径,否则软件有可能找不到.scr文件,这样我们就无法正常通过.scr 文件来设置快捷键了。

img

图4-10 指定.scr 文件的路径

(7)在env 文件中设置.scr 文件的快捷键,其设置快捷键的格式为“funckey/alias xx replay*.scr”,例如:

img

如果将“l”键设置为关闭所有层颜色的快捷键,可如下设置:

img