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

相关推荐
灰哥数据智能11 分钟前
DB-GPT系列(二):DB-GPT部署(镜像一键部署、源码部署)
python·gpt·语言模型·数据分析
镜花照无眠11 分钟前
sklearn红酒数据集分类器的构建和评估
python·sklearn
GDAL23 分钟前
npm入门教程13:npm workspace功能
前端·npm·node.js
binishuaio25 分钟前
java 实训第12天 (git版本控制继续)
java·开发语言·git
我们的五年29 分钟前
【C++课程学习】:string的模拟实现
c语言·开发语言·c++·学习
清源妙木真菌29 分钟前
c++:智能指针
开发语言·c++
咕噜Yuki060930 分钟前
Java基础篇:学会这些技能,程序员职场竞争力UP UP
java·开发语言·编程语言
热爱编程的OP31 分钟前
《Python编程实训快速上手》第二天--第四章:列表
python
Hdnw33 分钟前
Java异常体系结构
java·开发语言·error
呼叫694535 分钟前
为什么说vue是双向数据流
前端·javascript·vue.js