关于参数文件
参数文件定义要在设计中使用的全局参数。如下表所示:
列标题
类型
示例
说明
Name
32 个字符的字符串,不区分大小写
Manufacturer
[强制] 提供唯一名称,通过该名称引用参数。
类型
[string, integer, real, list] 之一
String
[强制] 指示参数值所采用的格式。只能将某些类型约束为一个范围或值列表。
说明
128 个字符的字符串
The company that manufactures the object
[可选] 提供一种对含糊的参数名称进行说明的方法。此说明支持国际内容。
Units
32 个字符的字符串
RPM Kg
[可选] 提供参数的测量单位 (如果需要)。
Constraint
[constrained, unconstrained] 之一
Constrained
[可选] 确定是否将参数的值约束为值列表或一个范围。可以将整数和实数约束为值列表和范围。字符串只能约束为值列表。不能对列表进行约束。
Value_list
类型的列表
[1, 2, 3] [up, down, left, right] [UNSET, 3.1, 4.3]
[可选] 提供参数可以采用的值的列表。列表中值的类型必须与为参数指定的类型相匹配。参数还可以具有值 UNSET,该值可在列表中按所示方式进行指定。指定值列表的参数可以是有约束的,也可以是无约束的。
Value_range
长度为 2 的类型列表
[-200, 200] [0, 1.3]
[可选] 提供参数的值范围。指定值范围的参数必须是有约束的。
* 
要将参数定义为有约束,必须使用值列表或值范围。如果二者均不可用,则参数为无约束。每个后续参数文件行都说明了参数的详细信息。可选字段可以为空。例如,当定义 Speed 参数 (约束为值范围而非值列表) 时,键入以下参数行:
Speed,The nominal speed the object runs at,real,RPM,Constrained,,"[0,4000]" ^
注意,在以上的参数行中,空白区表示约束指定与值范围之间的空可选字段。
定义范围的参数必须使用定义的范围进行约束或留为 unset (无值)。按如下所示为无值参数键入 unset
Speed,The nominal speed the object runs at,real,RPM,Constrained,[UNSET],"[0,4000]"