当前位置:文档之家› pads layout 脚本编写及快捷键设置

pads layout 脚本编写及快捷键设置

pads layout 常用脚本设置及快捷键设置
一、脚本编写:
常用脚本如下
将下面几个脚本分别复制到不同的txt文档里,然后将TXT后缀改为mcr ,就是待用的脚本了。

1.设置栅格:g0.025 gd 0.1
Application.ExecuteCommand("Global Options")
OptionsDlg.ActiveTab = "Grids and Snap|Grids"
OptionsDlg.GridsDlg.DesignGridX = "0.025"
OptionsDlg.GridsDlg.DesignGridY = "0.025"
OptionsDlg.GridsDlg.ViaGridX = "0.025"
OptionsDlg.GridsDlg.ViaGridY = "0.025"
OptionsDlg.GridsDlg.DisplayGridX = "0.1"
OptionsDlg.GridsDlg.DisplayGridY = "0.1"
OptionsDlg.Ok.Click()
2.覆铜
PourManagerDlg.Cancel.Click()
Application.ExecuteCommand("Pour Manager")
PourManagerDlg.Tabs = "Flood"
PourManagerDlg.Ok.Click()
DlgPrompt.Question("Proceed with flood?").Answer(mbYes) PourManagerDlg.Cancel.Click()
3.铜填充
Application.ExecuteCommand("Pour Manager")
PourManagerDlg.Tabs = "Hatch"
PourManagerDlg.Ok.Click()
PourManagerDlg.Cancel.Click()
4.间隔错误检查
Application.ExecuteCommand("Verify Design")
VerifyDesignDlg.TypeOfChecking = 0
VerifyDesignDlg.CheckStart.Click()
DlgPrompt.Question("Clearance checking has been done for the current window Number of errors found -- 1 Total number of errors -- 1 Latium design rules exist. Run Latium design verification from Tools, Verify Design").Answer(mbOK) VerifyDesignDlg.Cancel.Click()
5.连接性检查
Application.ExecuteCommand("Verify Design") VerifyDesignDlg.TypeOfChecking = 1
VerifyDesignDlg.CheckStart.Click()
DlgPrompt.Question("Number of errors found -- 895").Answer(mbOK) VerifyDesignDlg.Cancel.Click()
6.删除错误检查
Application.ExecuteCommand("Verify Design") VerifyDesignDlg.ClearErrors.Click()
VerifyDesignDlg.Cancel.Click()
二、脚本导入
TOOL 菜单栏下的Customize
二、快捷键编写
同样在OOL 菜单栏下的Customize
双击Macros
点击其中一个脚本如Clearance
在键盘上按下你想要的快捷键,比如“F10”
点击ok后,再重启LAYOUT,这个快捷键就成功了。

另外,想自己设置脚本可以参考如下:
1.打开这个output Window
点击record之后,无论你操作什么都会有相应的语句显示出来
比如,我点击design rules,下面就会有语句显示出来,只要拷贝下面的语句,就可以做自己想要的脚本了。

相关主题