Problem im Dateispeichern
Hallo wasaiwokao,
ich hab mir Dein VI angesehen und die obige Beschreibung gelesen.
Was möchtest Du nun genau mit Record Rate und dem O.K. Button erreichen?
Bei Recorde Rate würde ich, wie der Name schon sagt, auf die Aufzeichnungsrate tippen, also Messwerte/sec.
Wenn das so gemeint ist, solltest Du die Schleife der Datenerfassung timen um die Datenaufzeichnunsrate einzustellen.
Wie die Daten später in der Record-Schleife verarbeitet werden, hat mit der Erfassungsrate nichts zu tun.
Was mir auffällt, in der oberen Schleife gibt es ein Timing. In der unteren fehlt dieses.
Ich hab keine Ahnung, was Dein Programm leisten soll. Ich hätte das Timing allerdings in beiden Schleifen erwartet und die Datenerfassung sollte aus meiner Sicht häufiger abgearbeitet werden als die Archivierung der Daten. Das hängt allerdings davon ab, wie "zeitkritisch" die Anwendung ist.
Als Vorschlag könntest Du vor dem Dequeue-Vi den Queue-Status (Get Queue-Status) feststellen und je nach Anzahl der Elemente in der Queue das Dequeue-Vi häufiger aufrufen um die Queue zu leeren.
Grüße
Andreas
|