培训对象: ANSYS Workbench用户、CAE工具开发人员、仿真流程定制人员、企业CAE支持团队。
培训目标:
掌握ANSYS ACT(Application Customization Toolkit)的架构和开发方法。
能够创建自定义扩展(Extension)和插件。
熟练使用XML和IronPython开发用户界面。
具备封装企业标准和知识产权的工具开发能力。
培训内容介绍:
二、ACT开发环境搭建: 配置ACT开发环境,安装ACT工具包,熟悉开发文档和示例。
三、XML界面定义: 使用XML定义自定义页面、分组、参数控件,布局用户界面。
四、IronPython脚本编写: 使用IronPython语言编写扩展的功能逻辑,访问Workbench对象模型。
五、数据交互与参数传递: 实现自定义界面与Workbench参数的绑定,读取和设置仿真参数。
六、几何接口调用: 通过ACT调用DesignModeler或SpaceClaim的API,实现自动几何创建和修改。
七、网格控制接口: 通过ACT控制网格划分参数,设置网格尺寸、方法、局部细化。
八、求解设置接口: 通过ACT自动设置物理模型、边界条件、求解器控制参数。
九、后处理结果提取: 通过ACT提取计算结果,创建自定义图表,导出数据文件。
十、扩展打包与部署: 将开发的扩展打包为.wbex文件,部署到团队成员的Workbench中。
十一、版本兼容性处理: 处理不同ANSYS版本之间的API差异,确保扩展的跨版本兼容性。
十二、实战项目:企业标准工具开发: 将企业分析流程封装为ACT扩展,包含界面、逻辑和报告生成。