# Arbeta med data

## Filformat som stöds

För närvarande stöder Kst ASCII-textfiler, BOOMERANG postfiler och BLAST dirfile-filer som datakällor, samt PIOLib- och FITS-filer med lämpliga bibliotek. Det här avsnittet beskriver grundläggande begrepp för datakällor som är gemensamma för alla filtyper, och specifika detaljer för ASCII- och BLAST dirfile-filer.

### Begrepp för datakällor

En datakälla i &kst; är helt enkelt en datafil som stöds. Följande begrepp är viktiga för att förstå hur &kst; arbetar med olika datakällor. Viss terminologi introduceras också i avsnittet.

#### Samplingar

En sampling anses vara den grundläggande enheten med avseende på datafiler. Varje sampling består av ett datavärde i filen. Observera dock att en sampling kanske inte motsvarar ett värde i en datavektor i &kst;, beroende på begreppet poster.

#### Fält

Ett fält motsvarar oftast en vektor i &kst;. En kolumn i en ASCII-datafil anses till exempel vara ett fält. Varje fält kan ha ett explicit eller implicit namn. Läsare av datakällor tillhandahåller funktioner för att läsa och hämta fält och fältnamn.

#### Poster

En post motsvarar ett fast antal samplingar, och varje fält i en datafil kan ha sin eget antal samplingar per post. Storleken på en datafil mäts i antal poster den innehåller. I de flesta fall är antalet samplingar per post 1, men för vissa datafiler kan det finnas flera samplingar per post. I illustrationen nedan visas de tre första posterna i en tänkt datafil. I den här speciella datafilen har fält 1 förhållandet 5 samplingar per post, fält 2 har förhållandet 2 samplingar per post, fält 3 har förhållandet 3 samplingar per post och fält 4 har förhållandet 1 sampling per post.

Beroende på specifika inställningar för datavektorer i &kst;, kan data från filer läsas som poster istället för samplingar, där antingen den första samplingen i en post eller medelvärdet av alla samplingar i en post motsvarar postens värde.

#### INDEX-fält

Vissa datafiler kanske inte har ett fält som representerar X-axeln i ett diagram. &kst; skapar implicit ett INDEX-fält för alla datakällor. INDEX-fältet innehåller helt enkelt heltal från 0 till N-1, där N är antal rader i datafilen.

### ASCII-indatafiler

Det enklaste indatafilformatet är ASCII-textfiler. Dessa filer kan oftast läsas av människor och kan enkelt skapas för hand eller med enkla skript om så önskas. Det följande är ett exempel på en ASCII-indatafil:

    112.5 3776 428
    187.5 5380 429
    262.5 5245 345
    337.5 2942 184
    412.5 1861 119
    487.5 2424 138
    567.5 2520 162
    637.5 1868 144
    712.5 1736 211
    787.5 1736 211
    862.5 2172 292
    937.5 1174 377
    1000.5 499 623

Varje kolumn i filen representerar ett fält, medan varje rad representerar en post. Kolumner åtskiljs med tabulatorer eller mellanslag, och rader åtskiljs med returtecken. Observera att beroende på sin struktur, kan inte ASCII-filer ha flera samplingar per post. Dessutom, eftersom kolumnerna inte har rubriker, tilldelas fältnamn av &kst; baserat på kolumnernas ordning (kolumnen längst till vänster har fältnamnet `1`).

Kommentarrader i ASCII-filer börjar med ett av tecknen i uppsättningen `{#, !, /, ;, c}`. Alla kommentarrader och tomma rader ignoreras av &kst;. Giltiga tal omfattar de med decimaler, minustecken eller `e` för att ange vetenskaplig notation. Ogitliga tal (som engelska ord) ersätts med 0 av &kst;.

### BLAST dirfile-filer

Datakällorna med BLAST dirfile-filer är i själva verket kataloger med filer. Varje katalog representerar en datakälla, och varje fil i katalogen, med undantag för en fil som heter `format`, representerar ett enstaka fält. FIlen som heter `format` listar varje fält och dess egenskaper. Nedan visas ett exempel på en sådan fil:

    scount RAW f 1
    fcount RAW f 20
    sine RAW f 20
    ssine RAW f 1
    cos RAW f 20

