1 引言
APDL语言即ANSYS Parametric Design Language,用于参数化有限元建模及分析。APDL命令流往往在通用的代码编辑器中编写,最终在ANSYS的Command Prompt(命令行提示符)处导入代码文件执行分析。
通用的代码编辑器有NotePad++(以下简称NPP)及PsPad,其中NPP++支持的编程语言和功能更加全面,但没有直接提供APDL语言的支持。PsPad默认支持APDL,但普适性不够强,如MATLAB,YAML等语言的支持不到位。鱼和熊掌不可兼得,那么要想更愉快地享受APDL编程过程,不妨自定义NPP++对APDL的语法设置。
2 NPP++配置方法
2.1 语言自定义
语法高亮的配置,实际上就是用户自定义语言格式。首先,在【语言】菜单选择【自定义语言格式】。
2.2 配置方法
语言格式一般有两种方法:
- 手动输入语法设置参数
- 导入定义好的配置文件
显然,对于APDL这样重要的开发语言,前辈们早已定义好了配置文件,APDL.xml
:http://pan.baidu.com/s/1o8pQb7k。
2.3 文件导入及语法高亮
2.4 高亮效果
3. 简便方法
除了手动的配置, 一种更简便的方法是,直接拷贝使用一个已经配置好的程序。
Notepad++(APDL):http://pan.baidu.com/s/1hrQZLqO