许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  【转载】体验版:Abaqus自定义插件制作

【转载】体验版:Abaqus自定义插件制作

阅读数 6
点赞 0
article_banner

自定义插件可用作快速 建模 ,也可用作模型后处理。本期介绍一种简单的插件制作(利用RSG对话框制作插件)。

图片

一、步骤

步骤如下:

  • 先在abaqus中建成模型,退出,不必保存。修改与之对应的.rpy文件名,生成.py文件。
  • 在代码编辑器(推荐Sublime Text)中进行修改,删除创建草图ConstraninedSketch之前所有的命令行。
  • 定义函数createPlateFunction,该函数包含4个参数partName,width,

height,depth.分别用于定义部件的名字,长度,高度,拉伸长度。将rectangle中的point2的值替换为(width,height),将depth=后面的参数改为depth。

  • 在代码的开头添加下列代码:
from abaqus import*from abaqusConstants import*

此时,代码应是如下:

from abaqus import*from abaqusConstants import*def createPlateFunction(partName,width,height,depth):  s = mdb.models['Model-1'].ConstrainedSketch(name='__profile__',       sheetSize=2000.0)  g, v, d, c = s.geometry, s.vertices, s.dimensions, s.constraints  s.setPrimaryObject(option=STANDALONE)...
  • 保存脚本。
  • 重启ABAQUS,打开RSG对话框

图片

添加Group box,Text Field效果如图:

图片

值得注意的是,在添加Text Field的时候,Text对应的是自定义的标签名字,Type是标签的类型,将Name标签设置为String(字符串),将需要输入参数的标签Width(mm)、Height(mm)、Deth(mm)设置为Float(浮点型),下面的Kewword是与脚本函数对应的形参,Default为刚打开插件时显示的参数。

  • 点击进入Kernel标签页,将之前保存的脚本添加进去:

图片

  • 保存插件为RSG plug-in.
  • 重启ABAQUS,即可在Plug-in菜单下找到之前制作的插件。


图片

二、实操


玩转abaqus之自定义插件制作


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

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

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空