使用 python 更改 abaqus 中的名称
Changing The names in the abaqus using python
我想通过在 python 中定义一个循环来为每个部分和部分分配定义一个新名称。
for i in range(numberofgrain):
mysection = myModel.HomogeneousSolidSection(
material='Composite',
name=mySection[i],
thickness=None)
例如 mySection1、mySection2,...用于模型的不同部分。有人知道怎么做吗?
提前致谢。
不了解 Abaqus,但看起来你的语法应该是
mysection = []
for i in range(numberofgrain):
mysection.append(myModel.HomogeneousSolidSection(name='mySection[{}]'.format(i), material='Composite', thickness=None))
或者,如果您喜欢冒险,
mysection = [myModel.HomogeneousSolidSection(name='mySection[{}]'.format(i), material='Composite', thickness=None) for i in range(numberofgrain)]
编辑: - 修补更新 mySection[i] 名称。
我想通过在 python 中定义一个循环来为每个部分和部分分配定义一个新名称。
for i in range(numberofgrain):
mysection = myModel.HomogeneousSolidSection(
material='Composite',
name=mySection[i],
thickness=None)
例如 mySection1、mySection2,...用于模型的不同部分。有人知道怎么做吗?
提前致谢。
不了解 Abaqus,但看起来你的语法应该是
mysection = []
for i in range(numberofgrain):
mysection.append(myModel.HomogeneousSolidSection(name='mySection[{}]'.format(i), material='Composite', thickness=None))
或者,如果您喜欢冒险,
mysection = [myModel.HomogeneousSolidSection(name='mySection[{}]'.format(i), material='Composite', thickness=None) for i in range(numberofgrain)]
编辑: - 修补更新 mySection[i] 名称。