Skip to main content

Elemento di visualizzazione: ActiveX

Simbolo:

_visu_img_activex.png

Categoria: Controlli speciali

L'elemento viene utilizzato per collegare un controllo ActiveX esistente nella visualizzazione. È possibile configurare le chiamate al metodo e i relativi parametri nelle proprietà dell'elemento di ActiveX elemento.

Proprietà dell'elemento

Sono disponibili tutte le proprietà degli elementi?

Tutte le proprietà sono disponibili solo dopo aver selezionato Avanzato opzione o la Tutte le categorie filtro in Proprietà.

Nome elemento

Esempio: GenElemInst_1

Suggerimento

Assegna nomi individuali agli elementi in modo che vengano trovati più velocemente nell'elenco degli elementi.

Tipo di elemento

ActiveX

Elemento

Componente ActiveX installato collegato alla visualizzazione

Suggerimento

Suggerimento: per evitare errori di digitazione, selezionare il componente ActiveX richiesto tramite Input Assistant.

Posizione

La posizione definisce la posizione e la dimensione dell'elemento nella finestra di visualizzazione. Si basa sul sistema di coordinate cartesiane. L'origine si trova nell'angolo in alto a sinistra della finestra. L'asse X orizzontale positivo corre verso destra. L'asse Y verticale positivo corre verso il basso.

X

La coordinata X (in pixel) dell'angolo in alto a sinistra dell'elemento

Esempio: 10

Y

La coordinata Y (in pixel) dell'angolo in alto a sinistra dell'elemento

Esempio: 10

Larghezza

Specificato in pixel

Esempio: 150

Altezza

Specificato in pixel

Esempio: 30

Suggerimento

È possibile modificare i valori trascinando la modulo _visu_icon_position_element.png simboli in altre posizioni nell'editor.

Centro

Le proprietà contengono valori fissi per le coordinate del punto di rotazione. Il punto di rotazione viene visualizzato nell'editor come _visu_icon_center_point.png simbolo e viene utilizzato come centro per la rotazione e il ridimensionamento.

Suggerimento

È anche possibile modificare i valori trascinando il _visu_icon_center_point.png simbolo in un'altra posizione nell'editor.

X

Coordinata X del punto di rotazione

Y

Coordinata Y del punto di rotazione

Movimento assoluto

Le proprietà contengono variabili IEC per il controllo dinamico della posizione dell'elemento. Il punto di riferimento è l'angolo superiore sinistro dell'elemento. In fase di esecuzione, l'intero elemento viene spostato.

Movimento

X

Aumentando questo valore in fase di esecuzione si sposta l'elemento a destra.

Y

Aumentando questo valore in fase di esecuzione si sposta l'elemento verso il basso.

Rotazione

Variabile (tipo di dato numerico) per l'angolo di rotazione (in gradi)

Esempio: PLC_PRG.iAngle1.

Il punto medio dell'elemento ruota in corrispondenza di Centro punto. Questo punto di rotazione è mostrato come il _visu_icon_center_point.png simbolo.

In fase di esecuzione, l'allineamento dell'elemento rimane lo stesso rispetto al sistema di coordinate della visualizzazione. Aumentando il valore, l'elemento ruota a destra.

_visu_img_prp_rotation.png

Ridimensionamento

Variabile (tipo di dati intero) per attivare uno stiramento centrico

Esempio: PLC_PRG.iScaling

Il punto di riferimento è il Centro proprietà.

Il valore 1 rimpicciolisce l'elemento di un fattore di 0.001. Il valore 1000 riporta l'elemento alla sua dimensione originale.

Rotazione interna

Variabile (tipo di dato numerico) per l'angolo di rotazione (in gradi)

Esempio: PLC_PRG.iAngle2.

In fase di esecuzione, l'elemento ruota attorno al punto di rotazione specificato in Centro in base al valore della variabile. Inoltre, l'allineamento dell'elemento ruota in base al sistema di coordinate della visualizzazione. Aumentando il valore nel codice ruota in senso orario.

Il punto di rotazione viene visualizzato come _visu_icon_center_point.png simbolo.

Nota

Se viene specificato un angolo di rotazione statico in Posizione → Angolo proprietà, quindi l'angolo di rotazione statico viene aggiunto all'angolo di rotazione variabile (offset) quando viene eseguita la visualizzazione.

