Creo ModelCHECK 包含参数检测,可校验模型参数是否符合公司标准。可在参数中校验下列信息:
• 参数类型,即字符串、整型、布尔型、实数。
• 是否已指定 PDM。
• 是否已分配值。
|
允许空字符串。也可以使用默认值创建实数、整型和布尔型参数。默认值如下所示:
• 实数 - 0.0
• 整数 - 0
• 布尔型 - No
|
• 具有来自有效值标准列表的值的特定参数。
• 数字参数是小于、大于还是等于特定值。
• 字符串或布尔参数是否等于特定值。
• 字符串参数是否包含特定字母,以及它们是否为特定长度。
在启动配置文件中,使用下列格式以重命名参数:
[MODE]_PARAMETER [name] [type] [equality] [value]
其中
• [MODE] 是 PRT、ASM 或 DRW。
• [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 列出额外参数后,用户可将其从模型中删除。
|