云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Mechanical Modeler

Mechanical Modeler

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 9:04:15

CAA V5:Mechanical Modeler 技术中心CAD开发小组

方法就是在实例化和build步骤中使用CATMmrAlgoConfigServices服务。 5. 验证几何特征的有效性

5.1. CATMmrVerifyUpdate应用程序的原理 CATMmrVerifyUpdate用在:

1) 当你开发一个新特征时

首先,它验证特征模型规则,然后,应用程序允许你验证特征的CATBuild实现的结果是否正确。 2) 当生成特征的代码被修改时

应用允许你检查特征更新的稳定性,对于CATBuild实现的哪些内容发生了改变。 5.2. 如何启动CATMmrVerifyUpdate应用

要启动CATMmrVerifyUpdate应用,需要建立build环境和run环境,然后运行下面命令:

mkrun -c \[InputPart |-L PartList] [-specs] [-valid] [-stab] [-o OutputPath] [-feat FeatureName] [-cat CatalogName] [-noforce] [-h]\

或者,如果只有run环境,可以使用catstart命令来运行CATMmrVerifyUpdate:

catstart -run \[InputPart |-L PartList] [-specs] [-valid] [-stab] [-o OutputPath] [-feat FeatureName] [-cat CatalogName] [-noforce] [-h]\

CATMmrVerifyUpdate应用在Part文档中执行检查,你能够设定一个文档(InputPart)或者在一个文本文件(PartList)中指定一系列的文档,带有-L标记。如果给出的是文本文件,InputPart参数就不考虑。在两种情况中,Part文档是后缀名为.CATPart的全路径文件名。 无论什么选项,CATMmrVerifyUpdate都检查Part特征的更新 选项如下,前面的3个称为“检查选项”:

? -specs

除了更新检查外,CATMmrVerifyUpdate也检查每个特征的一些特征模型规则和其它规则:细节(Specifications) ? -valid

除了更新检查外,CATMmrVerifyUpdate也检查每个特征的:

? 范围的有效性:通用名称 ? 拓扑报告的内容:拓扑报告 这个选项使你能够检查CATBuild结果。 警告:这个选项只有在-cat选择设定时才有效。 ? -stab

37

CAA V5:Mechanical Modeler 技术中心CAD开发小组

除了更新检查外,CATMmrVerifyUpdate也比较特征更新前后的一些特别的数据:更新稳定性。 这个选项使你能够检查在CATBuild实现中修改的有效性。 ? -o OutputPath

CATMmrVerifyUpdate根据检查选项的要求生成一些TXT和HTML文件,这个选项可以允许你指定这些文件特定的路径,否则,这些文件就直接保存在CATTemp环境变量指定的路径中。 对于每个处理的Part的检查结果,概括来说有:

? 无论检查选择是什么,都有CheckSummary.txt文件

? 只要有一个检查选项(-specs, -valid, -stab),就会有CheckSummary.html文件 对于每个分析的Part,以Part名称命名的子目录将在结果路径中生成,子目录包括:

*)对于每个处理的Part的检查结果,概括来说有:

? 无论检查选择是什么,都有CheckSummary.txt文件

? 只要有一个检查选项(-specs, -valid, -stab),就会有CheckSummary.html

文件

*)任何错误,下面的文件也会生成:

? (with -specs) CheckSpecifications.txt ? (with -valid) CheckNaming.html, ? (with -valid) CheckJournalVerdict.html,

? (with -valid) CheckJournalMoreInformation.html, ? (with -stab) CheckStability.html

? -feat FeatureName

这个选项使你能够只检查InputPart文档中的一个特征,FeatureName可以是:

? 特征的别名(CATIAlias- GetAlias)

? 特征显示的名称(CATISpecObject- GetDisplayName) ? 特征的(内部的)名称(CATISpecObject-GetName) 如果有多个Part,就不考虑这个选项。 ? -cat CatalogName

这个选项(只有在-valid 和 –stab选项时才有效的)使你能够过滤要分析的特征,有了这个选项,你可以选择一个特定的特征目录(catalog)来过滤Part文档中的特征。CatalogName是特征目录的名称,不带存储路径,带有后缀“.CATfct”。下表有个综合概括:

38

CAA V5:Mechanical Modeler 技术中心CAD开发小组

