Hallo,
ich hab ein kleines Problem mit einer Signalmessung. Wie ihr im hochgeladenen VI sehen könnt, lese ich ein paar Kanäle aus und entnehme diesen im Vorfeld die Daten für die Anzeigeelemente. Bisher stand die Abtastrate immer auf 100Hz, daher fällt mir der Fehler erst jetzt auf. Wenn ich jetzt mit einem Hz messe, ruckeln die Anzeigeelemente weil die Schleife mit der Abtastrate gesteuert wird. Ich hab jetzt etwas rumprobiert, komme aber nicht auf die Lösung.
Ich will mit einem Hz Daten speichern aber die Anzeigeelemente, sollen bitte dabei nicht ruckeln.... wie bekomme ich das hin?
Hallo Titus,
Zitat:Wenn ich jetzt mit einem Hz messe, ruckeln die Anzeigeelemente weil die Schleife mit der Abtastrate gesteuert wird.
Du bekommst einmal pro Sekunde einen Messwert - und wunderst dich, dass die Anzeigen nur einmal pro Sekunde einen neuen Wert darstellen?
Zitat:Ich will mit einem Hz Daten speichern aber die Anzeigeelemente, sollen bitte dabei nicht ruckeln.... wie bekomme ich das hin?
Jetzt wird die Frage etwas klarer!
Lies doch einfach weiter mit 100Hz Daten ein - du musst ja nicht alle Werte speichern…
Zitat:Wie ihr im hochgeladenen VI sehen könnt
Aufgrund der ganzen fehlenden subVIs kann man leider nicht sehr viel sehen…
Ok Mist sollte es nötig sein kann ich die VIs morgen hochladen.
Aber im Prinzip ist meine Frage folgende;
Die eingestellte Abtastrate steuert doch meine Schleife... also 10kHz - die Schleife wird 10.000 mal/s ausgeführt, 1Hz - die Schleife wird einmal/s ausgeführt. Bevor die Daten "weggeschrieben" werden greife ich aus der Signalleitung aber noch die Daten für die Anzeigeelemente ab... führe ich Messungen mit 1Hz aus wird das Anzeigeelement aber nur einmal/s aktualisiert ... ruckelt also wie Sau... das sollte nicht so sein.
Hallo Titus,
Zitat:Die eingestellte Abtastrate steuert doch meine Schleife...
Jein.
Zitat:also 10kHz - die Schleife wird 10.000 mal/s ausgeführt, 1Hz - die Schleife wird einmal/s ausgeführt.
Falsch.
Die Schleifeniterationszeit ergibt sich aus der Division von Anzahl der gelesenen Samples und Samplerate!
Beispielrechnung inkl. Einheiten: 1000 Samples / 10000 Samples/s = 1000/10000 Samples/(Samples/s) = 0.1 s!
Dies wird auch in den DAQmx-BeispielVIs erläutert…
Zitat:Bevor die Daten "weggeschrieben" werden greife ich aus der Signalleitung aber noch die Daten für die Anzeigeelemente ab... führe ich Messungen mit 1Hz aus wird das Anzeigeelement aber nur einmal/s aktualisiert ... ruckelt also wie Sau... das sollte nicht so sein.
Habe ich mich so unklar ausgedrückt?
Ich wiederhole:
Zitat:Lies doch einfach weiter mit 100Hz Daten ein - du musst ja nicht alle Werte speichern…