Registrieren    Anmelden    Forum    Suche    FAQ

Foren-Übersicht » Alarm Modem Projektierung » TiXML




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags:
 Beitrag Verfasst: Mi Jun 27, 2007 10:44 am 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
"only 1MB available during sending" bezieht sich auf Geräte mit 2MB Grundausstattung. Beim Versenden von Logdaten müssen die Daten in ein E-Mail-kompatibles Format konvertiert werden, und werden dadurch ca 40% größer.
Bei hema0077 kann es nicht daran liegen, da das Modem bei zu wenig Speicher die Logdaten garnicht erst versenden würde.

_________________
Tixi Support Team

E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Mi Jun 27, 2007 10:12 am 
Alter Hase

Registriert: Sa Aug 12, 2006 6:35 pm
Beiträge: 89
In der Tixml reference steht unter 3.20 "Calculating logfile size"
"only 1 MB available during sending".

Ist das hier von Bedeutung?


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Mo Jun 18, 2007 12:27 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Sie müssen noch berücksichtigen, daß Sie im Record für jeden String 100 Byte (size) reserviert haben. Wenn der String jedoch nur 30 Zeichen lang ist, haben Sie quasi pro String 70Byte verschwendet. Entsprechend kleiner sind dann auch die versendeten Daten...

_________________
Tixi Support Team

E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Mo Jun 18, 2007 10:52 am 
Alter Hase

Registriert: Mi Apr 11, 2007 12:21 pm
Beiträge: 71
Unsere größtes runtergeladenes Logfile hatte eine Grösse von 913 KB. Ich hatte einen ähnlichen Wert berechnet, nach welcher Zeit ein Download erfolgen muß. Nach etwas mehr als 2 Tagen haben ich Logfile runtergeladen und hatte eben die Grösse von 913 KB. Ein Eintrag im Logfile hat ca. 433 Zeichen mit Semikolon, ID, Datum und Uhrzeiten.


Ein Eintrag im Logfile:

1122;2007/06/06;07:41:00;00 Zeit 160 23 49
01 0 0 0 3 0
02 2,3280 0,0000 5,1840 2,3330
03 1,0700 1,070; 1,0700 1,0700 0,9725 0,9725 0,9725 0,9725
04 0,2000 0,3000 0,4000 0,5920 0,6589 0,7000 0,8500 1,0;000
05 1 0 0 0
06 3102,0 0,0000 21,640 16,930
07 9400, 50,02 111 117
08 3 1114444;
09 -6,426 -11,04 -4,594 -3,069
10 976,80 946,40 1,0700 0,5612
11 0,0000 340,10 58,050 168,10 ;337,20
12 0,0000 3,0980 1,1410 2,9670 1,1380 1,2190
13 0,5739 0,5730 0,5736
14 1,0600 1,0610 1;,0620
15 0 0,5736 1,0620
16 0,0000 0,2409 0,1395 19

Das ganze Logfile hat 1684 Einträge. Nach meiner Brechnung (1 Zeichen=1 Byte) komme ich nicht einmal auf 913KB sondern nur auf ca. 750 KB (Header von 12 Byte mit einberechnet).


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Fr Jun 15, 2007 3:06 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Sie wissen ja nicht, ob das Logfile "voll" war, oder ? Daher können die 1MB Rohdaten schon stimmen.

Ich weiß leider nicht, in welchem Zyklus Sie loggen, aber wenn ich mal minütliches Loggen mit dem oben angegebenen Record annehme, ergeben sich folgende Berechnungen laut TiXML-Reference ManualKapitel 4.7:

pro Eintrag:
Header (statisch): 12Byte
6 Strings a 100 Zeichen = 600Byte
Summe: 612Byte

Bei einem Logfile von 2048000Byte macht das folglich ~3346 mögliche Einträge (=55h) bis zum Überschreiben. Wieviele haben Sie denn mit range="all" ausgelesen ?

Bei der CSV-Ausgabe werden die Daten natürlich umformatiert, d.h. Sie müssen neben den 600Byte Rohdaten noch die Trennzeichen (Semikolon) sowie ggf. die IDs, Datum und Uhrzeiten mit hinzurechnen.

_________________
Tixi Support Team

E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Fr Jun 15, 2007 2:15 pm 
Alter Hase

Registriert: Mi Apr 11, 2007 12:21 pm
Beiträge: 71
Unsere Tixi Alarm Modems haben eine Speichererweiterung auf 16 MB. Zum Loggen unserer Daten reservieren wir einen Datenspeicher von 2MB.
Wenn wir das Logfile im Format CSV runterladen, hat die Textdatei nur eine Größe von ca. 1MB. Meine Frage ist jetzt, entspricht die Größe der Textdatei der reservierten Speichergröße im Tixi.


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags: Re: Logfilegrösse
 Beitrag Verfasst: Mi Jun 06, 2007 10:39 am 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