如果有几个Part,这个选项就应用于所有。 ? -noforce

如果Part是最新的,这个选项不应该设定,应用程序将执行更新(强制更新)所有的特征。换句话说,如果Part不是最新的,-noforce必须设定,这是一个简单的更新将被运行。换句话说就是:

? 如果-noforce没有设定

? Part是最新的:强制更新将执行 ? Part不是最新的:发生一个错误

? 如果-noforce设定

? Part是最新的:发生一个错误

? Part不是最新的:一个简单的更新(只有非最新的更新)

如果有几个Part,这个选项就应用于所有。 ? -h

这个选项显示这个命令有效的选项。 5.3. 详细的检查 5.3.1. 更新(Update)

这个检查可以验证几何特征的更新,换句话说,它检验和特征关联的结果结构的生成是没有错误的。 有2个原因产生更新错误:

? 一个不好的特征输入细节。如果可能,就修改输入 ? 一个拓扑错误。通过使用-valid选项可以分析这个错误 结果显示在PartSummary文件中 5.3.2. 规则(Specification)

这个检查允许验证特征模型的规则:没赋值的属性、没有聚合的特征和其它规则如没有解决文档关联等等。为了做到这个,CATMmrVerifyUpdate使用“Data Upward Assistant”,请参考“CATIA

Infrastructure > CATIA Infrastructure User Guide > Advanced Tasks > Using the Data Upward Assistant”有此工具的详细说明和如何分析输出错误。

CATMmrVerifyUpdate启动CATDUAV5命令带有2个优先级:

39

CAA V5:Mechanical Modeler 技术中心CAD开发小组

? 优先一返回代码:Upwarding操作可能导致数据删除

? 优先二返回代码:Upwarding操作可能导致数据修改(不删除) 结果显示CheckSpecifications.txt在文件中。 5.3.3. 拓扑报告(Topological report)

这个检查是验证拓扑日志是否正确,参考“CGM日志”章节有日志(journal)的详细介绍。 结果显示在CheckJournalVerdict.html 和 CheckJournalMoreInformation.html文件中。 5.3.4. 通用名称(Generic Naming)

更新机制生成几何特征的结果,结果是一个拓扑对象(CATBody)和一个内部对象(范围scope)。范围保证CATBody每个单元的读取稳定性,对于每个跟随的单元必须包括一个节点。 有几种检查:

1) 检验每个特征有一个范围并且每个范围和一个CATBody有一个关联; 2) 检验节点和跟随的单元的双射性,换句话说就是:

? 每个节点表示一个跟随的单元 ? 每个跟随的单元有一个节点

3) 检验每个单元的可选择性;

交互式命令“Journal Debug”能够帮助你检查这个错误。 结果显示在CheckNaming.html文件中。 5.3.5. 更新稳定性(Update Stability)

这个检查的目的是验证给定part的更新稳定性,在建立特征的阶段生成的part已经被作为参考reference保存,在下面每个代码的修改过程中:

? 在CATIBuild或CATIBuildShape实现代码 ? 在你的拓扑操作 ? 在日志journal 管理

从更新的角度来检验特征的稳定性是十分重要的,一个非更新稳定能够破环这个被修改的特征的输入单元cell(一个Brep特征)的其它特征。 这里有几种类型的检查:

1) 在拓扑单元的命名没有退化(仅在 –cat 选项时) 2) 没有多余的也没有抑制的节点(仅在 –cat 选项时) 3) 几何结果一直是相同的:

? 检查体积volume-如何和原来的体积有0.1%的不同,就会有错误

40

搜索更多关于: Mechanical Modeler 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

CAA V5:Mechanical Modeler 技术中心CAD开发小组 方法就是在实例化和build步骤中使用CATMmrAlgoConfigServices服务。 5. 验证几何特征的有效性 5.1. CATMmrVerifyUpdate应用程序的原理 CATMmrVerifyUpdate用在: 1) 当你开发一个新特征时 首先,它验证特征模型规则,然后,应用程序允许你验证特征的CATBuild实现的结果是否正确。 2) 当生成特征的代码被修改时 应用允许你检查特征更新的稳定性,对于CATBuild实现的哪些内容发生了改变。 5.2. 如何启动CATMmrVerifyUpdate应用 要启动CATMmrVer

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com