模型名称
Creo ModelCHECK 可校验 Creo Parametric 模型名称、实例和简化表示在下列方面是否符合公司专用的命名标准:
• 文件名的字符数是小于、等于还是大于指定字符数?
• 文件名是只由字符组成还是只由数字组成?
• 文件名是否包含特殊字符串?
在启动配置文件中,使用下列格式配置层:
[MODE]_[MOD_INST]_NAME [equality] [value]
其中
• [MODE] 是 PRT、ASM 或 DRW。
• [MOD_INST] 是 MODEL、INSTANCE 或 SIMPREP。
• [equality] 是等式关系。可接受的值有:
◦ EQ - 等于
◦ NEQ - 不等于
◦ LT - 小于 (仅用于长度)
◦ GT - 大于 (仅用于长度)
◦ LTE - 小于或等于 (仅用于长度)
◦ GTE - 大于或等于 (仅用于长度)
• [value] 是模型名称的值。该值的规则是:
◦ 不指定精确值,因为每个 Creo Parametric 模型都必须具有不同的名称。
◦ 使用 ALL_CHARACTERS 校验是否所有模型的名称都仅由字符组成。此检测将忽略名称中发现的破折号 (-) 或下划线 (_)。
◦ 使用 ALL_NUMBERS 校验是否所有模型的名称都仅由数字组成。此检测将忽略名称中发现的破折号 (-) 或下划线 (_)。
◦ 使用 LENGTH_##,其中 ## 是数字。此检测校验模型名称中的字符数是小于、小于等于、等于、大于还是大于等于某一特定数目。
◦ *、?、# 和 $ 可用作通配符,其中:
▪ * - 任意数目的字符
▪ ? - 一个字符 (数字、字母或符号)
▪ # - 一个数字字符
▪ $ - 一个字符串字符
• 对于 DRW_MODEL_NAME,如果要检查绘图名称与添加到绘图中的第一个模型是否相同,则可指定 FIRST_MODEL 的值。
• 指定 LIST_XXX 以参考可接受值的列表。
PRT_MODEL_NAME EQ LIST_NAMES
如下所示,在配置文件中分行指定 LIST_NAMES 列表的每个成员。
LIST_NAMES CE_*
LIST_NAMES CD_*
LIST_NAMES EO_*
此检查将校验所有以 CE_、CD_ 或 EO_ 开头的模型名称。或者,可参考包含该列表的文本文件,如下所示:
LIST_NAMES text/list.txt
例如:
PRT_MODEL_NAME EQ ALL_CHARACTERS
PRT_MODEL_NAME EQ ALL_NUMBERS
PRT_MODEL_NAME EQ LIST_NAMES
PRT_INSTANCE_NAME EQ XYZ_*
PRT_INSTANCE_NAME EQ GENERIC
ASM_MODEL_NAME LT LENGTH_12
ASM_INSTANCE_NAME EQ E_##_*
DRW_MODEL_NAME EQ CD_*
DRW_MODEL_NAME EQ ???_CD
DRW_MODEL_NAME EQ FIRST_MODEL
通配符示例:
• *test - 该值必须以 test 结尾,这样 model test 才会是可接受的值。
• ??-?? - 该值必须为五个字符长且第三个字符为连字号 (–)。
• ####-$000 - 前四个字符必须是数字,第五个是破折号 (-),第六个字符必须是字母,最后三个字符必须是零 (0)。
• ???_* - 前三个字符可以是任意字符,然后是下划线。