È possibile animare un elemento di visualizzazione e farlo spostare o ruotare in fase di esecuzione. Per farlo, si assegnano le variabili nella proprietà «Movimento assoluto» e poi si programma l'animazione nel codice dell'applicazione.
Configurazione di un offset
È possibile configurare un offset dell'elemento programmando le variabili in «Movimento assoluto Movimento».
Requisiti: È aperto un progetto con una visualizzazione.
-
Aprite la visualizzazione e aggiungete un elemento «Rectangle».
La vista «Properties» visualizza la configurazione dell'elemento.
-
Nell'applicazione nel POU
PLC_PRG, dichiarare le variabili conformi al tipo: diOffsetX : DINT;ediOffsetY : DINT; -
Configurare la proprietà «Movimento assoluto Movimento X» con
PLC_PRG.diOffsetXe «Y» conPLC_PRG.diOffsetY. -
Attuare uno spostamento dell'elemento, ad esempio mediante una divisione modulo del valore:
diOffsetX := diOffsetX MOD 100;
diOffsetY := diOffsetY MOD 100;
-
Compilare, caricare e avviare l'applicazione.
L'applicazione viene eseguita. Si apre la visualizzazione. Il rettangolo si sposta.
Configurazione di un elemento rotante
Quando un elemento ruota, il punto centrale dell'elemento ruota esattamente intorno al suo centro. Il centro è definito nella proprietà «Center». Il punto centrale di un elemento viene calcolato internamente. Se il punto centrale e il centro coincidono, non c'è rotazione.
È possibile configurare una rotazione in senso orario dell'elemento aumentando il valore della variabile «Movimento assoluto Rotazione».
Requisiti: È aperto un progetto con una visualizzazione.
-
Aprite la visualizzazione e aggiungete un elemento «Rectangle».
La vista «Properties» visualizza la configurazione dell'elemento.
-
Nell'applicazione, nel POU
PLC_PRG, dichiarate una variabile conforme al tipo:rValue : REAL; -
Configurare la proprietà «Movimento assoluto Rotazione» con
PLC_PRG.rValue. -
Attuare la rotazione in senso orario dell'elemento aumentando il valore della variabile:
rValue := rValue + 0.1; -
Compilare, caricare e avviare l'applicazione.
Configurazione di un elemento rotante
Quando un elemento esegue una rotazione interna e ruota, il punto centrale dell'elemento ruota esattamente intorno al suo centro. Questo è il punto definito nella proprietà «Center». Anche l'allineamento dell'elemento ruota rispetto al sistema di coordinate. Se il punto centrale dell'elemento e il centro coincidono, si produce una rotazione sul punto.
È possibile configurare una rotazione in senso orario dell'elemento aumentando il valore della variabile «Movimento assoluto Rotazione interna».
Se la visualizzazione è In runtime, si può notare che l'elemento ruota (anche rispetto al sistema di coordinate della visualizzazione).
Requisiti: È aperto un progetto con una visualizzazione.
-
Aprite la visualizzazione e aggiungete un elemento «Polygon», che trasformerete in un puntatore.
La vista «Properties» visualizza la configurazione dell'elemento.
-
Trascinare il punto centrale dell'elemento alla base del puntatore.
-
Nell'applicazione, nel POU
PLC_PRG, dichiarate una variabile conforme al tipo:rValue : REAL; -
Configurare la proprietà «Movimento assoluto Rotazione interna» con
PLC_PRG.rValue. -
Attuare la rotazione in senso orario dell'elemento aumentando il valore della variabile:
rValue := rValue + 0,1;
-
Compilare, caricare e avviare l'applicazione.

