Creo ModelCHECK > 配置 PTC Creo Modelcheck > 设置条件文件 > 设置条件文件:condition.mcc > 示例:SET CONFIG FILE 示例行解释
  
示例:SET CONFIG FILE 示例行解释
对示例 condition.mcc 文件的 SET CONFIG FILE 部分中的行解释如下:
IF (USERNAME EQ finn) config=(check_default.mch) (start_finn.mcs) (constant_def.mcn) (status_1.mcq)
如果用户的登录名为 finn,则运行列出的配置文件。
IF (USERNAME EQ gavin) AND (MODEL_UNIT EQ INCH) config=(check_default.mch) (start_standard.mcs) (start_gavin.mcs) (constant_inch.mcn) (status_2.mcq)
如果用户的登录名为 gavin 且模型单位设置为英寸,则运行列出的配置文件。
IF (USERNAME EQ gavin) AND (MODEL_UNIT EQ MM) config=(check_default.mch) (start_gavin.mcs) (constant_mm.mcn)(status_generic.mcq)
如果用户的登录名为 gavin 且模型单位设置为公制,则运行列出的配置文件。
IF (GROUPNAME EQ CHECKER) config=(checks_checker.mch) (start_checker.mcs) (constant_def.mcn) (status_default.mcq)
如果用户属于 CHECKER 组,则运行列出的配置文件。
IF (MODELNAME EQ ec*) config=(check_ec.mcs) (start_ec.mcs) (constant_def.mcn) (status_generic.mcq)
如果模型名以 ec 开头,则运行列出的配置文件。
IF (MODEL_TYPE EQ PRT_SHEETMETAL) config=(check_shtmel.mch) (start_shtmtl.mch) (constant_inch.mcn) (status_2.mcq)
如果模型是钣金件零件,则运行列出的配置文件。
IF (FT_GENERIC_PRT) AND (MODEL_UNIT EQ MM) config=(check_generic.mch) (start_default.mch) (constant_mm.mcn) (status_1.mcq)
如果模型是类属零件且其单位是 mm,则运行列出的配置文件。
IF (FT_INSTANCE_PRT) AND (MODEL_UNIT EQ INCH) config=(check_instance.mch) (start_default.mch) (constant_inch.mcn) (status_2.mcq)
如果模型是某一族表的实例,且模型单位是公制,则运行列出的配置文件。
IF (MODEL_TYPE EQ PRT_PIPE) config=(check_pipe.mch) (start_pipe.mcs) (constant_def.mcn) (status_generic.mcq)
如果模型是管道,则运行列出的配置文件。
 
* 请注意,PRT_PIPE 并不适用于使用管道模块创建的管道系统,它仅适用于包含管道特征的模型。
IF (DATE_CREATED GTE 19970418) config=(check_default.mch) (sample_start.mcs) (constant_mm.mcn) (status_default.mcq)
如果在指定的日期后已创建模型,则运行列出的配置文件。
IF (PRO_VERSION GTE 199842) config=(check_default.mch) (sample_start.mcs) (constant_mm.mcn) (status_generic.mcq)
如果模型上次是在某一 Creo Parametric 版本中保存的,而该版本晚于指定版本,则运行列出的配置文件。
IF (NOSTART) config=(simple_checks.mch) (nostart.mcs) (constant_inch.mcn) (status_2.mcq)
如果在模型中找到 NOSTART 参数,则运行列出的配置文件。
IF (MODEL_UNIT EQ INCH) config=(check_default.mch) (default_start.mcs) (constant_inch.mcn) (status_1.mcq)
如果模型的单位是英寸,则运行列出的配置文件。
IF (MODEL_UNIT EQ MM) config=(check_default.mch) (default_start.mcs) (constant_mm.mcn) (status_2.mcq)
如果模型的单位是英寸,则运行列出的配置文件。
ELSE config=(check_default.mch) (start_default.mcs) (constant_def.mcn) (status_default.mcq)
如果以上条件都不为真,则运行默认配置文件。