当前位置:酷酷问答>百科知识>CATIA二次开发

CATIA二次开发

2024-10-19 04:28:19 编辑:zane 浏览量:599

CATIA二次开发

的有关信息介绍如下:

CATIA二次开发

根据CATIA自带的【tlb】文件,利用任何一个版本的【Microsoft Visual Studio】提供最简单的、最高效的CATIA二次开发入门

提取CATIA V5 【tlb】文件:右击已经安装好的CATIA V5 20的启动图标,打开文件位置,搜索【.tlb】。一共96多个【tlb】文件,其中用得上的有82个,复制所有搜索出来的【tlb】文件存放在一个文件夹里面,以备Microsoft Visual Studio开发项目引用,用来访问CATIA 的COM对象。

【tlb】文件挑选:打开CATIA V5 20,工具=>宏=>宏...,打开CATIA V5 20 自带的宏编辑环境,在所有库的下拉中你会发现82个库文件列表,这就是我们需要得到的相应的【tlb】文件,这些文件就存在于刚刚我们从CATIA V5 20的启动开始位置搜索出来的【tlb】文件中,我们只需要对着名字去找就应该能找到。比如查找最重要的【tlb】文件:CATIA V5 InfInterfaces Object Library (INFITF),当然名字不一定全对的上。最笨的就是这96个一劳永逸的全部引用,跳过无法引用的个别文件。最好是用哪个就引用哪个。

CATIA二次开发demo项目:打开Microsoft Visual Studio 2008 新建项目双击击Form1开始我们的CATIA二次开发的第一次神奇旅行。

'声明CATIA COM对象

Dim CATIA As INFITF.Application

Try

'获取CATIA COM 对象

CATIA = GetObject(, "CATIA.Application")

Catch ex As Exception

'未打开CATI提示打开CATIA

MsgBox("请启动一个CATIA 应用程序。")

End

End Try

'声明对象【Doc】为【INFITF.Document】对象,并等CATIA文档

Dim Doc As INFITF.Document = CATIA.ActiveDocument

'获取当前文档的名字

Dim DocName As String = Doc.Name

'弹窗显示名字

MsgBox(Doc.Name)

运行结果成功弹出当前打开的CATIA文档名字,即我们控制着CATIA,可以为所欲为了。

Microsoft Visual Studio 2008下载途径,百度搜索【msdn我告诉你】,一切资源尽有,安装一路下一步就行了。

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/article/85086.html
热门文章