CATIA软件二次开发:Excel中点坐标数据导入与生成点应用程序编写
点击次数:2019-09-20 09:48:54【打印】【关闭】
一、项目创建
打开VisualStudio软件,进入VB.Net开发环境。然后新建项目,选择“Windows窗口应用程序”模板,创建点坐标数据导入工具项目。
二、CATIA Automation API类库引用
在添加引用对话框中点选上方的“COM”标签,下方的组件显示框中全选带有“CATIA V5”前缀的API组件,点击确定按钮,稍等片刻后组件加载完成后窗口将自动关闭。
三、软件界面设计
1.在自动添加的Form1窗体控件中分别添加一个Button公共控件和一个OpenFileDialog对话框控件。
2.分别设置Form1窗体控件属性参数与Button公共控件属性参数。
3.控件属性设置完成后将Form1窗体控件拖拽到合适大小,然后将Button控件拖放到剧中位置。
四、程序编写
1.双击Form1窗体控件,打开程序代码编辑窗口,在Public Class Form1代码上方编写CATIA API类库引用代码。
2.在Form1窗口控件的Load事件代码编辑器区中编写CATIA软件连接控制VBA代码。
3.双击Form1窗体控件上的Button控件,进入按钮的Click事件代码编辑区,分别编写打开点坐标数据Excel文件代码、遍历Excel文件中点坐标数据代码、生成点数模VBA代码。
五、运行测试
1.创建一个Excel点坐标数据文件,在工作簿1(Sheet1)的A列输入点ID,B、C、D列分别输入点的x、y、z坐标值,并保存。
2.打开CATIA软件,新建或打开一个零件文件。
3.对编写的代码进行测试,打开点坐标数据导入工具软件,点击“数据导入”按钮,在打开的文件浏览对话框中选择创建的点坐标数据Excel文件并打开。
4.如果未出错,等待片刻后CATIA软件中将生成以Excel文件中的数据为坐标值的点数模。
5.在项目文件夹的Debug目录下可以找到编译生成了“点坐标数据导入工具”应用程序,直接双击打开使用,效果与调试程序一致。







