许可优化
产品
解决方案
服务支持
关于
软件库
当前位置:服务支持 >  软件文章 >  ABAQUS二次开发技巧大放送

ABAQUS二次开发技巧大放送

阅读数 3
点赞 0
article_banner

大多数情况下的Abaqus 的二次开发就是对一个CAE分析 过程的脚本化。Abaqus系统不仅提供给使用者一个CAE分析工具,也提供给使用者自编程的接口,更方便的是几乎每一步CAE操作都可以在执行日志文件(.rpy)中找到对应的语句。这成为了使用者学习二次开发语言和使用二次开发语言的绝佳的路径:先在CAE里面操作,然后从日志文件.rpy中学习或者获取对应的程序段。

这么宝贵的学习日志文件在哪里能找到呢?

其实,当启动Abaqus时,Abaqus就在默认工作目录里面生成rpy文件,一般命名为abaqus.rpy,Abaqus的其他文件都会保存在这个目录下。如下图所示。

abaqus.rpy文件

小编今天想重点说的小技巧是另外一个,不是abaqus.rpy文件使用。今天的重点技巧是同步更新每一步Abaqus中操作,让我们更加容易理解每一个步骤的命令,提高Abaqus二次开发效率。

Sublime Text是一款轻量级的网页编辑器,它能够透过安装外挂套件的方式,让使用者自行建立符合自身需求的程序撰写环境,也可以让使用者依据自己的偏好设定功能的快捷键与预设程序码等等,以提高使用者程序撰写的效率。相信大家电脑里已经安装了Sublime Text。

Sublime Text界面

接下来,我们只需要简单的使用Sublime Text打开Abaqus在默认工作目录里面生成的rpy文件,你就会惊奇发现,你在Abaqus中的每一步操作,Sublime Text都会进行同步更新。

下图是我写好的程序,直接粘贴到ABAQUS运行,Sublime Text进行了同步的更新,如下图所示。

粘贴程序的同步更新

当我在ABAQUS进行部件的组装时,Sublime Text同样进行了同步的更新,如下所示。

操作与程序的同步更新

有了这个小技巧,开展ABAQUS二次开发的时候,可以通过在ABAQUS中进行手动操作,然后获取对应的Python程序 ,经过简单处理,就可以获得属于自己需求的Python程序。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空