ABAQUS高亮显示网格节点方法:Python为每个节点建立集合

问题描述

想要知道某个节点编号对应的节点在哪里(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]则会创建失败

相关推荐
SylviaW08几秒前
python-leetcode 63.搜索二维矩阵
python·leetcode·矩阵
小卡皮巴拉5 分钟前
【力扣刷题实战】矩阵区域和
开发语言·c++·算法·leetcode·前缀和·矩阵
努力搬砖的咸鱼16 分钟前
Qt中的数据解析--XML与JSON处理全攻略
xml·开发语言·qt·json
Pacify_The_North17 分钟前
【C++进阶三】vector深度剖析(迭代器失效和深浅拷贝)
开发语言·c++·windows·visualstudio
一人の梅雨25 分钟前
化工网平台API接口开发实战:从接入到数据解析‌
java·开发语言·数据库
跳跳糖炒酸奶28 分钟前
第四章、Isaacsim在GUI中构建机器人(1): 添加简单对象
人工智能·python·ubuntu·机器人
Zfox_31 分钟前
【C++项目】从零实现RPC框架「四」:业务层实现与项目使用
linux·开发语言·c++·rpc·项目
我想吃余34 分钟前
【C++篇】类与对象(上篇):从面向过程到面向对象的跨越
开发语言·c++
Niuguangshuo38 分钟前
Python设计模式:克隆模式
java·开发语言·python
阳树阳树1 小时前
signal-新的状态管理模式
前端·javascript