Definir restricciones específicas del usuario en la preconfiguración de unidades

En la sesión Requisitos (tcuef0106m000) puede usar el campo Categoría y el campo Indicador exclusivo para especificar restricciones a la hora de aplicar requisitos.

Ejemplo

Existen tres requisitos, PESADO, NORMAL y LIGERO, que denotan tres modelos. Si define las mismas categorías e indicadores exclusivos para estos requisitos, especificará que sólo uno de esos requisitos puede seleccionarse para una unidad preconfigurada específica.

Definir más de una restricción

La combinación de categoría y el indicador exclusivo para una unidad preconfigurada define sólo una restricción. Algunos clientes desearán definir más de una restricción (específica del cliente). Por tanto, los clientes pueden programar sus propias restricciones en un conjunto de funciones predefinidas vacías, a las que se puede acceder mediante DAL tcuef007. Las funciones vacías se encuentran en tcuef.dll8007. Existen las funciones siguientes:

  • tcuef.dll8007.before.save.object
  • tcuef.dll8007.before.destroy.object
  • tcuef.dll8007.after.save.object
  • tcuef.dll8007.after.destroy.object
  • tcuef.dll8007.eopt.check
  • tcuef.dll8007.effn.check

Para personalizar la DLL, debe copiarla en otro VRC, tras lo cual podrá realizar cambios en el VRC de copia. El motivo para ello es que, durante el desarrollo en LN, podían añadirse nuevas funciones a la DLL a través de los desarrolladores de LN o el soporte de LN. Como resultado, las personalizaciones en la DLL original podían sobrescribirse. Si copia la DLL en un nuevo VRC, podrá ampliar la lógica de LN sin personalizar el código fuente del programa LN estándar.

Ejemplos de un posible uso
  • Añadir comprobaciones adicionales, que se ejecutan si inserta un requisito para una unidad preconfigurada.
  • Insertar automáticamente un requisito SAFETY_DEV si inserta un requisito ENGINE_3000 para una unidad preconfigurada.