您的位置:首页 > 运维架构

CAA开发创建workshop/workbench应用程序的详细步骤(3)

2016-01-17 22:35 615 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: