INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Größe der Queue für eine 70 sek. Messung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

21.03.2014, 12:33
Beitrag #1

LV_Greenhorn Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Mar 2014

2013
2014
DE_EN

65XXX
Deutschland
Größe der Queue für eine 70 sek. Messung
Tag die Herrschaften,

unsereiner ist Neuling auf den Gefilden von NI und ich benötige Eure Hilfe.
Ich habe mich stets darum gedrückt Fragen im Forum zu stellen, da ich eher den Ehrgeiz dazu habe alles selber zu lösen.
Nun bin ich zu einem Punkt gelangt, wo ich nicht weiter weiß...

Angehängt ist ein kleiner Ausschnitt, um den Täterkreis einzugrenzen.

Am Teststand werden 11 Signale erfasst und diese 1/s abegriffen (Langzeitdauertest >5000 h) und in eine .txt Datei geschrieben. Diese Schleife ist im Ausschnitt nicht zu sehen.

Nun soll aber bei einem Notfall/ Störung 10 sek. vor- und 60 sek. nach dem Event die Daten "hochaufgelöst" - wie diese aus dem DAQmx - Read kommen in eine Datei geschrieben werden.
Daher werden die Daten von Schleife #2 in Schleife #1 in eine Lossy Queue übergeben und beim "Event" + 60 sek. alle Daten in eine Datei niedergeschreiben.
Bitte ignoriert die eine Notiz von der Excel-Tabelle die Rede ist. Habe es versucht und hat nicht funktionieren und somit verworfen - ohne vorher die Notiz zu ändern. - Sorry.

Das Problem was ich nun habe ist, dass ich keine 70 sek. an Daten aufgeschrieben bekomme, sondern lediglich ~20 sek.

Was mache ich hier falsch?

Ich in der Meinung, dass wenn ich den Takt mit 1000, somit jeden Kanal 1000 abfrage. So komme ich auf 11*1000 Messungen/sek.
Um dann 70 sek. abzudecken wird dies dazu multipliziert und erhalte eine Anzahl von 770000 Messungen @70sek.
Um die Queue klein zu halten und Resourcen zu schonen setze ich diese mit einer Reserve von ~30% an und komme so auf eine Queue-Größe von 10^6.
Leider funktioniert dieses nicht wie erwünscht und habe daher die Größe auf 50^6 erhöht in der Annahme es würde daran liegen.

Ich wäre Euch sehr dankbar, wenn Ihr mir in der Hinsicht weiterhelfen könntet.


Ich arbeite mit LV2013 und USB-6259.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
Größe der Queue für eine 70 sek. Messung - LV_Greenhorn - 21.03.2014 12:33

Gehe zu: