參數
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。
◦ *、?、# 和 $ 都可用作萬用字元,其中:
▪ * - 任意數量的字元
▪ ? - 一個字元 (數值、字母或是符號)
▪ # - 一個數字字元
▪ $ - 一個字串字元
|
您不能搭配使用萬用字元與類型為 REAL 的參數。
|
◦ LIST_XXX 可被指定,其中 XXX 是可接受值的清單名稱。
PRT_PARAMETER DRAWN_BY STR EQ LIST_DESIGNERS
在起始組態檔案中以一獨立的行指定清單的每個成員:
LIST_DESIGNERS Michael Jordan
LIST_DESIGNERS Grant Hill
LIST_DESIGNERS Penny Hardaway
此清單允許將 3 個名稱作為指定參數的可接受值。
例如:
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 才會是一個可接受的值。
• ??-?? - 該值必須有 5 個字元,第 3 個字元為連字號 (-)。
• ####-$000 - 前 4 個字元必須是數字,第 5 個字元必須是破折號 (-),第 6 個字元必須是字母,最後 3 個字元必須是零。
|
如果在檢查組態檔案中設定 EXTRA_PARAMS 檢查,則模型中未被列為起始項目的參數可被報告為額外參數。Creo ModelCHECK 列出您可從模型中刪除的多餘參數。
|