30.07.2008, 13:38
Hallo LV-Freunde,
ich möchte gerne einen Trigger frequenzabhängig starten, d.h. wenn meine Sweep-Anregung die kleinste Frequenz hat. Dafür habe ich das Anregungssignal mit einer Messkarte eingelesen. Der Amplitudenverlauf y liegt jetzt in einem 1D-Array vor. Wenn der Sweep neu beginnt ist der Anstieg der Amplitude am flachsten danach ist er ansteigend.
--> Wenn |{y(i-1) - y(i-2)}| > |{y(i) - y(i-1)}| soll der Starttrigger auf True gesetzt werden.
Meine Frage ist nun, wie kann ich das 1D-Array so aufspalten um den Vergleich |{y(i-1) - y(i-2)}| > |{y(i) - y(i-1)}| durchzuführen.
Vielen Dank im Vorraus
Sebastian
ich möchte gerne einen Trigger frequenzabhängig starten, d.h. wenn meine Sweep-Anregung die kleinste Frequenz hat. Dafür habe ich das Anregungssignal mit einer Messkarte eingelesen. Der Amplitudenverlauf y liegt jetzt in einem 1D-Array vor. Wenn der Sweep neu beginnt ist der Anstieg der Amplitude am flachsten danach ist er ansteigend.
--> Wenn |{y(i-1) - y(i-2)}| > |{y(i) - y(i-1)}| soll der Starttrigger auf True gesetzt werden.
Meine Frage ist nun, wie kann ich das 1D-Array so aufspalten um den Vergleich |{y(i-1) - y(i-2)}| > |{y(i) - y(i-1)}| durchzuführen.
Vielen Dank im Vorraus
Sebastian