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]则会创建失败

相关推荐
海的诗篇_几秒前
前端开发面试题总结-vue3框架篇(一)
前端·css·vue.js·面试·vue·html
真的想上岸啊5 分钟前
学习C++、QT---03(C++的输入输出、C++的基本数据类型介绍)
开发语言·c++·学习
sunshine_程序媛13 分钟前
npm/yarn报错“certificate has expired“
前端·npm·node.js
网小鱼的学习笔记19 分钟前
轻量级web开发框架之Flask web开发框架学习:get请求数据的发送
前端·学习·flask
一个小浪吴啊32 分钟前
Java使用itext pdf生成PDF文档
java·python·pdf·itext·itextpdf
一只不会编程的猫41 分钟前
Could not find a declaration file for module ‘..XX‘.
linux·前端·vue.js·前端框架·vue·es6
万少44 分钟前
95 后不靠大厂,凭 HarmonyOS 开发小众 APP 竟月入 7 万,他是怎么做到的
前端·harmonyos
青春:一叶知秋1 小时前
【Qt开发】网络运用
开发语言·qt
yzx9910131 小时前
软件技术专业的出路在哪
人工智能·python·算法·机器学习
前端宝哥1 小时前
解锁编程“钱”能:11种程序员创收秘笈与实战指南
前端·程序员