# Controllo degli eventi

Un oggetto di dati di controllo degli eventi essenzialmente sorveglia uno o più vettori o scalari, ed effettua un'azione specifica quando è vera una condizione specifica riguardante i vettori o gli scalari. I controlli degli eventi sono normalmente usati insieme a dati in streaming, o dal vivo. Per esempio, potrebbe essere creato un controllo degli eventi per sorvegliare se gli elementi di un vettore di dati che rappresentano una temperatura superano un valore predefinito.

## Finestra dei controlli degli eventi

Quella che segue è un'istantanea della finestra visualizzata quando si creano o modificano degli eventi. Le spiegazioni delle impostazioni sono elencate sotto.

Finestra dei controlli degli eventi
Finestra dei controlli degli eventi

### Espressione

La condizione da controllare, insieme ad altre proprietà degli eventi, può essere modificata da questa sezione.

Operatori

  Un elenco degli operatori disponibili. Scegliere un operatore dall'elenco lo inserisce nel punto di inserzione corrente nella casella di testo Espressione.

Vettori

  Un elenco degli oggetti vettore correnti in &kst;. Scegliere un vettore dall'elenco lo inserisce nel punto di inserzione corrente nella casella di testo Espressione.

Scalari

  Un elenco dei valori scalari disponibili. Questo elenco è composto dai valori scalari nella sessione corrente di &kst; e da alcune costanti interne. Scegliere uno scalare dall'elenco lo inserisce nel punto di inserzione corrente nella casella di testo Espressione.

Espressione

  L'espressione da sorvegliare. Puoi scrivere direttamente in questa casella, o selezionare gli elementi da inserire usando gli elenchi a cascata descritti sopra. Assicurati che l'espressione inserita in questa casella di testo sia un'espressione booleana (cioè risulti in vero o falso). Ciò normalmente implica usare un'uguaglianza o una disuguaglianza nell'espressione. Nota che tutti i vettori inseriti nella casella di testo saranno sorvegliati a seconda dei loro singoli elementi.

  Ogni volta che questa espressione sarà vera, l'evento sarà attivato. L'azione eseguita all'attivazione di un evento dipende dalle impostazioni specificate nelle prossime due sezioni.

Descrizione

  Questa casella di testo è usata per tenere una breve descrizione dell'evento. La descrizione è disponibile fondamentalmente come un metodo per tenere d'occhio molti eventi. Puoi inserire qualsiasi testo tu voglia in questa casella.

### Log di debug di Kst

Questa sezione specifica le impostazioni per le voci aggiunte nel log di debug di &kst; quando degli eventi vengono attivati.

Registra come:

  Abilita questa casella per fare aggiungere delle voci al log di debug di &kst; quando questo evento viene attivato. Ci sono tre tipi di voce nel log di debug: avvisi, avvertimenti, ed errori. Seleziona il tipo di voce desiderato usando il pulsante corrispondente.

### Notifica e-mail

In questa sezione possono essere specificate le impostazioni per l'invio di avvisi di attivazione degli eventi per posta elettronica.

Notifica

  Abilita questa casella per far inviare a &kst; delle notifiche per posta elettronica agli indirizzi specificati quando viene attivato questo evento. Inserisci anche gli indirizzi di posta che vorresti apparissero nel campo Da nella casella Mittente.

### ELOG

&kst; supporta l'aggiunta di voci in un registro ELOG all'attivazione degli eventi. Ciò si può usare per controllare a distanza dei dati dal vivo, o per ottenere dei riassunti delle attività degli eventi.

Notifica

  Selezionare questa casella abilita la funzione di registrazione di ELOG per questo controllo degli eventi. Fai clic su Configura... per specificare le impostazioni del server e di registrazione.

## L'estensione ELOG

