- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CAA提供了Rational Rose的插件,可进行可视化建立特征原型,首先需要安装Rational Rose软件
1 安装Rational Rose
安装程序在\\192.168.100.4\测量系统相关资料CAA\Rational Rose 2003,安装结束后会提示需要license,此时导入crack文件夹下的alllic.upd文件即可,启动Rational Rose程序,如果有弹出错误窗口,则对照“启动时可能遇到的问题”中的内容解决。
2 关于自动生成原型文件
在Rose中建立好模型结构后(建模基本操作见第三章),本来点击"Tool/CATIA/Generate catalog..."可以自动生成原型文件,但是可能由于破解版的问题,原型文件没有生成,替代方案是扩展Rose中的CATIA插件,实现将模型信息导出成一个顺序脚本文件,该文件中的每一行代表生成原型的一步操作,然后用CATIA二次开发,开发一个小工具读取该文件,根据文件中的每行脚本,调用相应的CAA API执行相应的生成原型操作。
具体安装过程如下(安装所需的文件在此文档同一目录下):
2.1扩展Rose中的CATIA插件
插件插入点在RADE安装目录(例如E:\RADE\B14)下\intel_a\resources\CATVBTServer\FeatureBuilderAddin中,使用文本编辑器修改FEATURE.mnu文件,在Menu "CATIA"后面的括号(“{}”)中最后位置加入:
separator
option "QEL Generate Script only..."
{
RoseScript "E:\RADE\B14\intel_a\resources\CATVBTServer\FeatureBuilderAddin\scripts\GenerateScript.ebs"
}
注意其中的路径要跟RADE安装目录对应,然后将GenerateScript.ebs复制到\intel_a\resources\CATVBTServer\FeatureBuilderAddin\scripts文件夹下即完成了扩展。在Rose中点击"Tool/CATIA/QEL Generate Script only..."即可生成脚本文件。
2.2 QELDmqFeatureModeler工具
自行开发了一个自动生成原型文件的小工具QELDmqFeatureModeler,该工具使用CATIA二次开发完成。QELDmqFeatureModeler工程在SCM库中,使用SCM工具建立该工程的本地镜像,然后编译该工程则生成QELDmqFeatureModeler.exe,在编译环境下运行” QELDmqFeatureModeler.exe filePath” filePath是使用"Tool/CATIA/QEL Generate Script only..."生成的脚本文件的全路径。
3 可视化建模的基本操作
3.1 创建一个新的原型文件
在已经打开工程的状态下,点击下面命令:
将弹出如下窗口:
先随便填,其它输入框才能激活,然后在中修改原型文件的名称,在中输入原型的ClientId(在CAA中引用原型需要的参数),然后点击OK进入Rose界面。注意:目前自行开发的Rose插件尚不能读取这里的输入值,而是在程序中直接用:原型文件+”ClientId ” 作为ClientId。
进入Rose界面如下:
建立特征原型相关的操作都在"Tool/CATIA/ "菜单下,包括新建原型、新建原型扩展(目前自行开发的插件不支持)、修改原性,都不难操作。其中Load prereq catalog命令是载入已经有的原型文件,当需要继承外部文件定义的原型时使用。
3.2 生成原型脚本文件
建立好所有原型后,点击"Tool/CATIA/QEL Generate Script only..."生成原型脚本(如何在Rose中加入此命令,见2.1):
则弹出对话框提示脚本文件的输出路径:
如果需要,可以打开该文件进行修改,例如修改ClientId。
3.3 生成CATIA原型文件
进入QELDmqFeatureModeler工程环境(如何获取该工程见2.2),mkmk编译成功后,进入CAA V5 Runtime Window,输入命令” QELDmqFeatureModeler.exe filePath”,注意如果filePath路径中有空格,需要将整个参数用””括起来。
第一次运行速度会很慢(跟CATIA软件启动类似),运行结果如下:
QELDmqFeatureModeler.exe
文档评论(0)