基礎原理 > 關係和參數 > 受限數值參數 > 建立限制定義檔案的語法
建立限制定義檔案的語法
限制定義參數檔案具有下列格式:
ND_ParamDefArr_K01 = {
<definition>
[, ...]
}
此處:
[, ...] - 該清單的可選組態。
<definition> 的格式為:
{
Name = <name>
Type = <type> [<quantity type>]
[Default = <value>]
[Range = <range> | Enum = <enum>]
[Access=<access>]
}
* 
括號 [] 內的所有資料都是可選的。垂直桿 | 表示可從兩個或更多變數之中選擇。
此處:
<name> - 任何有效的 Creo Parametric 參數名稱。
<type> - 使用如下格式:
integer | real | string | boolean
<quantity type> - 任何 Creo Parametric 基本數量類型 (實物尺寸) 所支援的名稱,例如 LengthForce,或是由這類名稱與相乘 (*)、相除 (/) 或次方 (^) 運算所構成的運算式。
<value> 的格式為:
<value_int> | <value_real> | <value_string> | <value_boolean>
此處:
<value_int> - 一個整數。
<value_real> - 任何對 Creo Parametric 關係有效的實數,後面可加上一個 <unit>
<value_string> - 圍在單引號內的所有字串。
* 
字串中的引號必須顯示為 “。
<value_boolean> - True | False。
<unit> - 任何 Creo Parametric 量測單位 (例如 mm、lb 或 N) 所支援的名稱或是由這類名稱與相乘 (*)、相除 (/) 運算所構成的運算式。所有值的單位都必須與參數定義中的數量類型相符,這些數量類型以預設值和受限數值的型態出現。
<range> 的格式為:
[<value>,<value> | <value>, | ,<value>]
此處:
變體 <value>, - 僅含最少限制的範圍。
變體 ,<value> - 僅含最多限制的範圍。
* 
使用 []() 來定義範圍:
[] - 此範圍包括對應的最小或最大數值。
() - 此範圍不包括對應的最小或最大數值。
<enum> 的格式為:
{
<value>
[, ...]
}
<access> 的格式為:
full | limited | locked
此處:
full - 表示完全存取的使用者定義參數,可在任何地方修改該參數。
limited - 表示無法使用關係來修改參數。限制參數僅可由「族表」與 Program 修改。
locked - 表示參數是由外部應用程式 (資料管理系統、分析特徵、關係、Program 或族表) 所建立的。鎖定參數僅能從外部應用程式中修改。
* 
空格和新行是可選的。它們可用於任意處,但關鍵字和數值除外。
可在檔案任意處使用開頭為 // 或 '/*、結尾為新行的註解。
這是否有幫助?