Presentation engine

Un oggetto presentation engine visualizza elementi dell'interfaccia utente a runtime.

Presentation engine nativo

Utilizzare il presentation engine nativo per applicazioni HMI tipiche eseguite su destinazioni con un pannello operatore. In un progetto può esistere un solo presentation engine nativo.
Quando si esegue un progetto, viene generata automaticamente e autenticata con l'utente iniziale una sessione interattiva.
È possibile modificare l'utente corrente in una sessione interattiva. In base all'utente e alla logica creata, l'interfaccia può cambiare dinamicamente nella stessa sessione.
SUGGERIMENTO: Per specificare l'utente, vedere Metodi globali per l'autenticazione utente o Log e audit attività di sessione.

Presentation engine Web

Utilizzare un presentation engine web per rendere disponibile un'interfaccia utente web per più utenti che si connettono da diversi browser web. I presentation engine web sono compatibili con applicazioni HMI che vengono eseguite sui dispositivi client dotati di un pannello operatore e con dispositivi che non dispongono di un'interfaccia di amministrazione dedicata. In un progetto può esistere un solo presentation engine web.
Quando un utente si connette al server web, viene generata una sessione interattiva per l'utente autenticato. Lo stesso utente può generare sessioni interattive aggiuntive accedendo al progetto da più dispositivi. Ogni sessione crea una finestra di avvio. Vedere Sessioni e impostazioni locali.
SUGGERIMENTO: Utilizzare la variabile
Alias
{Sessione}
Sessione
Sessione UI
Indirizzo IP
per ottenere l'indirizzo IP del client. Creare collegamenti dinamici per utilizzare l'indirizzo IP del client nella logica dell'applicazione. Per esempio, visualizzare diversi oggetti grafici ai client che si connettono da indirizzi IP specifici. Per ulteriori informazioni, vedere Collegamenti dinamici e Alias.

Sessione

Sia il presentation engine nativo che il presentation engine web espongono un puntatore di tipo sessione. Per leggere o modificare i nodi di sessione, utilizzare l'alias
{Sessione}
. Per ulteriori informazioni, vedere Alias incorporati.
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal