Kanäle & Gruppen

kanalübergreifende Ereignisextraktion
Kanalbezogene Sortierung
Hüllkurvenberechnung <<

Anzeige

ELEXON Schulungen & Seminare

Hüllkurvenberechnung

Eine Vielzahl von Messungen soll miteinander vergleichbar dargestellt werden.

Hinweis:
Die Sequenz benutzt zur Demonstration die Standard beispieldaten sintest*.dat.

Beim Aufruf der zweiten Sequenz Gruppe_zusammensetzen
bewirkt das Wildcard „*“ hinter dem Parameter das Abarbeiten aller namensähnlichen Daten (sintest* -> sintest1, sintest2, ... sintest5). Dadurch lassen sich beliebig viele Datensätze fortlaufend analysieren.

Sequenz Hüllkurvenberechnung

Kurve_1=Leer
obere_Hüllkurve=Leer
untere_Hüllkurve=Leer
Zeigen Kurve_1
KvYAchse(Kurve_1,obere_Hüllkurve,Leer,0,0,400,-2)
KvYAchse(Kurve_1,untere_Hüllkurve,Leer,0,0,400,-2)
Sequenz Gruppe_zusammensetzen sintest*
_alle_Daten=GrBinde(Kanalgruppe,0)
obere_Hüllkurve = Perio(_alle_Daten, 403, -3)
untere_Hüllkurve = Perio(_alle_Daten, 403, -4)
KvYAchse(Kurve_1,Kurve_1,Leer,0,0,-2,-2)
SetFarbe(obere_Hüllkurve,RGB(255,0,0))
SetFarbe(untere_Hüllkurve,RGB(0,255,0))
Entferne _*

Sequenz Gruppe_zusammensetzen

Wenn VarExist?("Kanalgruppe")=0
Kanalgruppe=GrNeu()
Ende
Laden Pa1
GrKanalAdd(Kanalgruppe,Pa1)
SetFarbe(Kanalgruppe:Pa1,RGB(150,150,150))
KvYAchse(Kurve_1,Kanalgruppe:Pa1,Leer,0,0,400,-2)
Entferne Pa1

 

Huellkurvenberechnung

 

Die Sequenz steht zum kostenlosen Download bereit.

nach oben