LabVIEWForum.de - Frequenz und analoge Signale mit der gleichen Sample Anzahl messen

LabVIEWForum.de

Normale Version: Frequenz und analoge Signale mit der gleichen Sample Anzahl messen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi liebes Forum,

ich hätte mal wieder eine Frage.

Ich möchte zurzeit meinen Prüfstand fertig programmieren, doch zurzeit ist das Problem folgendes:

Für die Berechnung wichtiger Kennwerte benötige ich die Drehzahl. Zurzeit kann ich die Frequenz und die analogen Signale perfekt erfassen, nur das Problem ist wenn ich meine Messzeit eingebe, dauert die Messung länger als ich eingeben habe (Habe es mal mit einer Stoppuhr gemessen). Meine Messung funktioniert mit 2 for-Schleifen, eine für die analogen Signalen und eine für die Frequenz. Die for-Schleifen habe ich um eine Art Livevisualisierung zu realisieren.

Kann mir jemand sagen woran es liegt?
Leider kann ich das vi. nicht anhängen, da es aus Geheimhaltungsgründen nicht geht.

Grüße
DM
Hallo DM,

Zitat:das Problem ist wenn ich meine Messzeit eingebe, dauert die Messung länger als ich eingeben habe (Habe es mal mit einer Stoppuhr gemessen).
Kann mir jemand sagen woran es liegt?
An deiner Stoppuhr? Wink
Ich gehe mal davon aus, dass das Problem an deinem VI liegt…

Zitat:Leider kann ich das vi. nicht anhängen, da es aus Geheimhaltungsgründen nicht geht.
Du könntest ja ein BeispielVI erstellen, welches deinem "echten" VI nachempfunden ist und wo der Fehler auch auftritt.
Dann könnten wir mehr als nur Glas1 tun…
Habe dir mal ein Ausschnit des vi angehängt.

Grüße
DM
Wo ist da eine Messzeit in deinem VI? Du erfasst kontinuierlich solange, bis du den Stopp-Button selber betätigst.

Gruß, Jens
Durch die Sample-Rate und Rate liest die for-Schleife ja nur die 4 Sekunden.
Der Stop Schalter dient bei mir nur als Notaus
Achso, übersehen, du versuchst, immer nur 1 Messpunkt bei der Karte abzuholen. Logisch, das funktioniert vielleicht bis zu einer Erfassungsrate von ca. 100 Hz oder so (vielleicht auch 1 kHz), aber danach kommt Windows nicht mehr hinterher. Du solltest jeweils Datenblöcke abholen, die ca. 0,1 Sekunden entsprechen.

Gruß, Jens
Also mehr Samples in einer Schleife abholen?

Da ich ein bischen im Zeitdruck bin, kannst du es mir an dem hochgeladen vi zeigen?
Zur Synchronisation von zwei verschiedenen Tasks (hier z.B. AI und AO) gibt es von NI Beispiele. Das ist aber nichts für Anfänger, unter Zeitdruck wird da nichts.
Signalerfassung mittels Hardware --> DAQmx --> Synchronisation

Übrigens: im VI "Sample-Takt" macht bei kontinuierlicher Erfassung der Input "Sample-Anzahl" keinen Sinn. Er wurde umfunktioniert zu etwas ganz Anderem, siehe Hilfe. Man sollte ihn in der Regel offenlassen.
Aber warum benutzt Du bei vorgegebener Samplezahl überhaupt den kontinuierlichen Modus?
Referenz-URLs