Kanäle & Gruppen
kanalübergreifende
Kanalbezogene Sortierung
Hüllkurvenberechnung
Kanalübergreifende Ereignisextraktion
Sie möchten einen Datenbereich extrahieren, wenn in zwei unabhängigen Kanälen bestimmte Ereignisse stattgefunden haben?
Das folgende Beispiel ist selbstständig lauffähig. Die Beispieldaten (Kanal_1, Kanal_2) generiert die Sequenz.
Ergebnis:
Nur die Datenwerte zu den Zeitpunkten, in denen beide Kanäle einen positiven Verlauf zeigen, werden in einer neuen Variablen bereit gestellt.
Sequenz: Kanalübergreifende Ereignissuche
;Bereitstellung von Beispieldaten
Kanal_1 =Sin(Rampe(0,pi2/1000,1000))
Kanal_2 =1/20*Sin(10*Rampe(0,pi2/1000,1000))
;Ereignisdefinition
_Ereignis_1 =Stri(Kanal_1,0,0)
_Ereignis_2 =Stri(Kanal_2,0,0)
;Überlagerungsmöglichkeit für beliebig viele Ereignisse
_Trigger =_Ereignis_1+_Ereignis_2
;UND Verknüpfung durch Max
_x_Werte =PosiEx(_Trigger,Max(_Trigger))
_y_Werte =Wert(Kanal_1,_x_Werte)
Ergebniswerte =xyvon(_x_Werte,_y_Werte)
Entferne _*
;Visualisierung der Ergebnisse
Zeigen Ergebniswerte
KvYAchse(Ergebniswerte,Ergebniswerte,Leer,0,0,1400,-2)
KvYAchse(Ergebniswerte,Kanal_1, Leer,0,0,400 ,-2)
KvYAchse(Ergebniswerte,Kanal_2, Leer,0,0,400 ,-2)
SINEWS Services |
Sequenzen, Tutorials, Artikel