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

相关推荐
用户8356290780511 分钟前
使用Python自动化移除Excel公式,保留纯净数值
后端·python
Pocker_Spades_A1 分钟前
Python快速入门专业版(五十):Python异常处理:try-except语句(捕获单一与多个异常)
开发语言·python
一路上__有你3 分钟前
闲来无事,写一篇文章吧!
前端·javascript·vue.js
keep_di3 分钟前
05-vue3+ts中axios的封装
前端·vue.js·ajax·typescript·前端框架·axios
JiKun19 分钟前
ECMA 2024(ES15) 新特性
前端·javascript
百锦再26 分钟前
从 .NET 到 Java 的转型指南:详细学习路线与实践建议
android·java·前端·数据库·学习·.net·数据库架构
hsjkdhs26 分钟前
C++之友元函数与前向引用
开发语言·c++
i小杨39 分钟前
前端埋点(打点)方案
前端·状态模式
ajassi20001 小时前
开源 C# 快速开发(十二)进程监控
开发语言·开源·c#
Gerlat小智1 小时前
【Python精讲 16】实战项目演练(二):用Flask/FastAPI发布你的第一个Web API
python·flask·fastapi