Inicio del área de contenido

Documentación de sintaxis Sintaxis de la relación de objetos: Normas generales Localizar documento en árbol de navegación

Operadores

Operadores

Uso en la relación de objetos

AND

Dos expresiones, las cuales son verdaderas o falsas, se enlazan con AND.

Longitud = 300 and Anchura = 200

OR

Dos expresiones, de las cuales por lo menos una es verdadera o falsa, se enlazan con OR.

Color = ‘rojo’ or Material_base = ‘madera’

NOT

Se puede negar una o varias expresiones con NOT.

NOT (Color = ‘azul’)

NOT (Color = ‘rojo’ and Material_base = ‘madera’)

IF

Las condiciones en las acciones y los procedimientos empiezan por IF.

Color = 'rojo' if Modelo = ‘A’

 

Características especiales

Listas

En las listas, los elementos individuales siempre se separan por comas.

COLOR = 'ROJO' IF MODELO = 'A',
COLOR = 'AZUL' IF MODELO = 'B',
COLOR = 'VERDE' IF MODELO = 'C',

Distinción entre mayúsculas y minúsculas

En los nombres de característica, las variables de objeto y los operadores, no se distingue entre mayúsculas y minúsculas.

Concatenación

LC

Todas las letras se convierten en minúsculas.

Sillín_cuero = LC('Alpha')

= 'a'

UC

Todas las letras se convierten en mayúsculas.

Sillín_cuero = UC('Alpha')

= 'A'

Esta función es importante si la característica asignada no permite minúsculas, pero la expresión asignada puede comprender letras en minúscula.

||

El string se corta después del número máximo de 30 caracteres.

Sillín_cuero = Alpha || Beta

= 'AB'

Lista de condiciones incorporadas

Expresión

Condición implicada

SPECIFIED

La característica tiene un valor:

SPECIFIED COLOR

Véase Condición incorporada SPECIFIED

IN

Se debe fijar uno de estos valores:

COLOR IN (‘rojo’, ‘verde’, ‘azul’)

Véase Condición incorporada IN

TYPE_OF

Sólo para ciertos objetos:

TYPE_OF ($ROOT, (Material) (300) (NR = 'U91’))

Véase Condición incorporada TYPE_OF

PART_OF

El objeto es un componente de una lista de materiales (sólo en restricciones).

Véase Restricciones: Introducción de condiciones

SUBPART_OF

El objeto es un componente de un conjunto que forma parte de la lista de materiales de un material configurable (sólo en restricciones).

 

 

 

 

Fin del área de contenido