参数
Creo ModelCHECK 包含参数检测,可校验模型参数是否符合公司标准。可在参数中校验下列信息:
参数类型,即字符串、整型、布尔型、实数。
是否已指定 PDM。
是否已分配值。
* 
允许空字符串。也可以使用默认值创建实数、整型和布尔型参数。默认值如下所示:
实数 - 0.0
整数 - 0
布尔型 - No
有关详细信息,请参阅 MC_ENABLE_EMPTY_PARAM
具有来自有效值标准列表的值的特定参数。
数字参数是小于、大于还是等于特定值。
字符串或布尔参数是否等于特定值。
字符串参数是否包含特定字母,以及它们是否为特定长度。
在启动配置文件中,使用下列格式以重命名参数:
[MODE]_PARAMETER [name] [type] [equality] [value]
其中
[MODE]PRTASMDRW
[name] 是参数的名称。名称不区分大小写。
[type] 是参数的类型。下列值可接受:
STR - 字符串值
BOOL - 布尔值 (Yes/No)
INTEGER - 整数值
REAL - 实数值
NONE - 无标准类型
[equality] 是等式。下列值可接受:
EQ - 等于值或值的列表
NEQ - 不等于值或值的列表
LT - 小于
GT - 大于
LTE - 小于或等于
GTE - 大于或等于
[value] 是值。值区分大小写。下列值适用:
可指定精确值,也可给出一个小于或大于检测值的数值。
如果参数被认为是 PDM 指定的,则也可指定 PDM
如果参数不具有分配的值,可指定 NULL
*?#$ 可用作通配符,其中
* - 任意数目的字符
? - 一个字符 (数字、字母或符号)
# - 一个数字字符
$ - 一个字符串字符
* 
不能使用带有“实数”类型参数的通配符。
可指定 LIST_XXX,其中 XXX 是可接受值的列表名称。
PRT_PARAMETER DRAWN_BY STR EQ LIST_DESIGNERS
在启动配置文件中,分行指定该列表的每个成员:
LIST_DESIGNERS Michael Jordan
LIST_DESIGNERS Grant Hill
LIST_DESIGNERS Penny Hardaway
此列表将允许把三个名称作为给定参数的可接受值。
例如:
PRT_PARAMETER MODEL STR EQ circ
PRT_PARAMETER PN NONE EQ PDM
PRT_PARAMETER PN NONE EQ ????-???
PRT_PARAMETER COMPANY STR EQ PTC
PRT_PARAMETER EMPTY NONE EQ NULL
PRT_PARAMETER DRAWN_BY STR EQ LIST_DESIGNERS
PRT_PARAMETER RELEASED BOOL EQ YES
PRT_PARAMETER DRAFT_ANGLE REAL LTE 5
PRT_PARAMETER DESCRIPTION STR EQ *test
PRT_PARAMETER MATERIAL STR EQ PDM
PRT_PARAMETER RC_MODEL_TYPE STR EQ LIST_MODEL_TYPE
PRT_PARAMETER ENG_PRJ_NO STR EQ PDM
PRT_PARAMETER DEPARTMENT STR LTE LENGTH_12
PRT_PARAMETER MASS REAL
PRT_PARAMETER VOLUME REAL
PRT_PARAMETER MC_INT INTEGER EQ 12345
PRT_PARAMETER MC_REAL REAL EQ 5.33
通配符示例:
*test - 该值必须以 test 结尾,这样model test才会是可接受的值。
??-?? - 该值必须为五个字符长且第三个字符为连字号 (-)。
####-$000 - 前四个字符必须是数字,第五个是破折号 (-),第六个字符必须是字母,最后三个字符必须是零。
* 
通过在检查配置文件中设置 EXTRA_PARAMS 检查,可将模型中未被列为启动项的参数报告为额外参数。Creo ModelCHECK 列出额外参数后,用户可将其从模型中删除。
这对您有帮助吗?