System / Logging
Med loggnings-funktionen kan man logga signaler och värden i databasen på en text-fil.
Innehållet i textfilen kan visas i ett kurvfönster, eller läsas in i ett kalkyl-program,
t ex Excel or Calc.
Upp till 100 attribut kan loggas i en loggfil, och det finns 10 st entry som var och en
hanterar en loggfil.
Att starta en loggning går till på följande sätt.
- Samla ihop de attribut som ska loggas i samlingsbilden, t ex genom att leta upp attributen
i databasen och trycka på Ctrl+V.
- Kontrollera med Ctrl+N att rätt attribut finns i samlingsbilden.

Fig Attribut insamlade i samlingsbilden
- Öppna Logging entry 1 (System / Logging / Logging Entry 1).
- Klicka på 'Insert' knappen. Attributen överförs nu från samlingsbilden till listan på
attribut i loggentry bilden.
- Ange loggtid i ms, och ev annat filnamn.
- Starta loggningen genom att klicka på 'Start' knappen.

Fig Loggentry med loggningen started
- När loggningen är klar klickar man på 'Stop' knappen. Observera att man inte får terminera
navigatorn under tid loggningen pågår. Däremot kan man lämna loggentry-sidan.
- Titta på loggresultatet i kurvform genom att aktivera 'ShowFile'.

Fig Loggingen i kurvform
Loggningen kan vara av två typer, antingen loggas värdet av attributen kontinuerligt med
en viss frekvens (kontinuerlig loggning), eller loggas ett attribut varje gång dess värde
ändras (händelsestyrd loggning).
Kontinuerlig loggning
Värdet av attributen i entryt loggas vid varje cykel. På filen skrivs dessutom tiden
sedan loggningen startades. Filen kan visas i Xtt's kurvfönster med 'ShowFile' eller
läsas in i ett kalkylprogram.
Händelsestyrd logging
Ett attribut i entryt loggas om värdet av attributet har ändrats.
I loggfilen skrivs tiden för ändringen och det nya värdet. Denna typ av loggning kan inte
visas med 'ShowFile'.
Buffer
Loggningen sker först internt i en buffer. När bufferten är full töms den på fil. Vid
snabba tidskritiska förlopp kan det vara lämpligt att öka bufferstorleken för att undvika
att störningar som kan uppstå när bufferten skrivs på fil.
Villkorlig loggning
I 'Condition kan man ange ett digitalt attribut som styr loggningen. Loggning
sker enbart om Condition attributet är sant.
Man kan även ange ett uttryck i 'Condition. Uttrycket startar med 'expr' följt av
villkoret omgivet av parenteser. I villkoret kan man hämta upp attribut-värden med
GetA funktionen för analoga attribut, GetD funktionen för digitala attribut och GetI
funktionen för heltals attribut.
Exempel
expr( GetD("H1-H2-Dv1.ActualValue") && GetA("H1-H2-Av2.ActualValue") > 2.5)
Loggningen utförs när Dv'n 'H1-H2-Dv1' är 1 och Av'n 'H1-H2-Av2' är större en 2.5.
Lagra
Logg konfigureringen kan sparas med 'Store' knappen, för att återskapas vid ett senare
tillfälle med 'Restore' knappen.