Animación del cliente
El Animación del cliente función permite animar visualizaciones de forma rápida y sencilla. La animación se ejecuta independientemente del ciclo de la tarea de visualización. VISU_TASK
La carga de trabajo computacional necesaria para la animación se ejecuta directamente en el cliente.
Movimiento
Por ejemplo, un elemento de visualización puede aproximarse a una posición objetivo, rotar dinámicamente o aparecer en transiciones suaves.
Propiedad animable | Movimiento |
---|---|
Movimiento absoluto, Movimiento, incógnita, Y | Se aproxima a la posición objetivo especificada. |
Movimiento absoluto, Rotación interior Movimiento absoluto, Rotación exterior | La rotación se anima desde el ángulo anterior al nuevo ángulo. Los grupos, marcos y controles nativos también pueden rotar. |
Cubrir
Los elementos de visualización y los controles nativos se pueden superponer mediante elementos o elementos de diálogo.

Animación de tiempo
Los diálogos se muestran y ocultan con transiciones suaves.
Los elementos se muestran y ocultan con transiciones suaves. Puedes controlar el uso de... Variable de estado, Invisible propiedad a la visibilidad de un elemento de visualización.
Los menús se muestran sin problemas.
Las visualizaciones de cuadros cambian sin problemas, entrando y saliendo de la vista con transiciones suaves.
Animación de imágenes
Las imágenes en formato de gráficos GIF o como gráficos vectoriales SVG se interpretan como animaciones y se muestran en movimiento en tiempo de ejecución.
Activando la animación del cliente
Requisito: El CODESYS proyecto contiene una aplicación con una visualización.
En el Dispositivos Ver, abra el Administrador de visualización.
Seleccione el Admite animaciones de clientes y superposición de elementos nativos opción.
Nota
Esta opción solo se muestra cuando CODESYS WebVisu clientes o CODESYS TargetVisu clientes se han insertado debajo del Administrador de visualización. Sin embargo, el CODESYS TargetVisu clientes deben soportar esta función.
Los elementos de visualización se configuran con el Duración de la animación y Traer al primer plano propiedades. Ahora la animación del cliente está habilitada.
Configuración del elemento de visualización
Un elemento de visualización se anima automáticamente cuando al menos una propiedad animable cambia su valor en tiempo de ejecución. En este caso, la duración de la animación no es 0 y se ha configurado en el Duración de la animación Propiedad. La animación es procesada por el cliente.
Requisito: La animación del cliente está habilitada.
Seleccione un elemento de visualización.
En el respectivo Propiedades vista, en el Duración de la animación campo de entrada, especifique el valor
500
.Ahora la animación dura 500 milisegundos.
Declarar las variables de posición, por ejemplo en el editor de interfaz de la visualización.
Editor de interfaz
VAR iXPosition : INT; iYPosition : INT; END_VAR
Seleccione el Movimiento absoluto, Movimiento, incógnita propiedad y asignar la variable
iXPosition
.Seleccione el Movimiento absoluto, Movimiento, Y propiedad y asignar la variable
iYPosition
.Programe una configuración de entrada, por ejemplo, para controlar un cambio de posición.
Configuración de entrada, Al hacer clic con el ratón propiedad: Ejecutar código ST.
Ejecutar código ST
iXPosition := 100; iYPosition := 100;
Construya, inicie y descargue la aplicación.
La aplicación con la visualización está en ejecución. Al hacer clic en el elemento de visualización, este se desplaza dinámicamente a la posición establecida.