示例:OVERRIDE CHECKS 示例行解释
对示例 condition.mcc 的 OVERRIDE CHECKS 部分中的行解释如下:
• IF (NOCHECK) NOCHECK
指示 Creo ModelCHECK 查找是否存在名为 NOCHECK 的参数。如果在模型中找到该参数,Creo ModelCHECK 将跳过该模型而不予检查。配置 Creo ModelCHECK 使之不检查模型的其他示例如下:
◦ IF (SPECIFIC) NOCHECK
如果模型中包含一个名为 SPECIFIC 的参数,则跳过该模型而不予检查。
◦ IF (SPECIFIC EQ PTC) NOCHECK
如果模型中包含一个名为 SPECIFIC 的参数,且其值为 PTC,则跳过该模型而不予检查。
◦ IF (MODELNAME EQ 123*) NOCHECK
如果模型名以 123 开头,则跳过该模型而不予检查。
◦ IF (MODEL_UNIT NEQ MM) AND (MODEL_UNIT NEQ INCH) NOCHECK
如果模型单位既不是毫米,也不是英寸,则跳过该模型而不予检测。
• IF (MODEL_SIZE EQ LARGE) SHARP_EDGES = No
指示 Creo ModelCHECK 查找名为 MODEL_SIZE 的参数,并确定其值是否为 LARGE。如果是,Creo ModelCHECK 则不会对此模型执行锐边检查。
• IF (DRAWN_BY EQ John Wallace) MODEL_NAME = Error
指示 Creo ModelCHECK 查找名为 DRAWN_BY 的参数,并确定其值是否为 John Wallace。如果是,Creo ModelCHECK 会将 MODEL_NAME 检查设置为失败时报告错误 (覆盖检查配置文件中的所有内容)。
|
参数名和值是区分大小写的。如果希望 Creo ModelCHECK 既接受大写参数,又接受小写参数,则将其指定为不同的两行。
|