5. 编译(mkmk)工程
点击 “项目(有的是“生成“)->mkmk ”,编译新建的Module。
6. 更新运行环境(Create/Update Runtime View...)
点击Create/Update Runtime View…命令,如下所示:
在弹出的对话框中保持默认:
点击OK按钮,消息窗口输出如下信息:
再次启动CAA V5 Runtime Window,输入CNEXT启动CATIA:
现在可以发现我们新建的工作台已经集成到了CATIA环境中。
6. 要点回顾
不要忘记使用Create/Update Runtime View...命令,否则在CATIA集成环境中将不会出现上面定义的工作台。
工作台的相关的资源文件如下:
1) 在文件MyTestWkb.CATNIS中,在其中定义此Workbench以及其工具条、菜单的所有名字(Title),如下所示:
// DO NOT EDIT :: THE CAA2 WIZARDS WILL ADD CODE HERE // Title of the workshop MyTestWkb.Title="MyTestWkb title"; // END WIZARD EDITION ZONE |
2) 在文件MyTestWkb.CATRsc中定义了工作台(Workbench)使用的非本地化资源,比如图标(Icons)、父类(Category),如下所示:
// Category of the workshop MyTestWkb.Category="Infrastructure"; // END WIZARD EDITION ZONE |
Category可以为:Infrasturcture,MechanicalDesign,Shape,……。分别对应于已有的Workshop。如果将其改为MechanicalDesign,则可以将其归类到机械设计。
3) 在文件Myframework.dico中,定义了此Workbench的链接库。
# COPYRIGHT Dassault Systemes 2013 #====================================================================== # Dictionary Myframework.dico # associated with framework HelloWorld #====================================================================== # # Apr 2013 Creation: Code generated by the CAA wizard Administrator #====================================================================== # DO NOT EDIT :: THE CAA2 WIZARDS WILL ADD CODE HERE #====================================================================== # Dictionary MyTestWkb.dico # These are necessary dictionary declarations for a workshop #====================================================================== CATApplicationFrame CATIMyTestWkbWorkbenchFactory libMyTestWkb MyTestWkb CATIPRDWorkshopConfiguration libMyTestWkb |