_visu_img_prp_inner_rotation.png

Suggerimento

È possibile combinare le variabili in un Conversione di unità.

Suggerimento

Il X, Y, Rotazione, e Rotazione interna le proprietà sono supportate dalla funzionalità "Animazione client".

Variabili di stato

Le variabili controllano dinamicamente il comportamento dell'elemento.

Invisibile

Variabile (BOOL ) per alternare la visibilità dell'elemento

TRUE: L'elemento non è visibile durante l'esecuzione.

Suggerimento

IL Invisibile la proprietà è supportata dalla funzionalità "Animazione client".

Chiamate iniziali

Queste chiamate al metodo vengono eseguite durante l'inizializzazione. Vengono eseguiti solo nel primo ciclo.

Chiamate di metodo

Pulsante 'Creare nuovo'

Crea un sottonodo di seguito Metodi con parametri per la chiamata al metodo.

Metodi

. [<numero>]
  • Metodo: Nome del metodo

  • Parametro: parametro passato alla chiamata del metodo

  • Parametro di risultato: variabile facoltativa per il valore di ritorno del metodo

Chiamate cicliche

Queste chiamate di metodo vengono eseguite in ogni ciclo. Vengono eseguiti nella frequenza di aggiornamento della visualizzazione.

Chiamate di metodo

Pulsante 'Creare nuovo'

Crea un sottonodo di seguito Metodi per una chiamata di metodo e i suoi parametri

Metodi

. [<numero>]
  • Metodo: Nome del metodo

  • Parametro: parametro passato alla chiamata del metodo

  • Parametro di risultato: variabile facoltativa per il valore di ritorno del metodo

Chiamate condizionali

Queste chiamate al metodo vengono eseguite nella frequenza di aggiornamento della visualizzazione. Definisci la condizione di chiamata in Metodi → [<numero>] → Condizione di chiamata proprietà.

Chiamate di metodo

Pulsante 'Creare nuovo'

Crea un sottonodo di seguito Metodi con una condizione di chiamata e parametri per la chiamata al metodo

Metodi

. [<numero>]
  • Metodo: Nome del metodo

  • Condizione di chiamata: variabile (BOOL)

    Un fronte di salita di questa variabile attiva la chiamata di questo metodo.

  • Parametro: parametro passato alla chiamata del metodo

  • Parametro di risultato: variabile facoltativa per il valore di ritorno del metodo

Animazione

Suggerimento

Queste proprietà sono disponibili solo se hai selezionato Supporta le animazioni del cliente e la sovrapposizione di elementi nativi opzione nel Responsabile della visualizzazione.

Durata dell'animazione

Variabile per la durata (in millisecondi) in cui l'elemento esegue un'animazione

  • Variabile (valore intero)

    Esempio: Menu.tContent con VAR tContent : INT := 500; END_VAR

  • Letterale intero

    Esempio: 500

. Proprietà animabili
  • Movimento assoluto, Movimento, X, E

  • Movimento assoluto, Rotazione

  • Movimento assoluto, Rotazione interna

  • Movimento assoluto, Rotazione esterna

Il movimento animato viene eseguito quando almeno un valore di una proprietà animabile cambia. Il movimento eseguito non è a scatti, ma fluido entro la durata di animazione specificata. L'elemento di visualizzazione si sposta nella posizione specificata ruotando dinamicamente. Le transizioni sono fluide.

Sposta in primo piano

Variabile (BOOL ) per impostare l'elemento in primo piano

TRUE: Durante l'esecuzione, l'elemento di visualizzazione viene visualizzato in primo piano.

FALSE: In fase di esecuzione, l'elemento di visualizzazione viene visualizzato nel livello in cui è stato inserito nell'editor di visualizzazione.

Esempio: bIsInForeground con VAR bIsInForeground : BOOL := FALSE; END_VAR

Permessi

Nota

Disponibile solo quando è impostata la gestione degli utenti per la visualizzazione.

Diritti di accesso pulsante

Apre il Diritti di accesso finestra di dialogo. Lì puoi modificare i privilegi di accesso per l'elemento.

. Messaggi di stato:
  • Non impostato. Pieni diritti.: Diritti di accesso per tutti i gruppi di utenti : operabile

  • I diritti sono stabiliti: Diritti limitati: L'accesso è limitato ad almeno un gruppo.