Kanäle & Gruppen

kanalübergreifende Ereignisextraktion <<
Kanalbezogene Sortierung
Hüllkurvenberechnung

Anzeige

ELEXON Schulungen & Seminare

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)

 

Kanaluebergreifende Ereignisextraktion

 

Die Sequenz steht zum kostenlosen Download bereit.

nach oben