基础 > 关系和参数 > 受限制的值参数 > 用来为表格限制参数创建外部定义文件的语法
  
用来为表格限制参数创建外部定义文件的语法
外部定义文件使用以下格式定义参数:
{Name=<name>
Type=<type>[quantity_type]
[Default=<value>]
Access=<access>
TABLE=<table-name_1>,<table-name_2>,....,<table-name_n>
}
 
* 括号 ([]) 内的所有数据都是可选的。竖线 ( | ) 表示可在两个或多个变量间选择。
将定义应用于参数时,Creo Parametric 使用外部定义文件更新模型参数。要应用定义,可通过设置配置选项 restricted_val_definition 来指定到限制定义文件的路径。
 
* 仅在 Creo Parametric 启动时,才会加载外部定义文件。
外部定义文件示例
以下参数文件 list1.lst,使用名称 string_par_1int_par1real_par1real_par2bool_par1 分别定义参数。

ND_ParamDefArr_K01 = {
{ Name = string_par1
Type = string
// \this is double slash comment
Table = Table1
},
{ Name = int_par1
Type = integer
! \\this is an exclamation mark comment
Table = Table1
},
{ Name = real_par1
Type = real
Table = Table1
},
{ Name = real_par2
Type = real
Table = Table1
},
{ Name = bool_par1
Type = Bool
Table = Table1
}
}
!!! ADD MORE RESTRICTED VALUE PARAMS HERE
ND_ParamTable_K01 = {
NAME =
TABLE-1
HEAD =
string_par_1,
int_par1,
real_par1,
real_par2,
bool_par1
ROWS =
't1_row1-m4-120',
'M4',
120,
1.1,
2.3,
true
't1_row2-m5-130',
'M5',
"(, 200) 130",
"[12.25, ] 22.65",
"[12.25, ] 24.65",
false
't1_row3-m6-135',
'M6',
"(-100, 300] 135",
"[123.55, 225.5) 200.50",
"[123.55, 225.5) 202.50",
TRUE
't1_row4-m8-140',
'M8',
"[-200,] 140",
"(, 2234.579) 1555.75",
"(, 2234.579) 1557.75",
FALSE
't1_row5-m9-150',
'M9',
"[-300, 500) 150",
"(-12345.50, 22345.56] -175.0",
"(-12345.50, 22345.56] -173.0",
true
'T1_Row6-M10-155',
'M10',
155,
FREE 5.675,
FREE 7.675,
false
'T1_ROW7-M12-6',
'M12'
FREE 6,
NULL,
NULL,
NULL
RELATIONS = int_par1 > 1
real_par2 > real_par1 + 1.1