Hallo Paul,
Zitat:wie heisst die Funktion dann kann ich sie vielleicht suchen ?
Es werden hier boolsche Werte verarbeitet. Guck doch einfach mal in die Palette mit den boolschen Funktionen…
Zitat:Und wenn die Samples zusammengefasst sind, wie ist das dann mit der Reaktionszeit ? Da ist doch bestimmt ein Delay vorhanden, also dass das der digital Output erst später gesetzt wird als zu dem Zeitpunkt in dem die Spannung meinen Grenzwert überschreitet ?
Ja, da ist ein Delay.
Du liest ein Array mit Werten vom AI. Darin suchst du nach dem Grenzwert und erzeugst daraus eine Schaltbedingung. Der (maximale) Delay hängt also von der Arraygröße (=Sampleanzahl) und der Samplerate ab…
Lösung:
- Einzelwertverarbeitung: Einzelwerte vom AI lesen und sofort auswerten. Dies begrenzt die Samplerate auf ca. 200Hz (mit starkem Jitter)…
- Begrenzung der Sampleanzahl auf "vernünftige" Werte: Wenn du innerhalb von 20ms reagieren willst, solltest du bei einer Samplerate von 1kHz nicht mehr als 20 Werte auf einmal lesen…