放在前言:
本人用不到2个月学会对ANSA二次开发,方法就是直接看代码学习,在此将方法分享给大家,请大家直接上手搞定它。
对于python语言我至今都不太精通,但不妨碍能够搞定ansa二次开发,因为常用的python语言就那么几个,不需要学习太多的python语言。
你只要读懂几次代码编程,跟着写出来,你就能学会。
本期的内容,我为大家带来 “ANSA二次开发——快速刚性(RBE2/MPC)连接功能(直接上代码+每行解析)”的学习课程。
————————————————————————————————————————————————————
功能展示:(刚性连接指的Nastran中RBE2连接,或者Abaqus中的MPC)
孔和孔连接 孔和面上点连接
面和面上的点连接
具体方式和思路:
分为两部分:
一、收集我们所需要的点(孔两圈节点或者面上点周围的一圈节点);
二、创建刚性单元(这里用MPC)
首先搞定MPC创建:
1、计算出所有所有点的中心点(通过XYZ三方向坐标计算),创建出主点,节点参数如图1;
2、如图2所示,创建MPC需要的参数是主点(中心点)NODE0,从点NODE1~n,No.of.Nodes指所涉及到的点的个数。
图1 图2
代码如下:
最重要的:搜集到所需要的点(通过孔上1点,收集孔及其周边1圈的点):
1、设定鼠标选点的API,只需要选孔上或者面上1个点;
内容简介:最重要的是:如何实现“依据1个点搜寻到整个孔周边1圈的所有节点”,请继续往下看。(不会是想象中那么简单哟)