I det här exemplet är `scount`, `fcount`, `sine`, `ssine` och `cos` fältnamn. `RAW` anger att filen är skriven med obehandlat format, och det sista talet på varje rad är antal samplingar per post.

När en BLAST dirfile-fil väljes för användning i &kst; ska katalogen som innehåller fältfilerna väljas. &kst; letar automatiskt efter filen `format`, om den finns, för att ta reda på fälten och deras egenskaper.

## Dataguiden

Dataguiden tillhandahåller ett snabbt och enkelt sätt att skapa vektorer, kurvor och diagram i &kst; från datafiler. För att starta guiden, välj Dataguide... i menyn Data. Du blir tillfrågad om att välja en datakälla. Bläddra till en giltig datafil (eller skriv in sökvägen till datafilen) och klicka Nästa. Följande fönster visas.

Dataguidens andra skärm
Dataguidens andra skärm

Välj fälten du vill importera till &kst;. Du kan filtrera listan med fält genom att skriva in en sträng som matchar (jokertecken som `*` stöds) i textrutan ovanför listan.

Avdelningen Dataintervall används för att ange dataintervallet som ska läsas för de valda vektorerna i indatafilen. Följande beskrivning förutsätter kännedom om poster. För en detaljerad beskrivning av begreppet, se Filformat.

Startpost, Räkna från slutet, Antal poster och Läs till slutet

  Genom att använda de här fyra inställningarna, kan nedre och övre gräns för dataintervallet anges. För att till exempel läsa från post 10 till 900, skriv in `10` för Startpost och `890` för Antal poster. För att läsa från post 500 till filens slut, skriv in `500` för Startpost och markera alternativet Läs till slutet. För att bara läsa de 450 sista posterna från filen, markera alternativet Räkna från slutet och skriv in `450` för Antal poster. Kombinationerna som används i de två föregående exemplen är ofta användbara för att läsa data från en fil som uppdateras i realtid. Efterföljande tillägg i filen läses, vilket gör att tillhörande vektorer också uppdateras.

Läs en sampling per N poster och Lågpassfilter först

  Förutom nedre och övre gräns för dataintervallet, kan samplingarna som ska läsas från det valda intervallet anges. Om Läs en sampling per N poster (där N är det angivna värdet) inte är markerad, läses alla samplingar i det valda intervallet. Som alternativ, kan poster i datafilen hoppas över genom att markera Läs en sampling per N poster. Värdet på den sampling som används för att representera en post beror på om Lågpassfilter först markeras. Om Lågpassfilter först inte är markerat, är värdet samma som första samplingen i posten. Om Lågpassfilter först är markerat, är värdet medelvärdet av alla samplingar i den speciella posten.

Inställningar av effektspektrum och X-axel kan anges inne i avdelningen Diagramtyper. Inställningarna beskrivs nedan:

X-Y, Effektspektrum och X-Y och effektspektrum

  Välj om bara effektspektrum ska ritas upp, bara data (X-Y), eller båda. Om effektspektrum väljes för uppritning, blir ytterligare inställningar i avdelningen tillgängliga.

X-axelvektor

  Vektorn som ska användas som oberoende vektor för diagrammen. Du kan välja ett fält från datafilen, eller vektorn INDEX. Vektorn INDEX är helt enkelt en vektor som innehåller element från 0 till N-1, där N är antal poster i datafilen.

Avdelningen FFT-alternativ i dataguiden är bara tillgängligt om ett effektspektrum ska ritas upp. Definitionerna nedan förutsätter grundkunskap om effektspektrum. För ytterligare information, se Numerical Recipes in C: The Art of Scientific Computing, publicerad av Cambridge University Press.

