基于python的abaqus二次开发(进阶)

这篇博客探讨了基于Python的ABAQUS二次开发,详细介绍了如何进行交互输入,包括getInput和getInputs函数的使用。此外,还讨论了宏录制在创建材料库中的应用,以及ABAQUS插件的开发,特别是内核插件和GUI插件的实现,强调了RSG在GUI插件开发中的作用。
摘要由CSDN通过智能技术生成

1.交互输入

在能在GUI,而不能在命令行操作

1.getInput(‘输入提示内容’,‘用户输入的文本(先写在里面占好位置)’)
类似于python中的input
返回值为字符串

2.getInputs
当需要多个输入时,提示与内容采用元组形式

2.宏录制

可用于创建材料库

"""
可选择model,添加钢、铜、铝的材料
"""
from abaqus import *
from abaqusConstants import *


def add_SI_Materials():
   
	import material
	
	name = getInput('Enter model name', mdb.models.keys()[-1])
	if not name in mdb.models.keys():
		raise ValueError,'mdb.models[%s] not found'<
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值