CATIA批量导入导出数据到EXCEL
序言
工作中,由于测量基准和建模基准不一致,我们经常遇到大量的测量数据需要导入CATIA中,经过坐标转换与模型进行对比。这个用宏程序可以解决,但是由于我们大部分人不懂编程,所以这个问题会让大家苦恼,下面介绍一种方法,解决上述问题。
一、EXCEL数据点批量导入到CATIA
- 打开CATIA,新建part文件,转入创成式外形设计模块,新建一个几何图形集;
- 打开D:\ProgramFiles\Dassault Systemes\B21\win_b64\code\command目录下的GSD_PointSplineLoftFromExcel _BeforeV5R21.Excel文件(具体视安装版本而定);
- 将宏安全性设置到最低后,点击EXCEL中的开发工具—宏,选择Feuil1.Main;
- 在弹窗中输入1点击确定即可(2和3分别表示曲线和曲面);
二、CATIA数据点批量导入到EXCEL
- 点击知识工程的设计表,选择使用当前的参数值创建设计表,单击确定;
- 在过滤器名称中输入x,提取点x的参数,然后全部选择,点击图中的箭头,输入到右边的已插入参数区域;
- 单击确定后修稿名称,单击保存。再单击确定,就可以保存到数据点X的坐标值。同理,可以输出Y和Z坐标的值就可以完成数据的导出。
三、VB批量输出点到EXCEL
// An highlighted block
Sub CATMain()
Dim lApp, lBook, lSheet,lESlct
Dim lDoc, lPrt, lHybody,lPoint, Coord