首页/文章/ 详情

Abaqus-Python内核代码调试工具【免费】

6月前浏览11480

今天给大家分享的是一款Abaqus-Python代码调试小工具,该工具原创为陈佳敏老师。

在使用Python进行Abaqus参数化建模或者后处理二次开发时,需要不断的更改代码以达到自己预想的效果,常规的做法是每改动一次代码就需要在CAE界面左上角File-Run Script-选择py文件,然后才能运行,若是代码改动的次数较多时,重复的动作岂不令人烦躁?

于是乎Python-test插件应运而生,通过在CAE界面增加一个小图标,用户只需点击一次,即可运行我们的代码,岂不大大提升了我们的调试效率,而且丝滑的一批~

接下来我简要介绍一下该插件的使用方法及功能:


解压安装包至Abaqus的插件安装目录:
%homepath%\abaqus_plugins
里面有一份星哥总结的详细使用说明书:

ToolFig1.png是图标文件,如果你想自定义你的图标,可以在一些图标网站下载自己喜欢的图标,名字保持不变,替换掉原来的原价即可,需要注意的是,图片大小最好保持在25*25左右,显示正常。

Ok,我们来看一下插件的核心代码:

其中targetFile是我们需要运行的文件名字,在调试代码的过程中,我们只需要将该变量赋予到指定的py文件路径即可,接下来,就可以在Abaqus中一键运行:

 

我们可以看到一键运行极为方便,而且在运行结束后,还可以显示程序运行的时间调用次数


本次使用的案例是之前介绍开源odb数据转换脚本:odb2vtk的使用,odb2vtk.py所在文件夹详情:

在程序的最后调用一下ConvertOdb2Vtk函数即可,不用看该函数的形参内容,调用的时候替换你的具体控制参数文件txt即可。

本次的控制参数文件目录为:E:\GZH\odb2vtk\odb2vtk-test.txt

具体参数的含义可点击阅读历史推文Abaqus&Paraview梦幻联动!(Python二次开发篇)

木木自研的有限元APP,分别基于MAtlab-AppdesignerPyqt





来源:易木木响叮当
Abaqus二次开发MATLABUGpython控制ParaView
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-05-14
最近编辑:6月前
易木木响叮当
硕士 有限元爱好者
获赞 218粉丝 253文章 348课程 2
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