Hi Gerd,
ich nehm jetzt die ersten 5 Werte zum zählen der Impulse, ist ein bisschen sicherer
Deine Ratschläge sind top! Habe sie alle umgesetzt. Wartezeit 50 ms eingefügt. Und den DAQ Assi wollte ich sowieso durch die DAQmx Funktionen ersetzen.
1. "IF Zähler>= 50 THEN Output DO"
2. "IF Zähler >= 50 THEN Zähler := 0"
Der C-Code ist mir klar
aber wie kann ich das in Labview umsetzen? Kann ich einfach eine abfrage an den Zähler setzen, wenn dieser 50 überschreitet, soll es einen DO0 Ausgang setzen? Aber wie kann ich dann danach den DO1 setzen? In einer Sequenz und um diese Sequenz eine FOR-Schleife?
Wenn ich eine For-Schleife um die DAQmx-Lesen setze, ensteht ein Daten Fehler. "Ein 1D-Array wird in ein Skalar gewandelt". Wie kann ich das lösen?
-Beste Grüße-