LabVIEWForum.de - Timeout bei Flankenzählung + State machine

LabVIEWForum.de

Normale Version: Timeout bei Flankenzählung + State machine
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
Ich möchte Drehzahlen über ein NI-USB-6341 über Eingang PFI8/9 erfassen. Der Sensor ist ein TTL Geber mit 360 Pulsen/rev.

Nun habe ich zwei Probleme mit meinem VI:

1. Wenn ich Drehzahl 0 habe (keine Flankenänderung) steigt mein DAQ Task aus. Laut Hilfe soll eine Timeout Zeit von -1 keinen Fehler mehr bringen. Mir scheint jedoch, dass die -1 am DAQmx-lsen Eingang nicht erlaubt is.
Frage: Wie kann ich das Abbrechen durch Zustand von Drehzahl 0 sinnvoll abfangen?

2. Kann ich die State machine wie sie aktuell im angehängtem VI aufgebaut ist, überhaupt verwenden? Oder macht das hier keinen Sinn? Hintergrund ist, dass diese Schleife später in meinem FP in einer Prüfstandssimulation laufen wird. Gibt es hier vielleicht andere Lösungsmöglichkeiten?

Vielen Dank schon einmal

Gruß
Andy

Lv10
Fehler abfangen ist ganz einfach:
[attachment=33911]
wobei ich, da ich die Fehlernummer für Timeout nicht im Kopf habe, eine Phantasiezahl eingesetzt habe.
ok, vielen Dank schon einmal dafür. Jedoch scheint es den Zustand, jedoch aber nicht den eigentlichen Fehler abzufangen...

Noch eine Idee wegen der State Machine?

Gruß
Andy
Referenz-URLs