
HyperWorks二次开发
文章平均质量分 59
普通网友
这个作者很懒,什么都没留下…
展开
-
HyperMesh二次开发语言从TCL变为Python后的变化
而在Python API中,所有hm中的entity(如node、element、material等)都有hm.entities模块中的类与之对应,可以基于Python对象对entity进行编辑和引用,更加灵活方便。Python支持异常处理、丰富的数据结构(如列表、字典、集合、元组等)以及多种控制结构(如if-elif-else、while、for循环等),为开发者提供了更多的编程灵活性和错误处理能力。TCL脚本的执行通常需要在HyperMesh的特定界面或命令行中执行。原创 2024-12-24 17:45:04 · 564 阅读 · 0 评论 -
HyperMesh二次开发之批量对孔创建Washer
执行后会根据输入的参数自动在孔上创建用于确定网格节点的几何硬点和一圈Washer线,这样在对几何面划分网格的时候就会直接生成了一圈用户需要的合适尺寸的纯四边形Washer。注:正常抽取中面后,几何面的孔上面应该只有一个可变动的point硬点。准备文件:一些带孔的几何面,如下图。3.输入Washer尺寸。1.选择带有孔的几何面。2.输入网格平均尺寸。原创 2024-12-24 16:05:44 · 491 阅读 · 0 评论 -
HyperMesh二次开发-在模型树位置创建新菜单
HyperMesh二次开发-在模型树位置创建新菜单HyperMesh这款软件对于仿真人员来说是一个强大的前处理软件,不过由于其过于强大,官方开发的命令过多,甚至有很多重复的命令(目前最新版HyperWorks2021版本还好一些,做了全新的界面和汉化),致使仿真人员觉得软件过于繁琐,难以上手,如果创建了一个新的、只有仿真人员常用命令的菜单将会在前处理工作中节省大量时间,这篇文章主要想分享一个通过二次开发在HyperMesh模型树位置创建新菜单的代码下面是代码,简单的框架,只能起到抛砖引玉的作用:ca原创 2021-03-21 16:57:50 · 1940 阅读 · 0 评论 -
HyperMesh二次开发-在模型树一侧创建下拉菜单架构
HyperMesh二次开发-在模型树一侧创建下拉菜单架构在HyperMesh中通过二次开发可以创建汉化或者流程化的菜单,软件官方只有对软件最上面的菜单添加按钮和下拉菜单的教学,今天我在这里分享一个在模型树位置创建下拉菜单框架的代码以下是代码(直接复制粘贴到HM的command中可使用):set title “Example”set alltabs [hm_framework getalltabs]set f [frame .fr -padx 20 -pady 30]hm_framework a原创 2021-03-21 16:45:55 · 1266 阅读 · 14 评论 -
通过二次开发在HyperMesh中添加顶层窗口
HyperMesh二次开发创建顶层窗口在HyperMesh中进行二次开发我们经常会做一些弹窗插件,在窗口输入某些参数,实现某些功能,但是当我们需要重复使用这个功能的时候,只要中途有任何返回HyperMesh软件的操作,普通的窗口就会直接进入后台。以下为实例代码:destroy .\u9876\u5c42\u7a97\u53e3set win .\u9876\u5c42\u7a97\u53e3toplevel $win -padx 20 -pady 15#下面这行代码为控制窗口在电脑窗口最顶层原创 2021-03-12 15:11:50 · 1035 阅读 · 0 评论