Hallo zusammen,
ich habe noch nicht sehr viel Erfahrung mit Labview, also bitte etwas nachsichtigt sein
Folgendes Problem stellt sich mir:
Ich bekomme zwei digitale Signale auf meine NI 9423 Karte, die im NI cDAQ 9174 steckt.
Die Signale haben eine Frequenz von bis zu 5 kHz.
Meine Karte verfügt über eine Counter-Funktion allerdings nur wenn nur ein Signal vorhanden ist. Bei zwei Signalen kann ich mit meiner Karte wohl nicht zwei Counter gleichzeitig laufen lassen.
Nun habe ich probiert die Coutner manuell zu programmieren, indem ich die Signale als Line Input hereinhole. Dabei funktioniert dies auch bei tiefen Frequenzen (<=500Hz) gut. Sobald diese allerdings grösser wird, kommt mein Programm nicht mehr nach und zählt zu wenig Impulse.
Meine Frage wär nun, ob jemand mir helfen kann, wie ich entweder meinen Code verbessern kann, dass auch die höheren Frequenzen erkannt werden oder ob es eine bessere Herangehensweise für mein Problem gibt?
Ich habe meinen Code als Attachment angefügt.
Vielen Dank schonmal im Voraus!