Abaqus二次开发分为子程序开发和用户图形界面程序开发两类:子程序开发基于Fortran语言,用户可以根据实际需求编写材料本构关系、自定义单元等等;而用户图形界面开发基于Python语言,用户可以根据需求对原有Abaqus/CAE界面程序进行扩展,开发专用的前后处理模块以及GUI工具等。于是石油大学(北京)焦良中博士开发了可以实时读取Abaqus/CAE命令的软件Python Reader,该软件可以实时读取工作目录下的.rpy文件,并实时在显示界面下更新,是Abauqs二次开发很便捷的辅助工具。
注意事项:
1.首先对软件作者表示感谢!
2.该软件由于好多年没有更新,所以不确保各位安装都能正常使用,不过我目前在win10下搭配Abaqus 2020和2022都是没啥问题的;(win7也是可以用的)
3.安装包在老地方!
1.下载压缩包并解压
2.打开Abaqus软件(此处以Abaqus2020为演示)
3.双击【PythonReader.exe】打开软件(两者打开顺序没有要求),打开后如下图,在窗口中按住鼠标右键可以移动窗口位置;把鼠标移动到窗口边缘可以拖动改变窗口大小。
4.移动位置,改变大小,放在合适的地方
5.在PythonReader窗口中鼠标右击,点击【浏览】,选择Abaqus工作目录下的abaqus.rpy文件
6.之后在Abaqus中的操作都会以python代码显示出来,对二次开发的学习有所帮助!
7.还可以更改命令流样式、窗口样式等,自行探索
——祝收敛!