XMirror
XMirror('Expression')
Beschreibung
Mit dieser Funktion können Sie einen kompletten Kurvenverlauf spiegeln (Anfang und Ende vertauschen). Die Spiegelung erfolgt dabei um die vertikale Mittelachse des gesamten Signalverlaufs.
Die Funktion können Sie sowohl für zeitbasierte Signale als auch für längenbasierte Signale verwenden.
Damit lassen sich Messkurven von reversierenden Prozessen (Richtungsumkehr) besser miteinander vergleichen. So können Sie beispielsweise in der Walztechnik Bandkopf und Bandende bei (geraden) Reversierstichen vertauschen, um die Richtungsumkehr grafisch zu neutralisieren. Um mehrere Stiche miteinander vergleichen zu können, müssen Sie die entsprechenden Messwerte jedoch zuvor mit der XCutValid-Funktion aus dem Originalsignal herausschneiden, um sie individuell spiegeln und später übereinanderlegen zu können.
Die Abbildung zeigt die unterschiedlichen Ergebnisse der Spiegelung, je nachdem, ob der zu spiegelnde Ausschnitt zuvor mit XMarkValid (rot) oder mit XCutValid (grün) herausgeschnitten wurde.
XStretch
XStretch('Expression','Reference expression')
Beschreibung
Mit dieser Funktion können Sie den Signalverlauf auf die gleiche (End-)Länge eines anderen Signals grafisch strecken.
Die Funktion können Sie sowohl für zeitbasierte Signale als auch für längenbasierte Signale verwenden.
So lassen sich z. B. Messwerte eines gewalzten Bandes von der Vorstraße mit denen von der Fertigstraße in Relation setzen oder die einzelnen Stiche eines Reversierwalzwerks miteinander vergleichen.
Die Abbildung zeigt die Walzkraftkurve vom ersten Stich (blaue Kurve) auf die Endlänge gemäß dem neunten Stich gedehnt.
XStretchScale
XStretchScale('Expression','Scale')
Beschreibung
Mit dieser Funktion können Sie den Signalverlauf um einen festgelegten Faktor strecken. Der Skalierungsfaktor wird auch dann angewendet, wenn der Kurvenzug bereits mit einem Offset versehen ist.


