首页/文章/ 详情

ANSA二次开发——快速刚性(RBE2/MPC)连接功能(直接上代码+每行解析)

6月前浏览11447

放在前言:

本人用不到2个月学会对ANSA二次开发,方法就是直接看代码学习,在此将方法分享给大家,请大家直接上手搞定它。

对于python语言我至今都不太精通,但不妨碍能够搞定ansa二次开发,因为常用的python语言就那么几个,不需要学习太多的python语言。

你只要读懂几次代码编程,跟着写出来,你就能学会。

本期的内容,我为大家带来 “ANSA二次开发——快速刚性(RBE2/MPC)连接功能(直接上代码+每行解析)”的学习课程。

————————————————————————————————————————————————————

功能展示:(刚性连接指的Nastran中RBE2连接,或者Abaqus中的MPC)

                       孔和孔连接                                                                             孔和面上点连接                                     

111-ezgif.com-video-to-gif-converter.gif     333-ezgif.com-video-to-gif-converter.gif     

                            面和面上的点连接

222-ezgif.com-video-to-gif-converter.gif

具体方式和思路:

分为两部分:

收集我们所需要的点(孔两圈节点或者面上点周围的一圈节点);

二、创建刚性单元(这里用MPC)

首先搞定MPC创建:

1、计算出所有所有点的中心点(通过XYZ三方向坐标计算),创建出主点,节点参数如图1;

2、如图2所示,创建MPC需要的参数是主点(中心点)NODE0,从点NODE1~n,No.of.Nodes指所涉及到的点的个数

 1-节点坐标参数.png                       1-MPC界面.png    

                                            图1                                                                                             2

代码如下:

代码1.png

最重要的:搜集到所需要的点(通过孔上1点,收集孔及其周边1圈的点)

1、设定鼠标选点的API,只需要选孔上或者面上1个点;

下面的内容为付费内容,购买后解锁。

内容简介:最重要的是:如何实现“依据1个点搜寻到整个孔周边1圈的所有节点”,请继续往下看。(不会是想象中那么简单哟)

NastranAbaqus二次开发ANSApython
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-04-15
最近编辑:6月前
战神~咪
签名征集中
获赞 7粉丝 2文章 2课程 0
点赞
收藏
未登录
1条评论
战神~咪
签名征集中
5月前
谢谢大家支持
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