Hyperworks/Hypermesh二次开发:获取点的最近节点

Hyperworks/Hypermesh二次开发:获取点的最近节点
在Hyperworks/Hypermesh中进行二次开发时,可以通过命令hm_getclosestnode获取距离给定点最近节点的ID,命令格式如下:hm_getclosestnode x y z ?elem_mark? ?node_mark?此命令返回距离给定点 (x,y,z)最近的节点ID,如果待查询的数据库中没有节点则返回0.其中:x,y,z为给定点的x,y,z坐标;elem_mark,单元选择集。...

Hyperworks/Hypermesh二次开发:节点和几何元素的拓扑关系查询

Hyperworks/Hypermesh二次开发:节点和几何元素的拓扑关系查询
在Hyperworks/Hypermesh中进行二次开发时,可以通过命令hm_getgeometrynodes 和 hm_getnodegeometry来查询节点和几何特征之间的依附关系。1、查找几何元素所关联的节点通过命令hm_getgeometrynodes查找与几何元素(点、线或面)相关联的节点,此命令的格式如下:hm_getgeometrynodes geometry_list 其中geometry_list通过一...

Altair Hyperworks2023详细安装教程及软件汉化设置方法

Altair Hyperworks2023详细安装教程及软件汉化设置方法
安装系统:win11家庭版1、软件安装下载下来的Hyperworks 2023安装文件如下所示,包含以下6个安装程序:hwDesktop2023_win64(Hyperworks主程序)、hwSolvers2023_win64(Hyperworks通用求解器)、hwCFDSolvers2023_win64(CFD求解器)、hwDesktopHelp2023_win64(Hyperworks帮助文档)、hwSolversHelp2023_win64(Hyperworks求解器...

Hyperworks二次开发:获取中面的厚度值(hm_getsurfacethicknessvalues)

Hyperworks二次开发:获取中面的厚度值(hm_getsurfacethicknessvalues)
函数hm_getsurfacethicknessvalues用来在Hypermesh中获取所抽取中面的厚度和偏置值。命令格式为: hm_getsurfacethicknessvalues entity_type entity_id 或 hm_getsurfacethicknessvalues entity_type mark_id element_method ?ambiguous_values? 其中各参数含义:entity_type:输入的待查询元素的类型,可选值为:nod...

Hyperworks二次开发:在Hypermesh中获取指定类型的边集合(hm_getedgeloops)

Hyperworks二次开发:在Hypermesh中获取指定类型的边集合(hm_getedgeloops)
在Hyperworks/Hypermesh的二次开发中可以通过hm_getedgeloops命令获取指定类型的边集合。此命令既可以通过曲面进行查询,也可以通过网格单元进行查询。命令格式如下: hm_getedgeloops entity_type markid=<mark_id> ?looptype=<loop_type>? ?featureangle=<angle>? ?refmarkid=<mark_id>? ?restricttoinput=<value>? ...

HyperWorks二次开发:使用TCL语言处理CSV格式文件

HyperWorks二次开发:使用TCL语言处理CSV格式文件
CSV格式的文件是一种非常常见的数据格式文件,在Hyperworks的各个模块中基本上都支持CSV文件的导入和导出。例如在Hypermesh中导出所有部件的明细,进入Model导航栏,选择components选项卡,在空白处右击,选择Export - CSV Comma Delimited或者CSV Semicolon Delimited即可将部件的相关信息导出为CSV格式文件,前者采用逗号分隔符,后者采用...

通过Hypermesh进行Optistruct拓扑优化的结果解析及几何模型的生成

通过Hypermesh进行Optistruct拓扑优化的结果解析及几何模型的生成
1、结果文件的读入在HyperWorks中通过Optistruct求解器完成拓扑优化后会生成两个脚本文件*.HM.comp.tcl和*.HM.ent.tcl,在Hypermesh中通过菜单File – Run – TCL/TC Script即可将这两个脚本文件读入到模型中。第一个文件将拓扑优化生成的单元密度(0~1)以0.1为步长分层10个部分,第二个文件创建这10个部分对应的单元Set集。初始值可...

Altair Hyperworks2022详细安装教程及软件汉化设置方法

Altair Hyperworks2022详细安装教程及软件汉化设置方法
安装系统:win101、软件安装下载下来的Hyperworks 2022安装文件如下所示,包含以下6个安装程序:hwDesktop2022_win64(Hyperworks主程序)、hwCFDSolvers2022_win64(Hyperworks通用求解器)、hwCFDSolvers2022_win64(CFD求解器)、hwDesktopHelp2022_win64(Hyperworks帮助文档)、hwSolversHelp2022_win64(Hyperworks求解器帮助...

在Hypermesh中通过HyperMorph手动注册控制点方式进行单元网格编辑

在Hypermesh中通过HyperMorph手动注册控制点方式进行单元网格编辑
本文通过手动注册节点的方式使用Hypermesh中的HyperMorph工具移动下图所示加强筋的位置。1、创建Morph变形体通过菜单Morphing – Create – Morph Volumes,选择create面板创建Morph Volumes变形体,变形体类型选择create matrix,在elems中选择包含加强筋的单元区域。选择parameters面板,将MorphVolumes的关联状态设置为ina...

在Hypermesh中通过HyperMorph的网格变形控制体(Morph Volumes)改变加强筋位置

在Hypermesh中通过HyperMorph的网格变形控制体(Morph Volumes)改变加强筋位置
在Hypermesh中可以通过网格编辑工具HyperMorph的Morph Volumes来改变网格的大小和位置,对网格进行精确编辑。在文章《在Hypermesh中使用网格变形控制体(Morphing Volumes)改变圆孔直径大小》中介绍了使用网格变形控制体(Morphing Volumes)改变圆孔直径大小的方法,本文继续介绍使用此命令来改变加强筋位置的方法。1、在加强筋位置创...
© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: