layout 攻城狮们 对快捷键肯定不会陌生,env,stroke 手势,再配上skill 插件, 画板子,so easy,要是再配上script 脚本快捷键, 就如虎添翼,要起飞了。 今天我来聊聊 script 脚本快捷键的设置与应用。
举例说明:格点设置 ( Non-Etch 25mil ( 非电气属性,一般用来布局,摆放器件) , All Etch 5mil (电气属性,可以用来布线) )
常规操作步骤:
1、setup-Grids, 调出格点设置窗口
2、在Define Grid 窗口中,把格点大小值输入进去, OK确定
可以看到,常规操作比较简单,就2步骤,也就几秒钟的时间。可是攻城狮们有时就是执着于是不是可以更快点,对于一些高频次使用的操作,就是希望不要花费太多时间,答案肯定是:有办法
script 脚本配置与调用
1、file- script
2、在弹窗中,先命名脚本文件(例如 g25 :表示25mil 格点), 再点击 “Record” 按钮 (表示开始录制脚本),弹窗会自动退出。
3 、setup-Grids, 调出格点设置窗口
4、在Define Grid 窗口中,把格点大小值输入进去, OK确定
5、file- script,调出弹窗,点击 “Stop”按钮,结束录制 (此时 “Record” 按钮是灰色的,点击不了)
6、在 PCB根目录下, 会出现 " g25.scr "文件
7、把 " g25.scr " 放到cadence安装路径 C:\Cadence\SPB_16.6\share\local\pcb\scripts
8、设置script 脚本库路径 :setup -user preferences-paths-config- scriptpath, 将步骤 7中的路径,复制粘贴过来,OK确定
9、为脚本添加快捷键,找到 env,存放路径 C:\Cadence\SPB_16.6\share\pcb\text,记事本打开env,
在新行,添加如下语句:
funckey g25 replay g25.scr
# 表示 在PCB的 command 命令栏中 输入 g25 ,将执行 g25.scr 录制内容
保存并关闭env
10、command 命令栏中 输入 g25(allegro 在完成上面的设置后,需要关闭再打开),回车,即可完成格点设置。
写在最后, 大伙一看傻眼了,这个配置也太费时间了吧,还是简单的步骤好,省时间,我的观点是 磨刀不误砍柴工,把环境搭建起来以后,可以录制 格式各样的脚本文件,这样可以很好地弥补其他快捷键的不足,比较关键配置步骤的是 7、8、9