!--a11y-->
Objetivo
Se pueden utilizar tablas en restricciones para:
Deducir valores
Se pueden utilizar tablas en restricciones para fijar los valores de características, como en las acciones y procedimientos. La diferencia es que en las restricciones se puede procesar la tabla en varias direcciones diferentes, ya que se pueden definir diferentes alternativas de evaluación.
Flujo de procesos
El material configurable BICICLETA tiene características DINAMO y FARO. Los valores de estas 2 características ejercen influencia el uno sobre el otro.
Cree la tabla T_LUZ y asigne sus 2 características a él.

Todas las características son de valor individual, de modo que utiliza las mismas características en la tabla y en la clase.
La diferencia es que puede definir varias alternativas de evaluación, de manera puede utilizar cualquier característica para deducir un valor del otro.
Características |
Alternativa 1 |
Alternativa 2 |
FARO |
X |
|
DINAMO |
X |
FARO |
DINAMO |
Halógeno |
Elektra |
Lumotec |
Axa |
FER |
Dinamo FER |
OBJECTS:
BC IS_A (300)BICICLETA
RESTRICTIONS:
TABLE T_LUZ
(FARO = BC.FARO,
DINAMO = BC.DINAMO)
INFERENCES:
BC.FARO, BC.DINAMO
Resultado
En cuanto asigne un valor a la característica FARO o DINAMO, el valor para la otra característica es deducido por la llamada de tabla.