Ejemplo: Fichero de ejemplo de definición de restricción
En el siguiente fichero de parámetros list1.lst se definen parámetros con los nombres paint, color_1, color_2, num_of_coats, grade, num_1, num_2, Bool_1 (los nombres se muestran en negrita en el fichero).
ND_ParamDefArr_K01 = {
{ Name = color_1
Type = string
Default = 'blue_new'
Enum = { 'red_"new', 'green_new', 'blue_new' }
},
{ Name = color_2
Type = string
..Default = 'white_new'
..! DEFAULT IS WHITE_NEW
..Enum = { 'yellow_"new', 'white_new', 'black_new' }
},
{ Name = num_of_coats
Type = integer
Default = 2 ! correct?
Range = [ 0 , 9 ] // 0<=Value<=9
},
{ Name = grade
Type = integer
Default = 35 ! correct?
Range = [ 26 , 50 ] // 26<=Value<=50
},
{ Name = num_1
Type = real
Default = -5.0
Range = [ -10.0 , 0. ]
},
{ Name = num_2
Type = real
Default = 22.5
Range = [ 21.00 , 30.0 ]
},
{Name=num_3
Type=integer
Default=75
Enum={25,50,75,100}
},
{Name=num_4
Type=real
Default=50.5
Enum={25.1,50.5,75.45,100.123}
Access=full
}
{ Name = Bool_1
Type = boolean
},
!!! ADD MORE RESTRICTED VALUE PARAMS HERE
}