Kanäle & Gruppen
kanalübergreifende Ereignisextraktion
Kanalbezogene Sortierung
Hüllkurvenberechnung <<
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
SINEWS Services |
Sequenzen, Tutorials, Artikel