Inflätat medelvärde och FFT-längd

  Effektspektrum definieras som kvadratroten av absolutvärdet av de inflätade Fouriertransformerna med längden `2^x`, där x är värdet som skrivs in i rutan FFT-längd. Genom att markera Inflätat medelvärde blir det möjligt att ange längden för den inflätade Fouriertransformen. Om Inflätat medelvärde inte markeras, avgör &kst; längden baserat på vektorns längd.

Vektorenheter och Samplingsenheter

  Enheterna som anges i textrutorna används med syftet att automatiskt skapa axeltexter för diagrammen.

Samplingsfrekvens

  Samplingsfrekvensen används för att skapa X-axeln i diagram med effektspektrum.

Appodisera

  Om det här alternativet markeras, appodiseras data med ett Hanning-fönster, för att reducera läckage från område till område.

Ta bort medelvärde

  Välj det här alternativet för att ta bort medelvärdet från markerad data (dvs. förflytta data så att medelvärdet är noll).

När du väl är nöjd med alla inställningar, klicka på Nästa för att gå vidare till nästa fönster. Välj eventuella filter som du vill behandla data med, och klicka på Nästa för att gå till det sista fönstret.

Dataguidens tredje skärm
Dataguidens tredje skärm

Härifrån kan du ställa in allmänna diagraminställningar. De flesta inställningar är självklara. En kort överblick av varje avdelning ges nedan.

Kurvans stil

  Välj om bara datapunkter ska ritas upp, bara linjer som förbinder datapunkterna, eller båda. Normalt är linjer heldragna med vikten 0, och datapunkter markeras med kryss. Linje- och datapunktsfärger väljes så att kurvor med identiska färger minimeras.

Kurvans placering

  Välj diagrammen där de nya kurvorna ska placeras. Gå igenom skapar angivet antal nya diagram och går igenom alla diagram, och placerar en ny kurva i diagrammet varje gång.

Skapa text

  Välj önskad text och förklaringar som ska placeras i diagrammen.

Diagramplacering

  Välj önskade fönster där de nya diagrammen ska placeras. Nya fönster kan skapas för diagrammen genom att välja I nytt fönster.

Så fort du är nöjd med alla inställningar, klicka på Slutför så skapas diagrammen.

## Datahanteringen

Datahanteringen tillhandahåller en central plats för att lägga till, ta bort och ändra alla dataobjekt som används i &kst;. Den kan kommas åt genom att välja Datahantering i menyn Data.

### Skapa nya dataobjekt

För att skapa ett nytt dataobjekt inne i datahanteringen, klicka på en av knapparna som finns under Ny. Ett nytt fönster visas, som gör det möjligt att ange alternativ och inställningar för dataobjektet.

Du kan också skapa nya kurvor genom att högerklicka på en vektor och välja Skapa kurva...

Eftersom du skapar ett nytt dataobjekt, kan du skriva in ett unikt namn som identifierar objektet. Det förvalda namnet kan också användas (om det är unikt).

Inställningarna för alla uppritningsbara dataobjekt har två gemensamma avdelningar: Kurvans utseende och Kurvans placering. Dessa avdelningar beskrivs nedan. För dataspecifika inställningar, se Datatyper.

De kurvor som refereras till nedan är i allmänhet de synliga linjerna och punkterna på ett diagram när ett dataobjekt ritas upp. De refererar i allmänhet inte till dataobjektet kurva.

#### Kurvans utseende

Avdelningen Kurvans utseende låter dig ändra dataobjektets utseende när det ritas upp.

  Genom att klicka på knappen visas en färgvalsdialogruta, som kan användas för att ändra färg på både linjer och punkter på kurvan.

Visa punkter

  Markeras kryssrutan så visas datapunkterna som används för att rita upp kurvan. Kombinationsrutan till höger gör det möjligt att ändra punkternas form.

Visa linjer

  Markeras kryssrutan så visas linjerna som sammanbinder datapunkterna i kurvan. Både linjens bredd och stil kan ändras.

#### Kurvans placering

Avdelningen Kurvans placering anger platsen för nya kurvor.

