Hallo und danke für die Antwort.
Das das Signal und die Messung nicht Syncron sind ist mir bewusst, deshalb habe ich bei den einzelnen Zählungen auch abweichungen von +-1 Count.
Später soll das Programm an einem Röntgenstrahlungsdetektor betrieben werden und das Ziel ist es die Röntgenstrahlung zeitaufgelöst zu messen.
Die Idee ist es den Counter zu starten und nach festen Zeiten die Messkarte auslesen zu lassen.
Achim schlägt vor, dass ich einen Pulstrain benutze, ich habe mir die Beispiele angeschaut und habe darauf das Programm im Anhang gemacht.
Neues Problem ist jetzt: Wie kann ich einstellen, dass die Obere Sampelclock den Kanal: "dev/ctr0internaloutput" benutzt, in dem drop down menü kann ich es nicht finden, im Exampel steht es aber im Menü dabei.
Des weiteren erhalte ich immer die Fehler Meldung "The specified resource is reserved. The operation could not be completed as specified" Google sagt mir, dass ich angeblich immer nur einen Task einer Sorte (AI, AO, Digital, Counter) gleichzeitig haben kann.
Quelle
Lösung ist das ich zwei Kanäle in einen Task legen muss. Geht das auch mit countern und wie kann ich dann einen nutzen um einen Pulstrain zu erzeugen und mit den anderen dann auslesen ?