Creo ModelCHECK > RuleCHECK > 定义规则
  
定义规则
组织可使用 RuleCHECK 将不同的规则附加到不同类型的模型。RuleCHECK 用 RC_MODEL_TYPE 参数确定要与模型关联的规则组。
每个规则组都保存在单独的文件中。这些文件的名称可以是任意的,但扩展名必须为 .rule
为将模型与一规则组关联,RC_MODEL_TYPE 参数值和规则文件名必须相同。下表对此作出说明:
RC_MODEL_TYPE
规则文件名
steel.rule
钣金件
sheetmetal.rule
铸件
casting.rule
默认情况下,规则文件的存储位置为 <creo-loadpoint>/modchk/text/<language>/rules
 
* 必须在每个模型中均定义 RC_MODEL_TYPE 参数。可使用 ModelCHECK 检查模型中是否存在此参数以及参数的定义是否正确。
可使用 RuleCHECK 将规则分为两个类别,即软规则和强规则。
软规则
软规则即向用户提供设计建议的规则。此类规则通常为常规性准则,无需特意遵循。
硬规则
强规则即所提供的设计建议必须明确遵循的规则。RuleCHECK 为每个这样的规则附加一种状况。Creo 用户必须标明已满足这些规则。每一规则的状况可被设置为下列三种之一:
挂起 (Pending) - 规则已附加到模型中,但还未应用。这是默认状况。
完成 (Complete) - 规则已应用到模型中。还可向规则添加备注。将某一规则的状况设置为完成时,必须标明已满足该规则。
覆盖 (Override) - 规则已被覆盖。如果不能满足某一规则,则必须证明已试图遵守该规则,但未成功。为继续进行,必须输入覆盖规则的原因。
选取了“完成”(Complete)“覆盖”(Override) 后,将得到一备注窗口,用户可在其中键入信息,如姓名、日期及更改规则状况的原因。
状况更改将写入 Creo Parametric 模型,但是在保存模型后才写入磁盘。虽然状况同模型一同保存,但修改状况的唯一途径是通过 RuleCHECK。