パラメータ
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 を指定できます。
◦ *、?、# および $ をワイルドカードとして使用できます。ここで、
▪ * - 任意の文字数
▪ ? - 1 文字 (数字、英字、またはシンボル)
▪ # - 1 桁の数字
▪ $ - 1 つの文字列
|
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 番目の文字がハイフン (-) でなければなりません。
• ####-$00 - 最初の 4 文字は数字で、5 番目の文字はハイフン (-)、6 番目の文字は英字、最後の 3 文字はゼロでなければなりません。
|
モデルのパラメータで、スタートアイテムとしてリストされていないものは、チェックコンフィギュレーションファイルに EXTRA_PARAMS チェックを設定することによって余分なパラメータとして報告されます。余分なパラメータが Creo ModelCHECK によってリストされるので、モデルからこれらを削除できます。
|