0

使用 Python 的 Abaqus FEM 软件创建自己的变量/列表类型,例如:

a = mdb.models['Model-1'].rootAssembly.instances['Instance-1'].faces
print a
type(a)

['人脸对象', '人脸对象', '人脸对象', ...]

输入'FaceArray'

print a[0]:
type(a[0])

({'featureName': 'Name-1', 'index': 6, 'instanceName': 'Name-1', 'isReferenceRep': False, 'pointOn': ((0.0, 0.733333, -0.133333),)} )

输入“脸”

当我现在用 初始化x=[]并添加一个“人脸对象”x.append(a[2]),它会导致

[mdb.models['Model-1'].rootAssembly.instances['Instance-1'].faces[2]]

代替

['人脸对象']

如何创建与 a 格式相同的新变量

4

1 回答 1

0

你必须创建人脸数组而不是简单的数组,然后添加到你的人脸数组人脸对象中

x = FaceArray()
于 2016-04-04T13:13:59.273 回答