Skip to main content

Elemento di visualizzazione: browser web

Simbolo:

_visu_img_webbrowser.png

Categoria: Controlli speciali

L'elemento mostra un sito Web, un file PDF o un video con un URL.

Importante

Le opzioni di visualizzazione del Programma di navigazione in rete elemento dipendono dal sistema operativo e dalla variante di visualizzazione della visualizzazione.

Prerequisito: i componenti software del browser web sono disponibili in runtime e configurati di conseguenza (esempio: video da mostrare su Linux).

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_59

Suggerimento

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

Tipo di elemento

Programma di navigazione in rete

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".

Variabili di controllo

URL

URL della pagina Web visualizzata nella visualizzazione.

  • Variabile (STRING O WSTRING)

    Esempio: PLC_PRG.stURL

  • Letterale tra virgolette singole diritte

    Esempio: 'http://de.wikipedia.org'

(Oppure in alternativa) il percorso del file visualizzato nel browser web

  • Quando eseguito come un ObiettivoVisu:

    Specificazione del nome del file nel formato file:///<path>.<type>

    Esempio: file:///D:/Project/2024/Example_1.pdf

    Importante

    Per visualizzare un file con l'elemento del browser Web, il file di configurazione targetvisuextern.cfg contengono la seguente voce:

    [SysNativeCommonControls]
    PluginsEnabled=1
  • Quando eseguito come un WebVisual:

    Specificazione del nome del file nel formato http://localhost:8080/<name>.<type>

    Esempio: http//localhost:8080/Image1.jpg

    Importante

    Per visualizzare i file con l'elemento browser web, questi devono trovarsi in una cartella a cui il server web può accedere. (Default: PlcLogic/visu)

  • Il percorso del file può essere trasferito come variabile.

Visualizza

Variabile (BOOL)

Esempio: PLC_PRG.bSetURL

Controlla la visualizzazione di Programma di navigazione in rete elemento.

Se la variabile contiene un fronte di salita, la visualizzazione richiama la pagina Web indicata URL e ne visualizza il contenuto nell'elemento di visualizzazione 'Browser Web'.

Di ritorno

Variabile (BOOL)

Esempio: PLC_PRG.bGoBack

Controlla la navigazione indietro nel file Programma di navigazione in rete. Se la variabile ha un fronte di salita, la visualizzazione mostra il contenuto della pagina visualizzata in precedenza.

Inoltrare

Variabile (BOOL)

Esempio: PLC_PRG.bGoForward

Controlla la navigazione in avanti nel file Programma di navigazione in rete. Se la variabile ha un fronte di salita, la visualizzazione mostra il contenuto della pagina visualizzata in precedenza.

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.