模型名
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 才會是一個可接受的值。
• ??-?? - 該值必須有 5 個字元,第 3 個字元為連字號 (-)。
• ####-$000 - 前 4 個字元必須是數字,第 5 個字元必須是破折號 (-),第 6 個字元必須是字母,最後 3 個字元必須是零 (0)。
• ???_* - 前三個是任意字元,然後是下底線。