- 专家问诊,提供专业建议
- 急速响应,体验省心
- 根据需求灵活定制解决方案
abaqus二次开发与接口
标签:abaqus二次开发 2017-7-24 作者:唐明霞
abaqus提供了两种二次开发的接口,一种是子程序接口(user subroutine),另一种是脚本接口(Abaqu****ripting interface),abaqus的脚本语言是在python语言的基础上进行的定制开发,它扩充了python的对象模型和数据类型,使Abaqus脚本接口的功能更加强大,现在就和小编一起来看看abaqus二次开发内容有哪些吧。一般来说,Abaqus脚本接口可以实现以下功能:
① 创建、修改ABAQUS模型中的属性,如部件、材料、荷载和分析步等
② 创建、修改和提交分析作业
③ 读取和写入ABAQUS输出数据文件
④ 查看分析结果
Abaqus中python脚本的通信关系如下图所示
从图中可以看出,ABAQUS可以通过三种方式运行脚本文件
(1)GUI。Abaqus在采用GUI进行建模的同时,会生成一个rpy格式的脚本文件。当然,也可以通过macro管理器录制一段宏命令。
(2) 命令行。在abaqus CAE界面底端的命令行键入python命令,点击回车后即可自动运行。
abaqus二次开发介绍
(3) 编辑脚本文件。预先编辑好脚本文件,在start session 对话框或者file按钮里选择run script运行脚本。
也可以在ABAQUS command窗口中键入命令运行脚本
Abaqus cae script=myscript.py
Abaqus cae startup=myscript.py
启动CAE界面并运行脚本
Abaqus viewer script=myscript.py
Abaqus viewer startup=myscript.py
启动Viewer并运行脚本
Abaqus cae noGUI=myscript.py
Abaqus viewer noGUI=myscript.py
不启动CAE或者Viewer运行脚本
此外,ABAQUS也提供了一个python编译器,可以通过file→abaqus pde运行
详细的python命令,大家可以通过帮助文件中的Abaqus Scripting Reference Guide进行查看
以上就是小编收集的abaqus二次开发内容介绍,想要了解更多讯息,请关注猪八戒网服务购行业资讯。
软件开发暂无最新文章查看全部推荐文章>
推荐人才
免责声明:
网站文章均由网站用户自行通过本网站系统平台投稿编辑整理发布,仅供学习与参考, 不代表本网站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系我们,我们将及时删除。