首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CATIA CAA程序设计简介

CATIA CAA程序设计简介
EN

Stack Overflow用户
提问于 2016-01-22 11:22:18
回答 1查看 12.4K关注 0票数 0

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

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

代码语言:javascript
复制
 CATIA_INSTALLATION_DIR/CAADoc/Doc/online/CAADocUseCases/CAADocRunSample.htm

有什么暗示吗?

EN

回答 1

Stack Overflow用户

发布于 2016-02-11 16:00:06

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

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

现在,您可以使用CAA进行许多方面的工作,几乎所有这些方面都是:从数据模型定制(对象规范Modeler,也称为“特性”)到可视化,贯穿几何学和拓扑的各个方面。主要CATIA工作台提供自己的API层(部件设计、装配等)。

现在,要做好准备,您需要一个visual (例如,如果您在R20和R24之间工作),在上面安装ENOVIA工作室,它基本上是可视化中的一组加载项,允许您创建、检查、测试和编译源代码和资源。

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

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

要尝试这段代码(顺便说一句,您的ENOVIA工作室安装),您可以创建一个目录MYWORKSPACE,您可以在其中放置您感兴趣的框架(如果您愿意,所有这些框架都可以:D )

  1. 现在转到VS,文件->打开CAA工作区.浏览到MYWORKSPACE目录。拿出一个“级别”(匹配您正在使用的CATIA版本)并单击OK。(ES)将创建VS元数据,以便将所有框架和模块(框架的代码子组件)作为左侧解决方案资源管理器中的项目。
  2. 现在转到CAAV5工作区-->定位先决条件工作空间并添加CATIA_INSTALLATION_DIR (在这里您应该同时安装了CATIA和CAA )
  3. 现在做建造->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。

最后但并非最不重要的是,在这里问你的问题,CAA社区受益于如此强大的方式是时候了:)

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34945558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档