Guten Morgen,
mal wieder habe ich ein Problem und zwar ist mein Puffer zu klein. Ich nehme 2 Spannungssignale auf. Eine Rechtecksignal und eine Sinuskurve. Ich habe es so eingestellt, das ich ein 2 D Array bekomme und dann im Rechtecksignal den Index vom ersten Wert 0 bekomme. (Array hat nur 0 und 1)
Es soll so lange gezählt werden, bis wieder eine 1 auftaucht. Wenn das der Fall ist...Soll er über diese Indexlänge die Sinuskurve zeichnen.
Srllte soweit auch alles klappt. Aber nur kommt der Buffer nicht hinter und überschreibt Daten. Kann ich das irgendwie verhindern oder verbessern.
Ich besitze die USB karte 6008 und habe Signale mit 30 Hz.
Im Anhang ist mein Programm.
Achja...falls das von Bedeutung ist. Das Sinussignal soll Später den Zylinderdruck vom Motor darstellen und das Rechtecksignal ist ein Signal, welches einmal pro Umdrehung erscheint. Muss für meine Bachelor Arbeit ein Indizier- Programm schreiben
Edit GerdW: Beitrag in eigenes Thema verschoben…