CATIA CAA编程简介

时间:2016-01-22 11:22:19

标签: c++ catia caa

我需要开始在CATIA CAA工作,我正在寻找在线入门课程。 From a previous post,似乎没有多少可用。

我发现的是我开始挖掘的相当混乱的文档:

 CATIA_INSTALLATION_DIR/CAADoc/Doc/online/CAADocUseCases/CAADocRunSample.htm

任何提示?

1 个答案:

答案 0 :(得分:4)

不幸的是,像许多专有API一样,它只附带软件编辑器示例和文档,缺少在线社区来帮助您入门......

对于CAA,我们将API文档称为百科全书。入口点(对于V5-6)更确切地说是CATIA_INSTALLATION_DIR / CAADoc / Doc / online / CAACenV5Default.htm

现在,您可以使用CAA处理许多方面,几乎所有方面:从数据模型自定义(对象规范Modeler也称为“功能”)到几何和拓扑的所有方面的可视化。主CATIA工作台提供自己的API层(部件设计,装配等)

现在要做好准备,你将需要一个Visual Studio(例如2008年,如果你在R20和R24之间工作),你将在其上安装ENOVIA STUDIO,它基本上是一组视觉中的插件,这将允许您可以创建,检查,测试和编译源和资源。

如果在安装完成后你没有在VS启动时弹出任何东西,请退出并转到ENOVIA_STUDIO_INSTALLATION_DIR / intel_a / code / bin并启动CATVBTSetup。 您应该有一个visual studio 2008的复选框(如果这是您需要的版本。)选中它并单击安装。它应该注册正确的东西,并在下一次VS启动时弹出一个蓝色的CAA提示对话框。

在那里,看看CATIA_INSTALLATION_DIR / CAADoc:所有以.edu结尾的目录都是工作代码框架(框架是CAA中一组与functionnaly相关的对象的最高容器),涵盖了百科全书的所有示例。实际上你会发现更多,因为很多代码通常比教程或技术文章说得多。

要试用这段代码(顺便说一下你的ENOVIA STUDIO安装),你可以创建一个目录MYWORKSPACE,你可以在其中放置你感兴趣的框架(如果你想要的话,所有这些都是:D)

  1. 现在转到VS,文件 - >打开CAA工作区。浏览到您的MYWORKSPACE目录。选择“级别”(与您正在使用的CATIA版本匹配),然后单击“确定”。 ENOVIA STUDIO Addin(ES)将创建VS元数据,以便您将所有框架和模块(框架的代码子组件)作为左侧解决方案资源管理器中的项目。

  2. 现在转到CAAV5工作区 - >找到必备工作区并添加CATIA_INSTALLATION_DIR(您应该同时安装CATIA和CAA API)

  3. 现在做Build - > mkmk。检查更新和调试。在其他选项中添加-jobs 4(以便构建变得更快)

  4. 最后但并非最不重要的是,更新运行时视图(意味着ES将在您工作区的intel_a / win_b64中复制工作区中每个框架的资源,CATIA将在运行时读取这些资源以查找图标,界面实现绑定等。)

  5. 您可以通过Ctrl + F5立即执行CATIA(如果您想要进行交互式)。如果未启动,请在左侧的解决方案资源管理器中以粗体字符转到项目。右键点击。属性。在树中选择Debug,然后在Command字段中导航到MYWORKSPACE \ intel_a(或win_b64)\ code \ bin \ cnext.exe。

  6. 最后但同样重要的是,在这里提出您的问题,这是CAA社区从SO权力中受益的时候:)