Gli script di background sono programmi script attivati dal sistema con esecuzione continua in background (“sullo sfondo”).

Questo tipo di script trova applicazione, ad esempio, in tutti quei casi in cui occorre eseguire operazioni di calcolo logico/aritmetico a seguito della variazione del valore di una certa grandezza, oppure l’impostazione di determinati parametri iniziali ad ogni riavvio del sistema… i campi di applicazione sono molteplici.

Lo script di background consente di gestire procedure legate agli eventi:

 

       OnInitialize:

Attivazione del sistema di supervisione

 

       OnTimer

Evento generato periodicamente mentre il sistema è attivo

 

       OnTerminate

Chiusura del sistema di supervisione

 

La procedura OnInitialize viene eseguita una volta all’avvio dell’esecutore script (quindi generalmente all’avvio del sistema)

 

La procedura OnTimer viene eseguita ciclicamente per tutto il periodo di attività dell’esecutore script (quindi del sistema di supervisione).

Il periodo di esecuzione dell’evento OnTimer è definito impostando la proprietà Period al valore desiderato (espresso in millisecondi). Generalmente questa assegnazione viene effettuata nella procedura OnInitialize.

 

La procedura OnTerminate viene eseguita prima della chiusura dell’esecutore script (quindi, generalmente, del sistema).

 

Per modificare lo script di background selezionare il comando Script di background dal menu Configura di X-Editor.

 

 


Attenzione!
Eventuali modifiche allo script di background avranno effetto solo dopo il riavvio del sistema o dell’esecutore script. L’esecutore può essere arrestato e riattivato utilizzando gli appositi comandi del menu Engine dell’editor degli script di background.
Arrestando l’esecutore viene eseguita la procedura OnTerminate.