CATIA
https://baike.baidu.com/item/catia/382683?fr=aladdin
CATIA是法国达索公司的产品开发旗舰解决方案。作为PLM协同解决方案的一个重要组成部分,它可以通过建模帮助制造厂商设计他们未来的产品,并支持从项目前阶段、具体的设计、分析、模拟、组装到维护在内的全部工业设计流程。
CAA 二次开发
https://baike.baidu.com/item/CAA/2895039?fr=aladdin
CAA ( Component App lication Architecture ) C + + 是CATIA的一整套C + +函数库,该函数库在CATIA 运行时加载。用户通过安装RADE (Rap id App lication DevelopmentEnvironment)模块,用户可以在VC + + 编程环境下编制程序,与CATIA进行通信,从而对CATIA进行二次开发。
组件应用架构(CAA)开放了V5的下一代架构,以便能够确立集成PLM应用软件的工业标准,很显然,这些PLM应用软件综合了企业的专业技术。 V5 的组件应用架构(CAA V5)为CATIA V5和ENOVIA V5产品引入了下一代开发环境。CAA V5是一个终端到终端的三维基础结构解决方案,它覆盖了从应用软件最初的功能说明到完成最终产品的整个开发过程。它还引入了快速应用开发环境(RADE)。 这个强大的开发平台使开发者能够有效地应用工业标准工具和方法,这些方法指导开发者编辑和扩展CATIA V5和ENOVIA V5的图形用户界面、应用程序和数据模型。
作为CAA-RADE的有益补充,开发环境还广泛设置了在线编程向导,允许应用CATIA V5和ENOVIA V5的基于组件的应用编程接口(APIS)。