简介
🕊️ 语言
pads 使用 SAX Basic 语言(也被称为 X Basic 或 SAXscript) 类似 VBA SDK,但比vbs功能还弱一些
以及 vbs 进行二次开发。
TIP
SAX Basic -- 这是一个相当小众的语言,小编没有找到什么有用的参考网站,基本是通过 vba/vbs 相关内容逆推得到一些相关功能的实现
本站仅对 padslayout 进行开发(logic 和 router 开发方式也是一样的原则)
🕊️ 帮助手册
ole 文档(重点 ✨,一般查这个)
C:\MentorGraphics\PADSVX.2.7\SDD_HOME\Documentation\enu
详细参考手册
C:\MentorGraphics\PADSVX.2.7\docs\pdfdocs\padslayout_cmd_ref.pdf
点击阅读内置快捷键以及无膜命令(第 4 章)
C:\MentorGraphics\PADSVX.2.7\docs\pdfdocs\padslayout_ref.pdf
点击阅读script(第 1~3 章)
C:\MentorGraphics\PADSVX.2.7\docs\pdfdocs\auto_common_useref.pdf
点击阅读IDE 手册
C:\MentorGraphics\PADSVX.2.7\docs\pdfdocs\auto_common_useref.pdf
点击阅读
官方自带样本
~\PADS Projects\Samples\Scripts
🕊️ 开发工具
🍯 noteplus
配置 mcr 后缀自动识别为 vbs 脚本语言
重启编辑器
🍯 内置编辑器
🍸 macro
- 可录制,可编辑,支持局部 vbs 脚本
- 如果要设置为快捷键形式,不建议写函数,因为每一个函数名都会加载到快捷键列表中,个人不是很喜欢,特别识函数多且命名不规范的时候就更难受了
- 但是如果通过本站间接调用的方式,就不影响使用函数形式了,可以放开使用
🍸 basic script editor
- 仅支持脚本编辑,无录制功能
- 支持交互功能
菜单 tools -> basic scripts -> basic script editor
🍯 EXCEL
TODO
🍯 visual studio
新建项目后添加此插件后可实现对 POWERPCB 的管控和开发