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.
|