Hallo ck,
dein DAQAssi nimmt jeweils 10 Samples bei 1kS/S Samplerate auf. Von diesen 10 Samples wertest du immer nur das erste für deinen Pulszähler aus: mir wäre das zu unsicher, wenn ich wirklich alle Pulse sicher erkennen wollte…
Zitat:Da deine Version Gerd nicht hochgezählt hat sondern nur die Summe der abgetasteten Impulse pro Sekunde angezeigt hat
Auch die Pulse/s kann man ja leicht aufaddieren…
1. "IF Zähler>= 50 THEN Output DO"
2. "IF Zähler >= 50 THEN Zähler := 0"
Ansonsten:
- Du hast für die DOs jetzt schon mit den DAQmx-Funktionen gearbeitet. Warum dann nicht auch beim AI (statt des DAQAssi)?
- Du gibst bei den DOs ungebremst Werte aus. Dies ist recht uneffektiv und sehr CPU-lastig. Warum nicht eine kleine Wartezeit in diesen Schleifen?