2016-01-22 181 views
1

我需要在CATIA CAA中开始工作,并且正在寻找在线入门课程。 From a previous post,似乎没有太多可用的。CATIA CAA编程简介

所有我发现是我开始挖相当混乱文档:

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

任何提示?

回答

3

不幸的是,像许多专有的API,它仅配备了软件编辑器实例和文档,缺乏在线社区来帮助你入门...

对于CAA,我们调用的API文档的百科全书。入口点(适用于V5-6)相当CATIA_INSTALLATION_DIR/CAADoc/Doc/online/CAACenV5Default.htm

现在有许多方面可以使用CAA,几乎所有这些方面:从数据模型定制(Object Specs Modeler也称为“特征”),通过几何和拓扑的各个方面进行可视化。主要的CATIA工作台提供了他们自己的API层(零件设计,装配等)

现在要做好准备,您需要一个Visual Studio(例如,如果您在R20和R24之间工作,则为2008),其上您将安装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,File-> Open CAA Workspace。浏览到您的MYWORKSPACE目录。选择一个“级别”(与您正在使用的CATIA版本相匹配),然后单击确定。 ENOVIA STUDIO Addin(ES)将创建VS元数据,以便在左侧解决方案资源管理器中将所有框架和模块(框架的代码子组件)作为项目。

  2. 现在去CAAV5工作空间 - >找到前提工作空间和添加CATIA_INSTALLATION_DIR(你应该有两个CATIA和CAA API安装)

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

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

  5. 您现在可以通过Ctrl + F5执行CATIA(如果您想进行交互式操作)。如果未启动,请在左侧的解决方案资源管理器中以粗体字转至项目。右键点击。属性。在树中选择“调试”并在“命令”字段中导航到MYWORKSPACE \ intel_a(或win_b64)\ code \ bin \ cnext.exe。

最后但并非最不重要的,在这里问你的问题,有这样的时间,从SO功率CAA社会福利:)