Diagramfönster

  Ange fönstret där kurvan ska placeras. Du kan skapa ett nytt fönster genom att klicka på knappen Ny...

Placera i befintligt diagram, Placera i nytt diagram och Placera inte kurvan i något diagram

  Du kan välja om kurvan omedelbart ska placeras i ett nytt diagram eller i ett befintligt diagram. om Placera i nytt diagram markeras, kan du också välja att arrangera om diagrammens layout genom att markera Nytt rutnät och skriva in antal kolumner som ska användas för den nya layoutens rutnät.

När väl alla önskade inställningar för det nya dataobjektet har angivits, klicka på knappen Ok för att skapa det nya dataobjektet.

### Redigera och ta bort befintliga dataobjekt

För att redigera ett befintligt dataobjekt, markera det helt enkelt i datahanteringsfönstret och klicka på knappen Redigera. Inställningsfönstret för det markerade objektet visas. Fönstret är identiskt med det som visas då nya dataobjekt skapas (med undantag för att avdelningen Kurvans Placering kanske saknas), så titta i Skapa nya dataobjekt för mer information om inställningarna och alternativen.

För att ta bort ett dataobjekt, markera det i datahanteringsfönstret och klicka på knappen Ta bort. Observera att posten i kolumnen Antal använda måste vara 0 innan objektet kan tas bort. Kolumnen Antal använda anger antal gånger som ett enskilt dataobjekt och dess delobjekt (om det finns några) används, antingen av andra dataobjekt eller av diagram. Nedan listas några konsekvenser av den här begränsningen, att komma ihåg vid försök att ta bort dataobjekt.

- Alla uppritningsbara objekt (kurvor, ekvationer, histogram och effektspektrum) måste tas bort från diagram innan de kan tas bort. Ett objekt kan tas bort från ett diagram genom att högerklicka på det i datahanteringsfönstret och välja önskat diagram i undermenyn Ta bort från diagram.

- Alla kurvor som använder en viss datavektor måste tas bort innan datavektorn kan tas bort.

- Alla delobjekt till ett överliggande dataobjekt måste vara oanvända innan det överliggande dataobjektet kan tas bort.

Efter en följd av borttagningar och borttagningar av kurvor från diagram, kan du märka att det finns en mängd oanvända dataobjekt som visas i datahanteringen. För att snabbt ta bort objekten, kan du klicka på knappen Rensa.

## Datatyper

Det finns sju huvudtyper av dataobjekt i &kst;. Dataobjekt kan innehålla vissa andra dataobjekt, som representeras av trädstrukturen som visas i datahanteringsfönstret. Följande diagram åskådliggör förhållandet mellan de olika datatyperna.

Datatyper i &kst;

Som syns i diagrammet ovan, är dataobjekten kurva, ekvation, histogram och effektspektrum de enda dataobjekt som är uppritningsbara. Alla dataobjekt (förutom vektorer) har möjlighet att använda vektorer, medan ekvationer, effektspektrum, händelser och insticksprogram alla innehåller slavvektorer.

Beskrivningar av varje datatyp tillhandahålls nedan, tillsammans med översikter av de inställningar och alternativ som är tillgängliga när varje typ av dataobjekt skapas eller redigeras. Inställningar som är gemensamma för nästan alla datatyper har utelämnats: Se Skapa nya dataobjekt för mer information.

### Vektorer

Vektorer är ett av de oftast använda dataobjekten i &kst;. Som namnet anger, är vektorer helt enkelt ordnade listor med tal. Oftast innehåller de X- eller Y-koordinaterna för en uppsättning datapunkter.

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

Redigera vektorer
Redigera vektorer

#### Parametrar för datavektor

Källfilen och fält att läsa kan anges med följande alternativ.

Filnamn

  Sökvägen till önskad datafil. Genom att klicka på knappen till höger visas ett filbläddrarfönster, som kan användas för att bläddra grafiskt till filen.

Fält eller kolumn

  Fältet eller kolumnen som en vektor ska skapas från.

#### Dataintervall

