我需要开始在CATIA CAA工作,我正在寻找在线入门课程。 From a previous post,似乎没有多少可用。
我发现的是我开始挖掘的相当混乱的文档:
CATIA_INSTALLATION_DIR/CAADoc/Doc/online/CAADocUseCases/CAADocRunSample.htm
任何提示?
答案 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)
现在转到VS,文件 - >打开CAA工作区。浏览到您的MYWORKSPACE目录。选择“级别”(与您正在使用的CATIA版本匹配),然后单击“确定”。 ENOVIA STUDIO Addin(ES)将创建VS元数据,以便您将所有框架和模块(框架的代码子组件)作为左侧解决方案资源管理器中的项目。
现在转到CAAV5工作区 - >找到必备工作区并添加CATIA_INSTALLATION_DIR(您应该同时安装CATIA和CAA API)
现在做Build - > mkmk。检查更新和调试。在其他选项中添加-jobs 4(以便构建变得更快)
最后但并非最不重要的是,更新运行时视图(意味着ES将在您工作区的intel_a / win_b64中复制工作区中每个框架的资源,CATIA将在运行时读取这些资源以查找图标,界面实现绑定等。)
您可以通过Ctrl + F5立即执行CATIA(如果您想要进行交互式)。如果未启动,请在左侧的解决方案资源管理器中以粗体字符转到项目。右键点击。属性。在树中选择Debug,然后在Command字段中导航到MYWORKSPACE \ intel_a(或win_b64)\ code \ bin \ cnext.exe。
最后但同样重要的是,在这里提出您的问题,这是CAA社区从SO权力中受益的时候:)