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

ACT主要支持的软件如下:

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

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

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

其中:

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

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

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

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

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

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

转载于:https://www.cnblogs.com/liusuanyatong/p/11259599.html

ACT开发初步(一)相关推荐

  1. TensorRT 7.2.1开发初步

    TensorRT 7.2.1开发初步 TensorRT 7.2.1开发人员指南演示了如何使用C ++和Python API来实现最常见的深度学习层.它显示了如何采用深度学习框架构建现有模型,并使用该模 ...

  2. GWT与Eclipse集成开发初步研究

    GWT与Eclipse集成开发初步研究 原文:http://blog.sina.com.cn/s/blog_415bd707010086cy.html JDK6.0 下载.安装.配置 http://b ...

  3. 微信小程序云开发初步上手

    微信小程序云开发初步上手 1.概述 2019年11月6-7日,我报名参加了腾讯开发者大会举办的"2019年小程序.云开发极限编程"活动,英文名为"CloudBase Ha ...

  4. GIS二次开发:实验一 ArcGIS Engine 开发初步

    实验一 ArcGIS Engine 开发初步 一.实验目的 掌握ArcGIS Engine的安装: 熟悉ArcGIS Engine中几个常用的控件: 搭建第一个简单的ArcGIS Engine 程序: ...

  5. Cardboard虚拟现实开发初步(二)

    Google Cardboard 虚拟现实眼镜开发初步(二) Cardboard SDK for Unity的使用 上一篇文章作为系列的开篇,主要是讲了一些虚拟现实的技术和原理,本篇就会带领大家去看一 ...

  6. Cardboard虚拟现实开发初步(四)

    Google Cardboard 虚拟现实眼镜开发初步(四) Cardboard SDK for Unity Demo的一些解析 写在前面 自从上次写完这个系列的第三篇,忙了一阵子的项目,忙了一阵子的 ...

  7. Cardboard虚拟现实开发初步(一)

    Google Cardboard 虚拟现实眼镜开发初步(一) 虚拟现实技术简介 不得不说这几年虚拟现实技术逐渐火热,伴随着虚拟现实设备的价格迅速平民化,越来越多的虚拟现实设备来到了我们眼前,也因此虚拟 ...

  8. Cardboard虚拟现实开发初步(三)

    Google Cardboard 虚拟现实眼镜开发初步(三) 利用Cardboard SDK for Unity Demo进行后续开发 在上一篇文章中,我们导入了Cardboard SDK,并且运行了 ...

  9. iOS开发--TDD的iOS开发初步以及Kiwi使用入门

    测试驱动开发(Test Driven Development,以下简称TDD)是保证代码质量的不二法则,也是先进程序开发的共识.Apple一直致力于在iOS开发中集成更加方便和可用的测试,在Xcode ...

最新文章

  1. 灭霸来了!微软发布BugLab:无需标注,GAN掉bug
  2. 如何禁止IIS缓存静态文件(png,js,html等)
  3. 类型名称了解typename的双重意义
  4. centos下redis安装
  5. C# Dispose模式
  6. instanceof_您真的需要instanceof吗?
  7. 【转载】安装pip、pyinstaller并将py脚本打包成exe文件
  8. java基础总结06-常用api类-包装类
  9. stolz定理考研能用吗_这些高数定理,2021二战考研租房的你千万别记混
  10. 牛客网 牛客练习赛7 A.骰子的游戏
  11. markdown模板(个人使用)
  12. 夜天之书 #34 企业如何实践开源协同
  13. matlab中的脚本文件和函数文件
  14. java 返回类对象_JAVA如何实现返回不同类型的对象
  15. 强化学习笔记-01强化学习介绍
  16. 生活随记-冬天的馈赠
  17. 知乎上超多赞同的自学网站,每天学习15分钟,受益终身!
  18. 怎样把ogg格式转换mp3
  19. 卸下皮肤和排位,亲近自然,别让游戏成瘾_数字体验_新浪博客
  20. 原型设计模式—解决随机乱序出试卷(试题顺序、选项顺序随机打乱)

热门文章

  1. 服务器客服获取小程序头像,微信小程序自动获取微信用户头像
  2. 对冲基金表现大盘点(一):DE Shaw
  3. 9.HTML5 JavaScript DHTML
  4. shader 光照贴图
  5. Android 玩机之路(刷第三方recovery twrp+面具Magisk)
  6. 【Matlab语音加密】语音信号加密解密(带面板)【含GUI源码 181期】
  7. Codeforces 1183E/H Subsequences dp
  8. Oracle VPD
  9. 提升计算机英语的阅读,计算机专业英语教程阅读
  10. 从“地球漫游计划”看城市,如何利用视频监控让城市直播更简单?