0

我需要开始在 CATIA CAA 工作,并且正在寻找在线入门课程。从以前的帖子来看,似乎没有多少可用的。

我发现的只是我开始挖掘的非常混乱的文档:

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

有什么提示吗?

4

1 回答 1

6

不幸的是,像许多专有 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)

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

  2. 现在转到 CAAV5 Workspace-->Locate Prerequisite Workspaces 并添加 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。

最后但并非最不重要的一点是,在这里问你的问题,CAA 社区是时候从 SO 力量中受益了:)

于 2016-02-11T16:00:06.153 回答