如何创建显示 material 属性 的 Abaqus RSG gui 生成器
How create Abaqus RSG gui builder that shows material property
我想创建一个可以显示 material 属性 的 RSG gui 生成器。下面的代码可以做这样的事情。
from odbAccess import openOdb
odb_file_path=r'your_path\file.odb'
odb = openOdb(odb_file_path)
instance = odb.rootAssembly.instances['PART-1-1']
material_name = instance.elements[0].sectionCategory.name[8:-2]
density=odb.materials[material_name].density.table[0][0]) #density
odb.materials[material_name].userMaterial #user material parameters
我想为这段代码创建一个插件,因为我需要经常使用它。但是我很难弄清楚 'Combo Box' 中方框的含义。
我想知道这两个 'Keyword' 之间有什么区别,我应该如何实现我的目标(使用非常简单的 GUI 显示 material 属性)?
#################### 更新
我用一个简单的函数来测试'Combo Box'。我不希望这个函数显示 material 属性,但希望没有错误...
def show_material(material):
print material
我想创建一个可以显示 material 属性 的 RSG gui 生成器。下面的代码可以做这样的事情。
from odbAccess import openOdb
odb_file_path=r'your_path\file.odb'
odb = openOdb(odb_file_path)
instance = odb.rootAssembly.instances['PART-1-1']
material_name = instance.elements[0].sectionCategory.name[8:-2]
density=odb.materials[material_name].density.table[0][0]) #density
odb.materials[material_name].userMaterial #user material parameters
我想为这段代码创建一个插件,因为我需要经常使用它。但是我很难弄清楚 'Combo Box' 中方框的含义。
我想知道这两个 'Keyword' 之间有什么区别,我应该如何实现我的目标(使用非常简单的 GUI 显示 material 属性)?
#################### 更新我用一个简单的函数来测试'Combo Box'。我不希望这个函数显示 material 属性,但希望没有错误...
def show_material(material):
print material