Fundamentos > Relaciones y parámetros > Parámetros de valor restringido > Sintaxis para la creación de un fichero de definición de restricción
Sintaxis para la creación de un fichero de definición de restricción
Un fichero de parámetros de definición de restricción tiene el siguiente formato:
ND_ParamDefArr_K01 = {
<definition>
[, ...]
}
donde:
[, ...]: continuación opcional de la lista.
El formato para <definition> es:
{
Name = <name>
Type = <type> [<quantity type>]
[Default = <value>]
[Range = <range> | Enum = <enum>]
[Access=<access>]
}
* 
Todos los datos que figuran entre corchetes [] son opcionales. La barra vertical | indica una elección entre dos o más variantes.
donde:
<name>: cualquier nombre válido de un parámetro de Creo Parametric.
<type>: utiliza el siguiente formato:
integer | real | string | boolean
<quantity type>: un nombre de cualquier tipo de cantidad básico (cotas físicas) soportado por Creo Parametric como, por ejemplo, Length o Force o una expresión compuesta por estos nombres con operaciones de multiplicación (*), división (/) o potencia (^).
El formato para <value> es:
<value_int> | <value_real> | <value_string> | <value_boolean>
donde:
<value_int>: un entero.
<value_real>: cualquier número real válido en relaciones de Creo Parametric, opcionalmente seguido de una <unit>.
<value_string>: cualquier cadena incluida entre comillas simples.
* 
Unas comillas en una cadena se deben presentar por ".
<value_boolean>: True | False (verdadero/falso)
<unit>: un nombre soportado por una unidad de medición de Creo Parametric (por ejemplo, mm, lb o N) o una expresión compuesta de estos nombres con operaciones de multiplicación (*), división (/). Las unidades de todos los valores deben coincidir con el tipo de cantidad de una definición de parámetro en la que se producen como valores por defecto o restringidos.
El formato para <range> es:
[<value>,<value> | <value>, | ,<value>]
donde:
variante <value>,: un rango con solo un límite mínimo.
variante ,<value>: un rango con solo un límite mínimo.
* 
Utilice [] o () para definir el rango:
[]: el valor mínimo o máximo correspondiente se incluye en el rango.
(): el valor mínimo o máximo correspondiente se excluye del rango.
El formato para <enum> es:
{
<value>
[, ...]
}
El formato para <access> es:
full | limited | locked
donde:
full: indica parámetros definidos por el usuario con acceso total que se pueden modificar en cualquier lugar.
limited: indica parámetros que no pueden ser modificados por una relación. Los parámetros restringidos solo se pueden modificar con tablas de familia y el programa.
locked: indica que los parámetros han sido creados por una aplicación externa (sistema de gestión de datos, funciones de análisis, relaciones, programa o tablas de familia). Los parámetros bloqueados solo se pueden modificar en la aplicación externa.
* 
Los espacios y las líneas nuevas son opcionales. Se admiten en cualquier lugar excepto en palabras clave y valores.
Los comentarios que empiezan por // o '/* y terminan con una línea nueva se admiten en cualquier lugar del fichero.
¿Fue esto útil?