Inicio del área de contenido

Documentación de función Tipo 0: Definición de parámetros changing Localizar documento en árbol de navegación

Utilización

Los parámetros changing se definen en las llamadas de función dinámicas. Asigne al parámetro changing la variable cuyo valor desea transferir desde las instrucciones de producción o el cockpit de fabricación al módulo de funciones. Una vez se haya ejecutado la función se devuelve el valor de parámetro a esta variable y se traslada a las instrucciones de producción o al cockpit.

Puede visualizar la variable en las instrucciones de producción o en el cockpit. Puede utilizar la variable para transferir el valor a instrucciones de proceso posteriores de las mismas instrucciones de producción o cockpit. No olvide, sin embargo, que:

·        La función puede llevarse a cabo más de una vez en las instrucciones de producción o en el cockpit.

·        La función puede modificar el valor de parámetro.

Condiciones previas

Si desea transferir el valor de una variable al módulo de funciones o trasladarlo desde el módulo de funciones a las instrucciones de producción o al cockpit, debe definirse la variable en las mismas instrucciones de producción o en el mismo cockpit. En las instrucciones de producción también puede definirse la variable para toda la orden de proceso.

Para obtener más información sobre cómo utilizar variables de sistema y variables en general, véase:

·        Utilización de variables en instrucciones de producción basadas en browser y en cockpits

·        Utilización de variables de sistema en instrucciones de producción basadas en browser

Actividades

Al definir parámetros changing, se especifica la siguiente información en la instrucción de proceso:

·        Todos los parámetros changing necesarios del módulo de funciones
Se necesitan parámetros changing si no se ha fijado el indicador Opcional. Deben especificarse en la instrucción de proceso.

·        Parámetros changing opcionales del módulo de funciones para el cual no desea utilizar los valores propuestos definidos en el módulo de funciones
Los parámetros changing son opcionales si se ha fijado el indicador Opcional.

·        Si fuese necesario, la transferencia de parámetro opcional de característica para parámetros opcionales cuyo valor no desea transferir cuando se ejecute la llamada de función
Véase también Tipo 0: Transferencia de parámetro opcional.

·        El nombre de parámetro para cada parámetro que se deba transferir

·        Las variables para cada valor de parámetro a transferir;
Sólo puede transferir el valor de una variable a un parámetro si la variable tiene la misma clase de datos que el parámetro en el módulo de funciones.

Nota

Si el parámetro changing está tipificado con referencia a un tipo de tabla, puede transferir una tabla completa desde las instrucciones de producción hasta el módulo de funciones. En este caso, debe haber definido una solicitud de datos múltiple (tabla) como salida. Si ha definido una solicitud de datos simple, el sistema sólo emite el valor de la primera línea de tabla. El sistema sólo puede procesar tablas de una sola columna.

Parámetros changing de la clase Tabla

Un módulo de funciones puede tener parámetros changing que estén tipificados con referencia a un tipo de tabla. En comparación, un módulo de funciones también puede tener parámetros de tabla concretos que se definen utilizando la característica PPPI_TABLE_PARAMETER.
Véase también: Tipo 0: Definición de parámetros de tabla

Estos parámetros changing de la clase Tabla se definen del mismo modo que los parámetros changing simples, utilizando la característica PPPI_CHANGING_PARAMETER. El sistema reconoce automáticamente que estos parámetros están tipificados con referencia a un tipo de tabla.

Puede utilizar parámetros changing de la clase Tabla para transferir una variable de tabla desde las instrucciones de producción a un módulo de funciones y pasar valores desde un módulo de funciones a una variable de tabla de las instrucciones de producción. Esto significa que la variable que quiere transferirse al módulo de funciones o a la que quiere pasarse un valor desde el módulo de funciones debe definirse dentro de una solicitud de datos múltiple (tabla).

Definición de característica

Para introducir esta información, asigne las siguientes características a la instrucción de proceso en la secuencia especificada más adelante:

Característica

Significado

Valores permitidos

PPPI_CHANGING_PARAMETER

Parámetros changing

Parámetros changing del módulo de funciones


< PPPI_STRING_VARIABLE o
< PPPI_FLOAT_VARIABLE o
< PPPI_DATE_VARIABLE o
< PPPI_TIME_VARIABLE

Transferencia de valor en variable:
< Valor alfanumérico
< Número de coma flotante
< Fecha
< Hora

Variable del tipo de datos:
< Valor alfanumérico
< Número de coma flotante
< Fecha
< Hora

PPPI_OPTIONAL_PARAMETER

Transferencia de parámetro opcional

<Transferencia de parámetro no opcional
<Transferencia de parámetro opcional

Si desea visualizar el valor variable en las instrucciones de producción o el cockpit, debe definir un campo de salida. Para obtener más información, véase Tipo 0: Definición de campos de salida para valores de variable.

 

 

 

Fin del área de contenido