Test con tablas de variables



Forzado de variables

Para forzar variables puede elegir una de las alternativas siguientes:

            · Active la función "Forzar" con el comando Variable > Forzar. Dependiendo del punto y de la condición de disparo que se hayan ajustado, el programa de usuario adopta los valores de forzado de las variables seleccionadas en la tabla de variables. Si ha ajustado la condición de disparo "Cíclico", desactive nuevamente la función "Forzar"con el comando Variable > Forzar.

            · Con el comando Variable > Activar valores de forzado se actualizan inmediatamente los valores de las variables seleccionadas una única vez.

Al forzar hay que tener en cuenta los siguientes puntos:

· Sólo se forzarán los operandos visibles en la tabla de variables al comienzo del forzado. Si después de iniciar el forzado se reduce el área visible de la tabla de variables, podrían forzarse operandos que han dejado de ser visibles. Si se amplía el área visible de la tabla de variables, puede haber operandos que ya no se puedan forzar.

· El proceso de forzado es irreversible (p. ej., con Edición > Deshacer).

· Durante el forzado cíclico no es posible correr la pantalla.

Ajustar las condiciones de disparo para forzar variables

La figura siguiente muestra la posición de los puntos de disparo.

Si se ajusta un mismo punto de disparo para observar y forzar variables, el valor de estado se visualiza antes de forzar, puesto que la función "Observar" se ejecuta antes de "Forzar". Para poder visualizar el valor forzado, el punto de disparo para "Observar" se deberá ajustar en "Inicio del ciclo", en tanto que el punto de disparo para "Forzar" se deberá definir en "Fin del ciclo". Al forzar variables se deberán tener en cuenta las siguientes observaciones respecto a los puntos de disparo:

· Si se ha ajustado la condición de disparo "Unico", aparecerá un mensaje de error en caso de que no sea posible forzar las variables seleccionadas.

· Si se ha ajustado la condición de disparo "Cíclico", no aparecerá ningún mensaje.

Disparo inmediato

Con el comando de menú Variable > Activar valores de estado puede forzar los valores de las variables. Esta petición se ejecuta una sola vez tan pronto como sea posible, sin tener relación con una posición determinada en el programa de usuario. Esta función se utiliza principalmente en modo STOP para forzar variables.

Condición de disparo

La siguiente tabla muestra el efecto que tiene la condición de disparo ajustada en el forzado de variables:

  Condición de disparo única Condición de disparo cíclica
Forzar variables

 

Activación única (forzar variables)

Dependiendo del punto de disparo, a las variables se les pueden asignar valores una sola vez.

 

Forzar con condición de disparo definida 

Asignando valores fijos puede simular determinadas situaciones para su programa de usuario, comprobando así las funciones programadas.