# Händelsebevakning

Ett dataobjekt för händelsebevakning håller huvudsakligen reda på en eller flera vektorer eller skalärer, och utför en angiven åtgärd när ett angivet villkor som berör vektorerna eller skalärerna är sant. Händelsebevakning används oftast tillsammans med rörlig, eller strömmande data. En händelsebevakning skulle till exempel kunna skapas för att bevaka om element i en datavektor som representerar temperaturer överstiger ett fördefinierat värde.

## Dialogruta för händelsebevakning

Det följande är en skärmbild av fönstret som visas när händelser skapas eller redigeras. Förklaringar av inställningarna listas nedan.

Fönstret Händelsebevakning
Fönstret Händelsebevakning

### Uttryck

Villkoret att bevaka, tillsammans med andra egenskaper för händelsen, kan ändras i den här avdelningen.

Operatorer

  En lista med tillgängliga operatorer. Genom att välja en operator i listan infogas den på nuvarande infogningsställe i textrutan Uttryck.

Vektorer

  En lista med nuvarande vektorobjekt i &kst;. Genom att välja en vektor i listan infogas den på nuvarande infogningsställe i textrutan Uttryck.

Skalärer

  En lista med nuvarande skalärobjekt. Listan består både av skalärvärden i nuvarande &kst;-session, samt några inbyggda konstanter. Genom att välja en skalär i listan infogas den på nuvarande infogningsställe i textrutan Uttryck.

Uttryck

  Uttrycket som ska bevakas. Du kan skriva direkt i textrutan, eller välja objekt att infoga med kombinationsrutorna ovanför. Försäkra dig om att uttrycket som skrivs in i textrutan är ett Booleanskt uttryck (dvs. antingen ger resultatet sant eller falskt). Det innebär oftast att använda en likhet eller olikhet i uttrycket. Observera att vektorer som skrivs in i textrutan bevakas enligt sina individuella element.

  Så fort det här uttrycket är sant, utlöses händelsen. Åtgärden som utförs när en händelse utlöses beror på inställningarna som anges i de två följande avdelningarna.

Beskrivning

  Den här textrutan används för att lagra en kort beskrivning av händelsen. Beskrivningen är i huvudsak tillgänglig som ett sätt att hålla reda på flera händelser. Du kan skriva in vilken text du vill i textrutan.

### Kst-felsökningslogg

Den här avdelningen anger inställningar för poster som läggs till i &kst;:s felsökningslogg när händelser utlöses.

Logga som:

  Aktivera kryssrutan för att låta poster läggas till i &kst;:s felsökningslogg när händelsen utlöses. Det finns tre sorters poster i felsökningsloggen: anmärkningar, varningar och fel. Välj önskad typ av post med motsvarande alternativknapp.

### E-postmeddelande

I den här avdelningen kan inställningar anges för att skicka meddelanden med e-post vid utlösning av händelser.

Meddela

  Aktivera kryssrutan för att låta &kst; skicka meddelanden med e-post till angiven adress när händelsen utlöses. Skriv också in e-postadressen i textrutan Avsändare som du vill ska finnas i fältet Från i brevet.

### ELOG

&kst; stöder att lägga till poster i en ELOG-loggbok vid utlösning av händelser. Det kan vara användbart för att bevaka rörlig data från en annan plats, eller för att få sammanfattningar av händelseaktivitet.

Meddela

  Markeras kryssrutan aktiveras ELOG-loggfunktionen för den här händelsebevakningen. Klicka på Anpassa... för att ange server och loggningsinställningar.

## Elog-utökningen

Elog-utökningen gör det möjligt för händelsebevakningar att skapa loggboksposter på en server som kör programmet Electronic Logbook (ELOG). Loggboksposterna som skapas kan till exempel användas för fjärrbevakning av &kst;-händelser eller för att skapa periodiska rapporter av data. För information om att anpassa och underhålla en ELOG-server, se den officiella ELOG-hemsidan. För att aktivera Elog-utökningen i &kst;, välj Utökningar... i menyn Inställningar och försäkra dig om att Elog-utökning är markerad.

### Server- och logginställningar

Server- och loggningsinställningar ska anpassas om ELOG-funktionen är aktiverad för ett händelsebevakningsobjekt. För att anpassa loggningsinställningar, klicka på knappen Anpassa... i avdelningen ELOG i händelsebevakningsdialogrutan. Dialogrutan för ELOG händelseinmatning ska visas:

Loggningsinställningar för händelsebevakning
Loggningsinställningar för händelsebevakning

Använd de tre kryssrutorna längst ner för att välja typ av information som ska loggas. Inkludera Kst skärmdump anger att en skärmdump av fönstret som för närvarande är aktivt ska ingå i posten. Inkludera Kst inställningsfil anger att den sparade filen `*.kst` ska bifogas posten. Till sist, om Inkludera Kst felsökningsinformation är markerat, läggs också en kopia av felsökningsloggen till i posten.

Ytterligare fält visas i dialogrutan när inställningar för ELOG-servern är gjorda. För att anpassa ELOG-serverinställningar, klicka på knappen Anpassa.... Följande dialogruta ska visas:

Serverinställningar för händelsebevakning
Serverinställningar för händelsebevakning

Beskrivningar av inställningarna i den här dialogrutan följer.

Anpassa, Spara och Ladda

  Kombinationsrutan Inställning innehåller en lista med sparade ELOG-serverinställningar. För att ladda en uppsättning inställningsalternativ, välj ett objekt i listan och klicka på knappen Ladda. För att spara nuvarande inställningsalternativ på en plats, välj önskad plats och klicka på knappen Spara.

  Att spara inställningar på en plats skriver över alla befintliga inställningar på den platsen.

IP-adress och Portnummer

  Skriv in IP-adressen för datorn som kör ELOG-serverprogrammet. Portnumret som ELOG-servern lyssnar på kan ställas in via servern, men standardvärdet är 8080, så om du är osäker skriv in 8080 som portnummer.

Loggbok

  Varje ELOG-server kan innehålla en eller flera loggböcker, så namnet på loggboken där poster ska skrivas måste anges. Försäkra dig om att stavningen av loggbokens namn är riktigt.

Användarnamn, Användarlösenord och Skriv lösenord

  Beroende på hur ELOG-serverprogrammet är inställt, kan dessa inställningar vara nödvändiga eller inte. Om de är det, skriv in riktig inloggningsinformation i de lämpliga textrutorna.

Dumpstorlek

  Använd den här listrutan för att välja storleken, i bildpunkter, av &kst;s skärmdump som ska bifogas (om den anges).

Skicka in som HTML-text

  Om den här kryssrutan är markerad, kan HTML-taggar användas i loggbokens indata.

Undertryck e-postbekräftelse

  Om loggboken är inställd att skicka e-postbekräftelser för nya objekt, inaktiveras bekräftelserna genom att markera kryssrutan. Observera att det här alternativet inte hör ihop med &kst;s egna inställningar av e-postbekräftelser för händelsebevakning.

Klicka på knappen Verkställ för att verkställa inmatade inställningar. Klicka på Uppdatera för att uppdatera ELOG-händelsepostdialogrutan (föregående dialogruta). Ytterligare fält ska synas i ELOG-händelsepostdialogrutan. Dessa fält är unika för den valda loggboken. När du väl är nöjd med inställningarna, kan knappen Testa användas för att skicka en loggbokspost som test. Klicka på Stäng för att avsluta dialogrutan.