ABAQUS提供了两种二次开发的接口,一是子程序接口(user subroutine),一种是脚本接口(Abaqus
scripting
interface),Abaqus的脚本语言是在python语言的基础上进行的定制开发,它扩充了python的对象模型和数据类型,使Abaqus脚本接口的功能更加强大,一般来说,Abaqus脚本接口可以实现以下功能
①
创建、修改ABAQUS模型中的属性,如部件、材料、荷载和分析步等
②
创建、修改和提交分析作业
③
读取和写入ABAQUS输出数据文件
④
查看分析结果
Abaqus中python脚本的通信关系如下图所示
从图中可以看出,ABAQUS可以通过三种方式运行脚本文件
(1)
GUI。Abaqus在采用GUI进行建模的同时,会生成一个rpy格式的脚本文件。当然,也可以通过macro管理器录制一段宏命令
(2)
命令行。在abaqus
CAE界面底端的命令行键入python命令ÿ