Hallo Ben,
noch einmal:
Zitat:- Den Messkanal ("CI Count Edges" und "AI Voltage") nur einmal vor der Schleife initialisieren reicht aus...
Edit: Vielleicht führt eben dieses wiederholte Initialisieren des Counters zu der irrigen Annahme, die CTR-Werte aufsummieren zu müssen!
In jeder Iteration initialisierst du den CTR erneut (und setzt dabei den CTR-Stand auf Null zurück). Direkt nach dem Initialisieren fragst du den CTR-Wert ab - und wunderst dich, warum immer nur ein einziges Inkrement angezeigt wird.
Nimm die Initialisierung aus der Schleife raus!
Jedes NI-DAQmx-Beispiel zeigt dir das korrekte Vorgehen und ich vermute, auch die ULx-Bibliothek hat "saubere" Beispiel an Bord!