当前位置:服务支持 >  软件文章 >  hypermesh二次开发:快速建立刚度分析工况的实用技巧

hypermesh二次开发:快速建立刚度分析工况的实用技巧

阅读数 5
点赞 0
article_banner

#清理模型

puts "moxing my_new.tcl"

*clearmark elems 1 all

*clearmark elems 2 all

*clearmark nodes 1 all

*clearmark nodes 2 all

#----清理模型完成

#创建输入确定

#Radius_rbe3

set radius_rbe3 [hm_getfloat "Load Radius=" "please specify a radius"]

#------创建输入完成

#定义变量

#node_loc 载荷集创建

#node_id 所选点,用于创建rbe3

#set_name 用于创建RBE3的节电集合

#rbe3_name用于容纳rbe3的component

#elems_id_1所选节点附近,满足条件1的单元

#elems_id_2所选节点附近,满足条件2的单元

#elems_id_3所选节点附近,满足条件3的单元

#elems_near所选节点附近,满足所有条件的单元

#sys_id 所选节点上创建的system坐标系

#force_id 所选节点上创建的载荷ID

#step_id 载荷步名称

*createmarkpanel nodes 1 "select one node"

set node_id [hm_getmark nodes 1]

set node_id_x [hm_getvalue nodes id= $node_id dataname = x]; #得到所选节点的坐标;

set node_id_y [hm_getvalue nodes id= $node_id dataname = y];

set node_id_z [hm_getvalue nodes id= $node_id dataname = z];

set SPC "SPC"

set set_name [concat "set_" "$node_id"]; #定义所选点各entity名称

set rbe3_name [concat "rbe3_force" "$node_id"];

set sys_id_name [concat "system_" "$node_id"]

set load_name [concat "load_" "$node_id"]

set step_name [concat "step_" "$node_id"]


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空