L'estensione ELOG permette ai controlli degli eventi di creare voci di registro su un server su cui è in esecuzione l'applicazione Electronic Logbook (ELOG). Le voci di registro create possono essere usate, per esempio, per controllare a distanza gli eventi di &kst; o per produrre rapporti periodici sui dati. Per informazioni su come configurare e gestire un server ELOG, vedi la pagina ufficiale di ELOG. Per abilitare l'estensione ELOG di &kst;, seleziona Estensioni... dal menu Impostazioni e assicurati che Estensione ELOG sia segnato.

### Impostazioni del server e di registrazione

Le impostazioni del server e di registrazione dovrebbero essere configurate se la funzionalità ELOG è attivata per un oggetto di controllo degli eventi. Per configurare le impostazioni di registrazione, fai clic sul pulsante Configura... nella sezione ELOG della finestra dei controlli degli eventi. Dovrebbe essere visualizzata la finestra delle voci degli eventi ELOG:

Impostazioni della registrazione dei controlli degli eventi
Impostazioni della registrazione dei controlli degli eventi

Usa le tre caselle in fondo per selezionare il tipo di informazione da registrare. Includi schermata di Kst specifica che dovrebbe essere inclusa una schermata della finestra attualmente attiva. Includi file di configurazione di Kst specifica che dovrebbe essere allegato alla voce il file salvato `*.kst`. Infine, se è segnato Includi informazioni di debug di Kst, sarà allegata anche una copia del log di debug.

Una volta che le impostazioni del server ELOG saranno configurate appariranno dei campi aggiuntivi. Per personalizzare le impostazioni del server ELOG, fai clic sul pulsante Configurazione.... Dovrebbe essere visualizzata la seguente finestra:

Impostazioni del server dei controlli degli eventi
Impostazioni del server dei controlli degli eventi

Seguono le descrizioni delle impostazioni in questa finestra.

Configurazione, Salva, e Carica

  L'elenco a cascata Configurazione contiene un elenco di configurazioni ELOG salvate. Per caricare un insieme di impostazioni di configurazione, seleziona un elemento dall'elenco e fai clic sul pulsante Carica. Per salvare la configurazione attuale in una voce di questa finestra, seleziona la voce desiderata e fai clic sul pulsante Salva.

  Salvare impostazioni in una voce sovrascrive qualsiasi impostazione preesistente in quella voce.

Indirizzo IP e Numero di porta

  Inserisci l'indirizzo IP della macchina su cui è in esecuzione l'applicazione server ELOG. Il numero di porta su cui il server ELOG ascolta è configurabile sul server, ma quella predefinita è la 8080; quindi se non sei sicuro, inserisci 8080 come numero di porta.

Registro

  Ogni server ELOG può contenere uno o più registri, quindi deve essere specificato il nome del registro sul quale scrivere le voci. Assicurati che il nome del registro sia scritto giusto.

Nome utente, Password utente, e Scrivi password

  A seconda di com'è configurata l'applicazione server ELOG, queste impostazioni potrebbero essere necessarie o meno. Se lo sono, inserisci i dati di accesso giusti nelle caselle corrispondenti.

Dimensione della schermata

  Usa questa casella a elenco per selezionare le dimensioni, in pixel, della schermata di &kst; da allegare (se specificata).

Inserisci come testo HTML

  Se questa casella è selezionata, potranno essere usati tag HTML nella voce del registro.

Disattiva le notifiche via posta elettronica

  Se il registro è configurato per inviare notifiche via posta elettronica delle nuove voci, selezionare questa casella le disattiverà. Nota che questa opzione non è collegata all'impostazione di &kst; per la notifica via posta elettronica per i controlli degli eventi.

Fai clic sul pulsante Applica per applicare le impostazioni inserite. Fai clic su Aggiorna per aggiornare la finestra delle voci di evento ELOG (la finestra precedente). Dovrebbero apparire dei campi aggiuntivi nella finestra delle voci di evento ELOG. Questi campi sono solo del registro selezionato. Una volta che sei soddisfatto delle impostazioni, il pulsante Prova può essere usato per inviare una voce di registro di prova. Fai clic su Chiudi per uscire dalla finestra.