LabVIEWForum.de - Probleme bei der Datenerfassung eines Drehzahlgebers

LabVIEWForum.de

Normale Version: Probleme bei der Datenerfassung eines Drehzahlgebers
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Tag,

Ich bin Labview Neuling und versuche mich gerade an einem Messsystem über Labview mit dem es möglich ist diverse Kenndaten von Motoren aufzunehmen.
Leider funktioniert es mit dem Drehzahlgeber nicht so ganz.Blink
als Messaufnehmer wird ein näherungsschalter mit 3Khz Schaltfrequenz verwendet dieser geht direkt auf die Messkarte (Redlab 1408)
Da an dem motor 6 Schrauben befestigt sind bekomme ich pro umdrehung 6 Flanken.
Angezeigt werden aber nur undefinierbare ausschläge??
oben angeheftet ist mein vorläufiges Programm es wäre schön wenn jemand mal drüberschaut vielleicht sieht man ja meinen Fehler schon?
vielen dank im voraus2hands
[attachment=60752]
Edit: Attachments immer hier im Forum anhängen!
Hallo Pr,

herzlich willkommen im Forum!

Ich habe deinen Beitrag editiert: Bilder und andere Anhänge immer hier im Forum anhängen!

Zum Bild:
Gibt es irgendeinen Grund, warum du die DAQ-Tasks in jeder Iteration erneut anlegen musst? Und dann auch gleich wieder killen musst?
Warum arbeitest du mit "Finiten" Tasks, wenn du fortdauernde Messungen vornehmen willst?

Und überhaupt: Bilder lassen sich mit LabVIEW nicht editieren/debuggen…
Danke für deine Antwort,

Das ist mein erster versuch für ein Labview Programm einen genauen grund für das neue anlegen der DAQ Task gibt es nicht
es hat einfach beim Messen der Spannung und des Stromes funktioniert wie es jetzt ist.
Die "finiten" tasks sind warscheinlich bei einer Drehzahlmessung falsch da ich ja sonst nur einmalig den Zustand der Flankein der Schleife Messe
und somit falsche Werte entstehen könnenUndecided

Leider misst der Drehzahlpfad immernoch undefinierbare Werte und ich weiß wirklich nicht mehr weiter.
Das Programm ist jetzt hoffentlich im Anhang es wäre wunderbar wenn es jemand debuggen könnte und mir meine fehler zeigt.

Danke schonmal

[attachment=60769]
(18.03.2020 11:06 )Pr3g0 schrieb: [ -> ]Die "finiten" tasks sind warscheinlich bei einer Drehzahlmessung falsch da ich ja sonst nur einmalig den Zustand der Flankein der Schleife Messe
und somit falsche Werte entstehen könnenUndecided
Vollkommen richtig erkannt - bitte ändern und vorher nicht wundern, dass du "Blödsinn" misst.

Gruß, Jens
Hallo Pr,

Zitat:Leider misst der Drehzahlpfad immernoch undefinierbare Werte und ich weiß wirklich nicht mehr weiter.
Das Programm ist jetzt hoffentlich im Anhang es wäre wunderbar wenn es jemand debuggen könnte und mir meine fehler zeigt.
Du legst die Tasks innerhalb der (inneren) Schleife immer neu an und löscht sie dann gleich wieder: sowas macht man nicht!
Einmal vor der Schleife anlegen und einmal nach der Schleife beenden!
(Aufräumen schadet auch nicht.)

Zum Drehzahl-Task (auch wenn nicht nicht mit der ULx arbeite):
Du legst einen finiten Task mit "1 Sample per channel" an - und willst dann "1chan N samples" lesen: was soll das bringen?

Was bekommst du denn für Werte? Kannst du mal gemessene Daten bereitstellen?
Referenz-URLs