我需要开始在 CATIA CAA 工作,我正在寻找在线入门课程。从之前的帖子来看,似乎没有多少可用的。
我发现的只是我开始挖掘的相当混乱的文档:
CATIA_INSTALLATION_DIR/CAADoc/Doc/online/CAADocUseCases/CAADocRunSample.htm
Run Code Online (Sandbox Code Playgroud)
任何提示?
不幸的是,与许多专有 API 一样,它仅附带软件编辑器示例和文档,并且缺乏帮助您入门的在线社区...
对于 CAA,我们将 API 文档称为百科全书。入口点(对于 V5-6)是 CATIA_INSTALLATION_DIR/CAADoc/Doc/online/CAACenV5Default.htm
现在,您可以使用 CAA 处理许多方面,几乎所有方面:从数据模型定制(Object Specs 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 中一组功能相关对象的最高容器),涵盖了百科全书的所有示例。实际上,您会发现更多内容,因为大量代码通常比教程或技术文章要讲的要多得多。
要试用此代码(顺便说一下,还有您的 ENOVIA STUDIO 安装),您可以创建一个目录 MYWORKSPACE,您可以在其中放置您感兴趣的框架(如果需要,可以全部使用 :D)
现在转到 VS,文件->打开 CAA 工作区。浏览到您的 MYWORKSPACE 目录。选择一个“级别”(与您正在使用的 CATIA 版本匹配)并单击“确定”。ENOVIA STUDIO Addin (ES) 将创建 VS 元数据,以便您将所有框架和模块(框架的代码子组件)作为左侧解决方案资源管理器中的项目。
现在转到 CAAV5 Workspace-->Locate Prerequisite Workspaces 并添加 CATIA_INSTALLATION_DIR(您应该在其中安装 CATIA 和 CAA API)
现在做构建--> mkmk。检查更新和调试。在其他选项中添加 -jobs 4(以便构建更快)
最后但并非最不重要的是,更新运行时视图(意味着 ES 将在您工作区的 intel_a/win_b64 中复制您工作区中每个框架的资源,CATIA 将在运行时读取该资源以查找图标、接口实现绑定等)
您现在可以通过 Ctrl+F5 执行 CATIA(如果您想进行交互)。如果它没有启动,请转到左侧解决方案资源管理器中以粗体显示的项目。右键点击。特性。在树中选择调试并在命令字段中导航到 MYWORKSPACE\intel_a(或 win_b64)\code\bin\cnext.exe。
最后但并非最不重要的一点是,在这里提出您的问题,现在是 CAA 社区受益于 SO 力量的时候了 :)
| 归档时间: |
|
| 查看次数: |
10737 次 |
| 最近记录: |