首页 > 软件开发 > abaqus二次开发与接口

快速发布【软件开发】相关需求,专业顾问为您服务 快速发布

用此手机号发布,您还可以点击 更换

发布需求
请输入正确的手机号
请输入正确的验证码

您是不是要找:

  • 专家问诊,提供专业建议
  • 急速响应,体验省心
  • 根据需求灵活定制解决方案

abaqus二次开发与接口

标签:abaqus二次开发 2017-7-24 作者:唐明霞


  abaqus提供了两种二次开发的接口,一种是子程序接口(user subroutine),另一种是脚本接口(Abaqu****ripting interface),abaqus的脚本语言是在python语言的基础上进行的定制开发,它扩充了python的对象模型和数据类型,使Abaqus脚本接口的功能更加强大,现在就和小编一起来看看abaqus二次开发内容有哪些吧。一般来说,Abaqus脚本接口可以实现以下功能:


  ① 创建、修改ABAQUS模型中的属性,如部件、材料、荷载和分析步等

  ② 创建、修改和提交分析作业

  ③ 读取和写入ABAQUS输出数据文件

  ④ 查看分析结果


  Abaqus中python脚本的通信关系如下图所示


abaqus二次开发一


  从图中可以看出,ABAQUS可以通过三种方式运行脚本文件


  (1)GUI。Abaqus在采用GUI进行建模的同时,会生成一个rpy格式的脚本文件。当然,也可以通过macro管理器录制一段宏命令。


abaqus二次开发二


  (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运行


abaqus二次开发三


  详细的python命令,大家可以通过帮助文件中的Abaqus Scripting Reference Guide进行查看


abaqus二次开发五


      以上就是小编收集的abaqus二次开发内容介绍,想要了解更多讯息,请关注猪八戒网服务购行业资讯。

最新文章推荐

软件开发暂无最新文章查看全部推荐文章>

推荐人才