Den här avdelningen anger dataintervallet som ska användas i datavektorn från det valda fältet.

Startpost, Räkna från slutet, Antal poster och Läs till slutet

  Genom att använda de här fyra inställningarna, kan nedre och övre gräns för dataintervallet anges. För att till exempel läsa från post 10 till 900, skriv in `10` för Startpost och `890` för Antal poster. För att läsa från post 500 till filens slut, skriv in `500` för Startpost och markera alternativet Läs till slutet. För att bara läsa de 450 sista posterna från filen, markera alternativet Räkna från slutet och skriv in `450` för Antal poster. Kombinationerna som används i de två föregående exemplen är ofta användbara för att läsa data från en fil som uppdateras i realtid. Efterföljande tillägg i filen läses, vilket gör att tillhörande vektorer också uppdateras.

Läs en sampling per och Lågpassfilter först

  Förutom nedre och övre gräns för dataintervallet, kan samplingarna som ska läsas från det valda intervallet anges. Om Läs en sampling per inte är markerad, läses alla samplingar i det valda intervallet. Om Läs en sampling per är markerat, läses bara en sampling per `N` poster, där `N` är antalet som skrivs in i rutan till höger. Värdet på den sampling som används för att representera en post beror på om Lågpassfilter först markeras. Om Lågpassfilter först inte är markerat, är värdet samma som första samplingen i posten. Om Lågpassfilter först är markerat, är värdet medelvärdet av alla samplingar i den speciella posten.

### Kurvor

Kurvor används i huvudsak för att skapa uppritningsbara objekt från vektorer. Kurvor skapas av två vektorer, en X-axelvektor och en Y-axelvektor, som antas tillhandahålla en uppsättning datapunkter. Alltså kan en kurva ses som en uppsättning datapunkter och linjerna som förbinder dem (även om punkterna eller linjerna kanske inte är synliga i diagram).

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

Redigera kurvor
Redigera kurvor

#### Kurvans innehåll

Innehållet i kurvan kan ställas in i den här avdelningen.

X-axelvektor

  Vektorn att använda för den oberoende (horisontella) axeln.

Y-axelvektor

  Vektorn att använda för den beroende (vertikala) axeln.

X-felstapel och Y-felstapel

  Vektorerna som innehåller felvärden som motsvarar respektive X-axelvektor och Y-axelvektor. Vektorerna ska innehålla felstaplarnas storlek i samma ordning som datapunkterna.

### Ekvationer

Ett ekvationsdataobjekt består av ett matematiskt uttryck och en oberoende variabel. Uttrycket byggs upp genom att använda en kombination av skalärer, vektorer och operatorer, och representerar oftast den beroende variabelns värden. Den oberoende variabeln kan vara en befintlig vektor eller kan skapas när ekvationsobjektet skapas eller redigeras. Eftersom en ekvation i slutändan består av en uppsättning datapunkter, är ett ekvationsobjekt uppritningsbart.

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

Redigera ekvationer
Redigera ekvationer

#### Ekvation

Det matematiska uttrycket som representerar den beroende variabeln kan ändras i den här avdelningen.

Operatorer

  En lista med tillgängliga operatorer. Genom att välja en operator i listan infogas den vid den nuvarande markörpositionen i textrutan Ekvation.

Vektorer

  En lista med nuvarande vektorobjekt i &kst;. Genom att välja en vektor i listan infogas den vid den nuvarande markörpositionen i textrutan Ekvation.

Skalärer

  En lista med tillgängliga skalärvärden. Listan består både av skalärvärden i nuvarande session i &kst;, samt några inbyggda konstanter. Genom att välja en skalär i listan infogas den vid den nuvarande markörpositionen i textrutan Ekvation.

Ekvation

  Det matematiska uttrycket som representerar den oberoende variabeln. Du kan skriva in det för hand in textrutan, eller du kan välja objekt att infoga med kombinationsrutan ovan.

#### Oberoende variabel

Den här avdelningen används för att ange källan till värdena för den oberoende variabeln.

