大家知道,CATIA系统复杂程度高,功能丰富, CAA开发,除了随系统提供的百科全书(Encyclopedia)外,很难找到系统的资料参考和学习。所以,认真学习、分析这个Encyclopedia,是我们进阶的主要阶梯。在Encyclopedia中,除了Technical Articals外,还有丰富的用例(Use Case)。这些用例是按照模块分门别类组织的,用以说明各模块的功能和用法。对于这些用例,我们自然要认真研究。那么,就需要建立用例的工作项目,通过查看运行结果等,理解相关模块。下面通过Mechanical Modeler模块的用例来示例,演示如何建立起用例的运行环境。
1、在D硬盘上建立一个目录,路径为:D:\V5R22\CAAMechanicalModeler.edu
CAAMechanicalModeler.edu就是这个项目的工作区或解决方案名。
2、复制目录 C:\Program Files\Dassault Systemes\B22\CAADoc\CAAMechanicalModeler.edu到
D:\V5R22\CAAMechanicalModeler.edu下。
3、在VC菜单:File->Open CAA V5 Workspace...(注意这里是打开一个工作区,不是新建)
出现对话框:
Click On OK,完成了Workspace和Framework的创建。提示要导入必须的工作区:就是CAA的开发接口库
提示工作区中没有项目,点击OK生成项目。
这里含该模块下所以的示例,我选择CAAMmrPartBodyRequest。也可以全部导入,以后在编译时,
通过上图,勾选需要的模块编译,就只编译选定的module。
4、导入必须的CAA开发库。
菜单CAAV5 Workspace---->Locate Prerequisite Workspace...
点击Close 就完成了CAA开发库的导入。
5、菜单生成(build)-------mkmk
点选需要编译的模块。可以顺利完成编译。
6、测试。菜单:窗口(windows)-----Open Runtime Window 出现控制台窗口。
可以拷贝一个Part文件到当前目录。在文档中,有个CAAMmrPartBodyRequest.catpart.
运行:CAAMmrPartBodyRequest CAAMmrPartBodyRequest.catpart
正常运行,显示了该零件的所以几何图形集。
需要说明下,这个module, 为batch mode, 是生成的.exe文件。所以直接可以运行。
其它所有的示例,可以仿照上述方式,建立运行环境。Over,thanks.