Messtechnik Grundlagen

Lissajou <<
Alaising
Phasenversatz bei Filterung

Anzeige

ELEXON Schulungen & Seminare

XY-Überlagerung: Lissajou Figuren

Im realen Messtechnikalltag werden oft Messgrößen über der Zeit erfasst, obwohl eigentlich die direkte Abhängigkeit von Interesse ist. Durch die grafische Überlagerung der Signale kann im Anschluss an die Messung der gewünschte Sachverhalt dargestellt werden ohne die Datensatzeigenschaften zu verändern.

Sequenz: Lissajou_einfach

;Generierung der Beispieldatensätze
Sinus=Sin(Rampe(0,pi2/1000,1000))
Cosinus=Cos(Rampe(0,pi2/1000,1000))
Zeigen Sinus
Zeigen Cosinus
;gemeinsame Darstellung der Daten im Kurvenfenster
KvYAchse(Sinus,Cosinus,Leer,0,0,400,-2)
KvYAchse(Cosinus,Sinus,Cosinus,0,0,403,-2)
KvTitel(Sinus,"zeitliche Darstellung",1)
KvTitel(Cosinus,"überlagerte Darstellung",1)

 

zeitliche Darstellung des Signals
Zeitliche Darstellung der Beispielsignale

XY Ueberlagerung der Signale
XY - Überlagerung der Signale

 

Beispiel zu Inhaltsinterpreter Verwendung in Sequenzen

Als kleine Programmierübung, wollen wir die XY-Überlagerung jeweils für mehrere Amplituden generieren und dabei den Einsatz des Inhaltsinterpreters demonstrieren.

Variablen, die erst zur Laufzeit der Sequenz einen eindeutigen Namen erhalten, können mit Hilfe des Inhaltsinterpreters < ... > genauso wie statische Variablennamen zum Einsatz kommen.

Sequenz: Lissajous mit Inhaltsinterpreter
;Generierung der Beispieldaten
_Sinus=Sin(Rampe(0,pi2/1000,1000))
_Cosinus=Cos(Rampe(0,pi2/1000,1000))
zeitliche_Darstellung=Leer
Zeigen zeitliche_Darstellung
überlagerte_Darstellung=Leer
Zeigen überlagerte_Darstellung
_Amplitude=0
Solange _Amplitude<10
_Amplitude_Text=TForm(_Amplitude, "f00")
_Name_Sinus="Sinus_"+_Amplitude_Text
<_Name_Sinus>=_Amplitude*_Sinus
_Name_Cosinus="Cosinus_"+_Amplitude_Text
<_Name_Cosinus>=_Amplitude*_Cosinus
_Amplitude=_Amplitude+1
KvYAchse(zeitliche_Darstellung,<_Name_Sinus>,Leer,0,0,400,-2)
KvYAchse(zeitliche_Darstellung,<_Name_Cosinus>,Leer,0,0,400,-2)
KvYAchse(überlagerte_Darstellung,<_Name_Sinus>,<_Name_Cosinus>,0,0,403,-2)
Ende
Entferne _*

zeitlicher Verlauf der Signale mit unterschiedlichen Amplituden
Zeitlicher Verlauf der Signale mit unterschiedlichen Amplituden

XY Ueberlagerung der Signale mit unterschiedlichen Amplituden
XY-Überlagerung der Signale

 

Die Sequenz steht zum kostenlosen Download bereit.

nach oben