牛刀小试之:我的Workbench
开发环境已经建立起来,该试试身手了。
参阅大量网络教程,取长补短,完成了第一个交互式测试项目,建立一个workbench。
CAA交互式开发的一般顺序:
(1)、建立Workspace
(2)、建立Framework
(3)、定义Locate Prerequisite Workspaces
(4)、建立Module
(5)、建立Command,并编写程序代码
(6)、建立Dialog,并编写程序代码
(7)、建立Workshop/Workbench或Addin,并编写程序代码
(8)、修改IdentityCard.h文件,加入已用API所属的Framework
(9)、修改Imakefile.mk文件,加入已用API所属的Module
(10)、用mkmk编译程序,并建立运行环境
(11)、程序测试
1、建立workspace
在硬盘上建立文件夹:D:\myworkbench_catia 作为工作区目录,备用。
操作顺序:vs2008->文件->New CAA V5 Workspace
按下图设置:
click finish to complete.
2、创建工作区之后,紧接着开始创建框架framework, 设置如下:
click on Ok to contiune.
出现这个窗口后,workspace和Framework创建完成。
3、指定Locate Prerequisite Workspaces
4、、建立Module
至此,模块已经生成。
5、创建Workshop
之后还会弹出一个窗口,选择默认,finish即可。
可以修改相应的设置:
6、生成菜单-点击mkmk,之后点击菜单:CAAV5 Worksapce->Create/Update Runtime View
注意有个错误:
# mkmk-ERROR: BatchInfrastructure: Framework BatchInfrastructure was not found in specified workspace(s).
这是因为本应用是interactive mode, 所以没有BatchInfrastructure. 不影响。
7、菜单:窗口->Open Runtime Window 在命令行输入cnext, 进入Catia界面。
大功告成。。。。。。 (之后就是加入处理命令了。。。。。。待续)