问题描述
想要知道某个节点编号对应的节点在哪里(GUI中高亮显示)
解决办法
只能通过python脚本,为每个节点建立集合
python
# -*- coding: gbk -*-
from abaqus import *
from abaqusConstants import *
from caeModules import *
# 获取当前模型和部件
model = mdb.models['Model-1']
part = model.parts['Part-1']
# 遍历所有节点并为每个节点创建单独的集合
# 集合名为NodeSet_{节点编号}
for node in part.nodes:
node_label = node.label
set_name = 'NodeSet_{}'.format(node_label)
part.Set(nodes=part.nodes.sequenceFromLabels([node_label,]), name=set_name)
这里需要注意的是,nodes参数的设定
只能通过part.nodes.sequenceFromLabels([node_label,])这种形式
如果改为nodes=[node]则会创建失败