Användning

  Välj det här alternativet för att använda en befintlig vektor som oberoende variabel. Välj en vektor i kombinationsrutan, eller skapa snabbt en ny genom att klicka på knappen till höger.

Interpolera till vektorn med högst upplösning

  Genom att välja det här alternativet interpoleras den valda vektorn till högsta möjliga antal samplingar.

Skapa

  Välj detta för att skapa en uppsättning värden att använda som oberoende variabel. Ange det lägsta värdet som ska skapas i fältet Från och det högsta värdet som ska skapas i fältet Till. Ställ in värdet Antal samplingar till antalet likformigt fördelade värden att skapa mellan det lägsta värdet och det högsta (inklusive).

### Histogram

Ett histogramdataobjekt representerar helt enkelt ett histogram av en viss vektor. Histogramobjekt kan ritas upp.

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

Redigera ekvationer
Redigera ekvationer

#### Histogramegenskaper

Källvektorn, samt grundläggande histogramegenskaper kan ändras från den här avdelningen. Du kan antingen ange inställningarna för hand eller använda knappen Automatiska områden.

Datavektor

  Datavektorn som histogrammet ska skapas från. Även om en vektor krävs för att skapa ett histogram, behandlas vektorn som en oordnad mängd för syftet att skapa ett histogram.

Från och till

  Fältet Från innehåller vänstra gränsen för området längst till vänster i histogrammet. Fältet Till innehåller högra gränsen för området längst till höger i histogrammet.

Antal områden

  Skriv in totalt antal områden som ska användas i fältet Antal områden.

Automatiska områden

  Istället för att ange värden för Från, Till och Antal områden, kan du klicka på Automatiska områden för att automatiskt skapa värden för alla tre fälten baserat på de lägsta och högsta värdena, samt antal element som finns i källvektorn.

#### Normalisering av y-axeln

Den här avdelningen används för att ange typ av normalisering som används för histogrammets Y-axel.

Antal i området

  Genom att välja det här alternativet gör att Y-axeln motsvarar antal element i varje område.

Bråkdel i området

  Genom att välja det här alternativet gör att Y-axeln motsvarar bråkdelen av antal element i varje område av totalt antal element.

Procent i området

  Genom att välja det här alternativet gör att Y-axeln motsvarar procent av element (från det totala antalet element) i varje område.

Högsta område satt till 1.0

  Att välja det här alternativet gör att Y-axeln representerar antal element i varje område dividerat med antal element i det största området (området med störst antal element). Med andra ord normaliseras Y-axeln till 1,0.

### Effektspektrum

Ett dataobjekt med ett effektspektrum representerar effektspektrum för en vektor, definierat som kvadratroten av absolutvärdet av de inflätade Fouriertransformerna med längden `2^x`av vektorn, där x är värdet som skrivs in i rutan FFT-längd. Definitionerna nedan förutsätter grundkunskap om effektspektrum. För ytterligare information, se Numerical Recipes in C: The Art of Scientific Computing, publicerad av Cambridge University Press.

Fönstret Effektspektrum
Fönstret Effektspektrum

#### Kurvans innehåll

Datavektorn, samt grundläggande egenskaper för effektspektrum kan ändras i den här avdelningen.

Datavektor

  Datavektorn att skapa effektspektrum från.

Inflätat medelvärde och FFT-längd

  Genom att markera Inflätat medelvärde blir det möjligt att ange längden för den inflätade Fouriertransformen. Längden anges som en tvåpotens. Om Inflätat medelvärde inte markeras, avgör &kst; längden baserat på vektorns längd.

Vektorenheter och Samplingsenheter

  Enheterna som anges i textrutorna används med syftet att automatiskt skapa axeltexter för diagrammen.

Samplingsfrekvens

  Samplingsfrekvensen används för att skapa X-axeln i diagram med effektspektrum.

Appodisera

  Om det här alternativet markeras, appodiseras data med ett Hanning-fönster, för att reducera läckage från område till område.

