Guida VB.NET script
Il sistema X Vision integra un ambiente di scripting VBA™ - compatibile che ne espande significativamente le potenzialità.
Con gli script è possibile configurare logiche complesse in grado di accedere a tutte le funzionalità esposte dal sistema.
Gli script vengono distinti in:
- Script di Background: vengono eseguiti in maniera ciclica per tutto il tempo di attività del sistema di supervisione, come logica per operazioni “di sfondo” (monitoraggio, regolazione, aggiornamento…). Non possono contenere elementi di interfacciamento con l’utente (finestre di dialogo, messaggi, ecc.) o comunque bloccanti.
- Script di Pagina: definiscono le procedure da eseguire all’apertura di un sinottico, durante la visualizzazione, e alla chiusura dello stesso.
- Script di Azione: sono eseguiti in risposta ad un evento (azione su evento, azione schedulata, login/logout di un utente, evento da tastiera, selezione di un menu)
- Script di Oggetto: definiscono procedure personalizzate di gestione degli eventi per un oggetto grafico del sinottico.
Gli script vengono inoltre impiegati per lo sviluppo di wizard.
Oltre alle funzioni generiche integrate nella sintassi standard del linguaggio (matematiche, trigonometriche, letterali, logiche, di conversione ecc.), sono disponibili specifiche funzioni per l’interfacciamento con elementi del sistema X Vision, che consentono di:
- gestire il DataBase RealTime
- leggere/scrivere i campi di configurazione degli Item del DataBase RealTime
- gestire i messaggi da inviare al sistema
- gestire gli utenti del sistema
- gestire gli allarmi del sistema
- inviare comandi di navigazione
- gestire gli oggetti Trend
- accedere alle proprietà di tutti gli oggetti della pagina
Questa guida illustra l’utilizzo generale degli script e fornisce informazioni di riferimento specifiche per le funzioni integrative di interfacciamento con gli elementi del sistema X Vision. Per ulteriori informazioni relative al linguaggio e alle funzioni dell’editor fare riferimento alle guida in linea dell’editor.
Attenzione!
X Vision supporta solo gli script WinWrap di tipo VBA compatibile, escludendo le estensioni COM (#language “WWB-COM”) e .NET (#language ”WWB.NET"). Per dette estensioni non viene fornito supporto e potrebbero non essere disponibili in future versioni di X Vision.