Hallo Max,
herzlich willkommen im LabVIEW-Forum!
Ich kann deine VIs aufgrund der LabVIEW-Version nicht anschauen, kann aber einen allgemeinen Tipp geben:
Du kannst natürlich direkt eine Frequenz messen lassen, bist dann aber abhängig von den Fähigkeiten der Hardware. Bei dir scheitert es dann bei niedrigen Frequenzen…
Stattdessen kannst du aber auch einen simplen (Aufwärts-)Counter verwenden und selbst die Frequenz berechnen:
Code:
freq := (Counter_neu - Counter_alt) / dt
Du brauchst dafür nur ein Schieberegister…
(Und wenn du etwas genauer werden willst, kannst du abhängig von dt auch entscheiden, ob die die Counterdifferenz verwenden willst oder doch die Zeit zwischen 2 Pulsen misst.)