Ta bort medelvärde

  Välj det här alternativet för att ta bort medelvärdet från markerad data (dvs. förflytta data så att medelvärdet är noll).

### Insticksprogram

Ett dataobjekt för insticksprogram representerar ett insticksprogram i &kst;. Alla insticksprogram har ett gemensamnt format och visas som typen Insticksprogram i datahanteringen. För mer information om insticksprogram, se Insticksprogram och filter.

### Händelsebevakning

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

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

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

#### Uttryck

Villkoret som ska bevakas, tillsammans med andra händelseegenskaper, kan ändras i den här avdelningen.

Operatorer

  En lista med tillgängliga operatorer. Genom att välja en operator i listan infogas den vid den nuvarande markörpositionen i textrutan Ekvation.

Vektorer

  En lista med nuvarande vektorobjekt i &kst;. Genom att välja en vektor i listan infogas den vid den nuvarande markörpositionen i textrutan Ekvation.

Skalärer

  En lista med tillgängliga skalärvärden. Listan består både av skalärvärden i nuvarande session i &kst;, samt några inbyggda konstanter. Genom att välja en skalär i listan infogas den vid den nuvarande markörpositionen i textrutan Ekvation.

Uttryck

  Uttrycket att bevaka. Du kan skriva in direkt i textrutan, eller välja objekt att infoga med kombinationsrutorna ovan. Försäkra dig om att uttrycket som skrivs in i textrutan är ett Booleskt uttryck (dvs.. det utvärderas antingen till sant eller falskt). Det innefattar oftast att använda en likhet eller olikhet i uttrycket. Observera att vektorer som skrivs in i textrutan bevakas med avseende på deras enskilda element.

  Så fort uttrycket är sant, sker händelsen. Åtgärden som utförs vid en händelse sker beror på inställningarna som anges i följande två avdelningar.

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 att lägga till meddelanden i felsökningsloggen i &kst; när händelser inträffar.

Logga som:

  Markera den här kryssrutan för att låta poster läggas till i felsökningsloggen i &kst; när händelsen inträffar. Det finns tre sorters meddelanden i felsökningsloggen: anmärkningar, varningar och fel. Välj önskat meddelande med motsvarande alternativknapp.

#### E-postmeddelande

I den här avdelningen kan inställningar för att skicka underrättelser med e-post vid händelser anges.

Meddela

  Markera den här kryssrutan för att låta &kst; skicka underrättelser med e-post till önskad adress när händelsen inträffar. Skriv också in e-postadressen du vill ska synas i fältet Från i brevet i textrutan Avsändare.

#### ELOG

&kst; stöder tillägg av poster i en ELOG-loggbok när händelser inträffar. Det kan vara användbart för fjärrbevakning av rörlig data, eller för att få summeringar av händelseaktiviteter.

Meddela

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

## Menyn Data

Menyn Data ger snabb åtkomst till många funktioner som har med dataobjekt i &kst; att göra. De flesta menyfunktioner duplicerar funktioner som finns på andra ställen, därför ges bara kortfattade beskrivningar nedan.

Uppdatera

  Uppdaterar alla datavektorer från deras källfiler.

Dataguide...

  Visar Dataguiden.

Datahantering

  Visar Datahantering.

Ny/Nytt [dataobjekt]

  Visar motsvarande dialogruta för att skapa dataobjektet. Se Datatyper för beskrivningar av varje dialogruta.

Visa skalära värden

  Visar en dialogruta där värden på alla skalärer i den nuvarande sessionen i &kst; visas. Dialogrutan uppdateras dynamiskt om värdena ändras.

Visa vektorvärden

  Visar en dialogruta där värden på alla nuvarande vektorer kan visas. Välj en vektor att visa med kombinationsrutan. Dialogrutan uppdateras dynamiskt om värdena ändras.

Ändra datafil

  Visar en dialogruta för att snabbt ändra datafiler som vektorer hör ihop med. Välj vektorn att ändra, och bläddra därefter till en annan datafil. Klicka på Verkställ för att spara ändringarna.