hema0077 hat geschrieben:
Wir nutzen das Tixi HG21 als Webserver und zum Datenlogging. Um die Daten zu speichern, wird in den LogDefinitions das Logfile "PartiLog" angelegt. Dem File wird ein Speicher von 2MB zugewiesen(siehe LogDefinition).


Ich würde Ihnen dringend von einer Logfilegröße von 2MB abraten. 200KB sind ein optimaler Wert, ggf. müssen die Daten halt öfters übertragen, oder das Logintervall verlängt werden.
Hintergrund: Je mehr Einträge im Logfile existieren, umso länger dauert das "finden" der auszulesenden Einträge entsprechend Ihrer "range" Vorgabe beim ReadLog. Bei 200KB hat man noch "akzeptable" Wartezeiten...
Zudem hat das Gerät in der Grundausführung nur 2MB-Speicher, vopn welchem Sie auch noch die Projektgröße, sowie die Systemlogfiles abziehen müssen.
Der verfügbare Speicher wird beim [<Get/>] als FreeFileSize in Byte angezeigt.


hema0077 hat geschrieben:
Wenn wir jetzt das Logfile nach gewisser Zeit runterladen möchten, hat das Logfile jedoch nicht die Grösse von 2MB sondern nur von 1MB. Können Sie mir erklären warum? Ist es zudem möglich, den bisher beschriebenen Speicherplatz im Logfile abzufragen?


Das Logfile wird als Ringbuffer angelegt, wobei der volle angegebene Speicher im Modem reserviert, aber nicht belegt wird. Wenn also nur 1MB geloggt wurde, wird auch nur 1MB ausgegeben.
Es läßt sich nicht abfragen, wieviel Spdeicher im Logfile tatsächlich belegt sind. Anhand der Anzahl der IDs lässt sich nur der theoretisch Wert berechnen, siehe TiXML-Reference Manual Kap. 4.7.

_________________
Tixi Support Team

E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags: Logfilegrösse
 Beitrag Verfasst: Mi Jun 06, 2007 10:20 am 
Alter Hase

Registriert: Mi Apr 11, 2007 12:21 pm
Beiträge: 71
Wir nutzen das Tixi HG21 als Webserver und zum Datenlogging. Um die Daten zu speichern, wird in den LogDefinitions das Logfile "PartiLog" angelegt. Dem File wird ein Speicher von 2MB zugewiesen(siehe LogDefinition).

[<SetConfig _="LOG" ver="y">
<LogDefinition>
<LogFiles>
<JobReport size="10240"/>
<Event size="10240"/>
<Login size="10240"/>
<IncomingMessage size="10240"/>
<FailedIncomingCall size="10240"/>

<!-- Definition der Logfiles -->
<!-- binaerer Logfile "Log" speichert Werte von E1,E2,M1,M2,Status 1+2 -->
<!-- zu speichernde Variablen sind in der Struktur "LogStruk definiert -->

<PartiLog size="2048000" contenttype="binary" record="PartiStruk"/>
</LogFiles>

<Records>

<!-- Struktur fuer Log -->
<!-- Die Variablen werden binaer ausgegeben (Format:"R2") -->

<PartiStruk>
<!-- START -->
<VAR0 _="string" size="100" value="&#xae;/Process/Aux0/FlowMeter1/START;"/>
<VAR1 _="string" size="100" value="&#xae;/Process/Aux0/FlowMeter1/VAR00;"/>
<VAR2 _="string" size="100" value="&#xae;/Process/Aux0/FlowMeter1/VAR01;"/>
<VAR3 _="string" size="100" value="&#xae;/Process/Aux0/FlowMeter1/VAR02;"/>
<VAR4 _="string" size="100" value="&#xae;/Process/Aux0/FlowMeter1/VAR03;"/>
<VAR5 _="string" size="100" value="&#xae;/Process/Aux0/FlowMeter1/VAR04;"/>
</PartiStruk>
</Records>
</LogDefinition>
</SetConfig>]

Wenn wir jetzt das Logfile nach gewisser Zeit runterladen möchten, hat das Logfile jedoch nicht die Grösse von 2MB sondern nur von 1MB. Können Sie mir erklären warum? Ist es zudem möglich, den bisher beschriebenen Speicherplatz im Logfile abzufragen?


Nach oben 
   
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 

Foren-Übersicht » Alarm Modem Projektierung » TiXML


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste

 
 

 
Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Deutsche Übersetzung durch phpBB.de