电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

CATIA二次开发方法与实例

CATIA二次开发方法与实例_第1页
1/9
CATIA二次开发方法与实例_第2页
2/9
CATIA二次开发方法与实例_第3页
3/9
CATIA 二次开发方法与实例一、引言 CATIA(Computer Aided Three Dimensional Interaction Application System),计算机辅助三维/二维交互式应用系统)V5 就是 IBM/DS 基于 Windows 核心开发得高端 CAD/CAM软件系统。目前 CATIA 最新得版本为 V6。CATIA 系统如今已经进展为集成化得 CAD/CAE/CAM 系统,它具有统一得用户界面、数据管理以及兼容得数据库与应用程序接口,并拥 2 多个独立得模块。在国内,CATIA 应用 CAA 组件应用架构进行二次开发刚刚开始不久,相对人员比较少,资料不多,由于 CATIA 软件功能得强大以及 CAA 二次开发功能得强大,探究与实现基于CATIA 得二次开发技术具有很好得应用价值。二、CATIA 得二次开发方式作为强大得工程软件,CATIA 具有很强得开放性能。用户可以根据自己得需要,采纳不同方式进行各种程度上得开发。CATIA 二次开发接口就是通过两种方式与外部程序通信:进程内应用程序(In-process Application)方式与进程外应用程序(Out-Process Application)方式。进程内应用程序方式下,CATIA 软件与脚本运行在同一进程地址空间,比如宏方式(Macro)。在 CATIA环境下通过菜单记录宏(Record Macro),宏记录后,生成 VB 脚本(Visual Basic Script)序列,当宏开始运行,CATIA 就处于非激活状态,因此不能宏调用之间存储变量得值,这种方式比较简单,在 CATIA 环境就中可完成。进程外应用程序方式下,CATIA 与外部应用程序在不同进程地址空间运行。在 CATIA 运行得情况下,外部进程可以通过接口驾驭 CATIA,创建、修改 CATIA 环境与几何形体得数据、尺寸等,同时支持对象连接与嵌入(OLE,Object Linking and Enbedding)。具体来说,CATIA 得二次开发主要有两种方法:使用宏对 CATIA 进行二次开发与使用组件应用架构(CAA%26ndash;RADE)对 CATIA 进行二次开发。1、 使用宏(Macro)对 CATIA 进行二次开发。可以用于自动化(Automation)组件,使用 VBScript 作为编辑工具,这就是一种交互方式得定制。可以记录用户得操作过程,自动生成代码。CATIA 提供了 Automation API 用于VBScript 对 CATIA 得二次开发,Automation API 具备了与任何 OLE 所兼容得平台进行通讯能力。自动化应用接口可以调用%26ldquo;InputBox%26rdquo;与%26ldquo;MsgBox%26rdquo;函数猎取用户输入信息与进行输出,而对于 NT 用户则可以应用 Visual Basic 来定...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

CATIA二次开发方法与实例

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部