ACT开发初步(一)

ACT的全称是Application Customization Toolkit,是面向ANSYS系列产品的统一的二次开发平台。利用基于PythonAPIApplication Programming Interface),用户可以轻松对ANSYS系列产品实现定制化,满足快速求解复杂仿真问题的需求。

ACT主要支持的软件如下:

(以上内容摘自2018ANSYS用户大会《马世虎——使用ACTFluent中开发仿真模板》):

下面介绍的内容主要是FluentACT插件开发

总结起来就是ACT开发的仿真模板是由两个主要部分组成:XMLPython

其中:

XML主要用于负责ACT的界面的布置

Python用于驱动Fluent实现网格导入,求解设置等一系列的操作。

注意:ACTPython不是我们一般说的的Python,而是基于微软的.NET框架实现的IronPython,语法与一般的Python差异不是太大

当然ACT还可以有额外的一些内容,比如HTML,这个是可选的,用来作为帮助文件,可以包含文字、图片、图标和其他控件类型,在仿真模板启动的时候,文件内容会显示在仿真模板界面上。

ACT构建的仿真模板文件目录如下图所示:

其中ACT项目文件下的包含一个文件夹和一个XML文件,其中XML用来绘制ACT插件的界面,而文件夹下包含Python的源文件,该Python文件用来驱动Fluent进行相关操作,文件夹下的images文件夹包含ACT插件相关界面需要图片

posted @ 2019-04-22 10:17  硫酸亚铜  阅读(1232)  评论(0编辑  收藏  举报