catia宏(Catia宏脚本批处理运行)

前沿拓展:

catia宏

catia中宏的定义:
宏是一系列组合在一起的命令和指令,以实现多任务执行的自动化。
宏可以用下列几种脚本语言编写,这取决于操作系统:
☆ Basicscript 2.2 sdk,用于Unix ;
☆ Vbscript,Visual Basic的脚本语言,用于Windows NT系统 ;
☆ Jscript,Javascript的一种应用,用于Windows NT系统。

宏在CATIA中的应用
1.利用宏输入数据
宏在CATIA中的应用非常广泛,它与CATIA的内核及内部函数的调用集成得很好。例如,在一个部件上打一系
2、列的孔,从装配件上提取材料清单等等。在实际工作中,飞机的外形数据存于Excel文件中,利用宏来读取Excel
文件中的数据。如果数据以其他文件格式保存,如dat文件格式,可转换为Excel文件格式,或者直接更改代码,
从其他文件中直接读取。代码如下:
Language="VBSCRIPT" '因为本操作系统是 windows2000,所以 此宏是用'vbscript编 写的
Sub CATMain()
Dim partDocument1 As Document '创建文件


NACA翼型是美国国家航空咨询委员会(NACA)开发的一系列翼型。每个翼型的代号由“NACA”这四个字母与一串数字组成,将这串数字所描述的几何参数代入特定方程中即可得到翼型的精确形状

1,首先用naca生成翼型软件生成二维点图,txt文件;

2,打开CATIA安装目录,CATIA–win_b64(32位的显示可能不一样,但是文件夹目录下只有这个文件夹)–code–command文件夹下的GSD_PointSplineLoftFromExcel文件,只保留一个样条线绘制,然后将数据复制到excel中;

3,注意复制到excel中的数据只在第一个表格中,需要分列;在excel中菜单栏,数据,分列,分隔符,空格,完成;

4,因为是三维作图,x方向沿机头,z为翼的高度方向,y为拉伸方向,所以在xz平面内作二维图;x坐标需要改变一下顺序,都乘-1,在任意表格输入-1,复制,选择性粘贴/乘,即改变x轴数据方向;在y轴输入0;保存。

5,打开CATIA,新建一个零部件,在Excel中运行宏命令,选择Feuil1.Main,选择执行,选择3,绘制样条曲线,并放样

6,注意由于数据太小引起的在零点处出现几何完全相同的点,CATIA的默认单位是mm,所以扩大10000倍就出现了比较合适的图形。

7,关于如何绘制三维的翼。解决方法,首先二维翼并不闭合,需要定义样条曲线,将曲线闭合,样条线会有少许变形。然后新建草图,将闭合曲线投影(3维投影),退出草图,拉伸即,可这种方法不可取。另一种方法直接改动坐标,让其闭合,然后将样条曲线复制到零件几何体下,直接拉伸。改动坐标是关键。直接将其改为首尾纵坐标z的值0。

拓展知识:

catia宏

工具——宏——宏——在宏目录中找到你需要用的宏——运行——ok

本回答被提问者采纳

原创文章,作者:趣淘网小编,如若转载,请注明出处:http://www.3322388.com/30983.html

发表评论

邮箱地址不会被公开。 必填项已用*标注