首页/文章/ 详情

HyperMesh二次开发-坐标系的旋转跳跃

1小时前浏览4
在HyperMesh前处理建模中,坐标系的应用场景非常广泛。

例如,在进行安装点刚度分析时,加载方向可能与全局坐标系不一致,因此需要创建局部坐标系,就算是一致也需要创建坐标系,为了方便查看安装点局部的云图。在整车模型搭建过程中,局部坐标系的使用场景则更为复杂,用来建立底盘模型,还得有指定的方向。更刺 激的是一侧模型搭建完成后,另一侧还得继续,但是通常与之对称,并且对称过去的坐标系方向还得与原始侧的朝向一致。然而,HyperMesh在menu>tools>reflect并未提供镜像坐标系的功能。


虽然hypermesh在menu菜单的reflect面板内不能镜像坐标系,但是像下图所示,通过transformation tools对坐标系是可以的哟。

这是平移


没问题




这是旋转
也没问题

这里切换为reflect,有趣的的是居然也有systems的选项,功能齐全了。

当然试了过后就知道了,在reflect下,选择坐标系是没效果的,大家可以自己试一试。
 

在这种情况下,为了提升建模效率,开发坐标系镜像工具的需求应运而生,所以就开发了插件能够镜像坐标系,减少手动操作失误,从而助力工程师高效完成建模工作。

 
开发的路线有两条:
1、在原有的坐标系上重建三个点,然后将点镜像过去,再基于点创建坐标系。
2、直接修改坐标系的原点和三个轴的矢量,当然这一部分开发的工作量会大一些,需要计算一个点以及,三个矢量连着坐标系镜像后的结果。
现在我们生成这样一个6666形状的坐标系
来源:TodayCAEer
SystemHyperMeshSimLabNastran疲劳二次开发python钣金螺栓
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-02-12
最近编辑:1小时前
TodayCAEer
本科 签名征集中
获赞 22粉丝 59文章 278课程 0
点赞
收藏
作者推荐

ANSA二次开发:创建常驻窗口

ANSA二次开发,这个话题好多期文章没提及了,此片文章主题依然是常驻窗口。是不是很熟悉,之前写过相关的文章,ANSA二次开发-如何创建常驻但是这篇文章演示的窗口存在问题,窗口是创建出来的,但是执行命令的时候,会卡死。后面又花时间研究了一下,怎么创建,还成了。常规的二次开发创建交互界面,是基于自带的guitk模块开发,功能全面且完善。但是存在的问题就是窗口创建出来后是会占用当前GUI进程的。只要点击界面上其他按钮,那么窗口将会被摧毁。如果基于guitk开发:其一是这样参数传递很不方便。其二是对应的开发工作量也大,你需要将所以使用的功能都开发在窗口内,让用户一次性完成,不然窗口关闭,变量全部丢失。当然没有窗口也可以传递参数,比如通过sets。或许ansa推行的工作流程就是在user script button,创建多个按钮,再一个按钮对应一个界面呢,工具链形式开发。 来源:TodayCAEer

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