首页/文章/ 详情

HyperMesh二次开发-connector的详细结果导出

3月前浏览803

在航空工程和车辆结构分析领域,使用HyperMesh进行前处理是一个普遍的工作流程。Connector作为连接不同组件或单元的重要元素,常常在模型中扮演着关键角色。在本篇文章中,我们将展示如何通过HyperMesh的二次开发提取Connector的详细信息,并将其导出到Excel表格中,以便更好地检查和管理模型。

1. 提取Connector信息

在创建了Connector之后,我们可以提取如下信息:

  • Connector所在组件的名称;

  • 生成单元所在组件的名称;

  • 组件包含的材料、厚度等信息;

2. 生成Excel表格

为了便于检查,我们将使用,将提取到的信息生成Excel表格。 表格一行一个对应的Connector信息,包含:

ID 
State 
style 
NumLinks 
Location_Entity 
Config 
current_tol 
current_cords 
baseCoord 
Connector_image 
link_comps_info

区域截图以超链接形式插入,效果如图所示。


程序就是利用HyperMesh中的API遍历所选择的Connector,提取所需信息并生成截图,最后将这些信息写入Excel文件中并保存。

当时填了这个问卷需求的小伙伴后台私信我获取哦。


如果您想获取以上代码并进行尝试,欢迎分享这篇文章!

分享后请回复“Connector“获取程序


来源:TodayCAEer
HyperMesh二次开发航空UM材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-08-14
最近编辑:3月前
TodayCAEer
本科 签名征集中
获赞 18粉丝 28文章 249课程 0
点赞
收藏
作者推荐

HyperMesh二次开发-运动调整机构的快速创建

在当初写手动机构调整这篇文章的时候就讲到,可以通过二次开发来完成机构的创建。HyperMesh的运动机构调整功能JinTian,公众号:TodayCAEerHyperMesh的运动机构调整功能还有一点就是,源自于手动创建运动机构的文章写了这么久了,阅读量依然保持上涨的态势,所以我来填上这个坑。下面将介绍如何在HyperMesh完成机构的快速创建。走的是通用化路线,所以运行是半自动状态,旨在简化传统的创建逻辑,让小伙伴高效地构建复杂的运动机构,从而减少重复性的工作。在手动操作的流程中,需要先创建完所有主体(Body),然后再为其定义相应的连接(Joint),当名称不具有标识性的时候,在一堆Body中找到需要的Body就很麻烦。所以在开发的时候,就摒弃了这种逻辑,采取了更加灵活的创建方式,能够在创建连接的同时定义Body。可以进一步减少用户的操作步骤,界面如图所示。同时支持的连接类型与Mechanism浏览器上创建也是一致的,包含Ball:用于创建球形连接,允许三个自由度的运动。Cylinder:用于创建圆柱连接,提供两个自由度的运动。Revolute:用于创建转动副,只有一个自由度。Slider:允许沿一条特定线的直线移动。DoubleSlider:结合两个滑动副的特点,提供更复杂的连接方式。Cam:实现凸轮机构的连接。当然程序并没有将所有参数都放在界面上,像自由度的设置就需要在Mechanism机构中修改了。在创建Joint的时候,我们可以通过多种选择方式来定义Joint的原点坐标和矢量,矢量就通过选择的两点自动计算填充,选择方式包含了:圆弧线选择:直接选择模型中已有的线,程序将自动计算线的圆心作为硬点位置,这也是新增的类型之一。点选择:允许用户选择网格点,与界面上一致。在创建Body时,用户可以灵活选择不同的类型,可以更方便创建所需的Body,适应不同的模型,选择方式包含了:comps:选择Compsset_elem:选择单元创建Setset:选择Setbodies:选择Bodypart:选择Part在某些复杂结构的创建中,程序可能无法自动适应所有的设计需求。用户可以通过Mechanism浏览器对机构的信息,进行进一步修改。同时对于机构的检查,手动调整机构的参数等,以确保机构的正确性。来源:TodayCAEer

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