XAlignFft('FixedExpression','AlignExpression','Start','End','MinScale','MaxScale','ScaleStep','QualityParam')
Argumente
|
'FixedExpression' |
Signal oder Ausdruck, der als Referenz dient |
|
'AlignExpression' |
Signal oder Ausdruck, welcher der Referenz angeglichen wird |
|
'Start' |
Beginn des X-Achsenabschnitts relativ zum Nullpunkt von 'FixedExpression' |
|
'End' |
Ende des X-Achsenabschnitts |
|
'MinScale' |
Kleinster x-Skalierungsfaktor, der überprüft wird |
|
'MaxScale' |
Größter x-Skalierungsfaktor, der überprüft wird |
|
'ScaleStep' |
Schrittweite zur Steuerung von Genauigkeit und Geschwindigkeit des Algorithmus |
|
'QualityParam' |
Gütekriterium, um das Abstandmaß zwischen den Zeitreihen zu bilden |
Beschreibung
Diese Funktion richtet längenbasierte Signale mit derselben physikalischen Bedeutung, die an verschiedenen Stellen im Prozess gemessen werden, zueinander aus.
Einige Parameter werden nachfolgend genauer beschrieben.
'FixedExpression'
Eine Dickenmessung, die im Laufe des Algorithmus als "fest", also nicht skalierbar oder verschiebbar betrachtet wird. Dies sollte die Dickenmessung sein, die das Profil der anderen Messung enthält. (Im Warmband-Kaltband-Vergleich also das Warmband.)
'AlignExpression'
Auf diese Dickenmessung bezieht sich später das Ergebnis des Alignments. Diese Messung muss also mit den Ergebniswerten skaliert und verschoben werden.
'Start'
Das Intervall von 'Start' bis 'End' gibt den X-Achsenabschnitt an, in dem das Signal 'FixedExpression' verschoben werden darf. Der Nullpunkt ist hierbei der Nullpunkt des Ausdrucks. Auch negative Werte sind erlaubt. Wenn die Messung 'AlignExpression' auf der linken Seite in ibaAnalyzer 10 Achseneinheiten im Vergleich zu 'FixedExpression' herausragen darf, so muss Start = -10 sein.
'End'
Dieser Parameter gibt das Ende des beschriebenen Intervalls an. Es empfiehlt sich, dieses Ende in Abhängigkeit von der Länge von 'FixedExpression' zu wählen. Also z. B. End = XSize([FixedExpression]) oder End = 1.2 * Xsize([FixedExpression]), falls ein Überhang von 20 % erlaubt sein soll.
'ScaleStep'
Dieser Parameter steuert das Verhältnis zwischen Genauigkeit und Geschwindigkeit. Je kleiner der Wert, desto langsamer und verlässlicher arbeitet der Algorithmus. Je höher der Wert, desto mehr wird der Algorithmus durch eine Heuristik beschleunigt. Bei zu hohen Werten für 'ScaleStep' kann dies jedoch zu einem falschen Ergebnis führen. Für ein optimales Ergebnis empfiehlt es sich, die Auflösung der Messdaten zu übergeben. Wenn die Messpunkte z. B. einen Abstand von 10 cm haben, ist 'ScaleStep' = 0.1. Falls die Ergebnisberechnung zu langwierig ist, kann der Wert dann nach oben korrigiert werden.
'QualityParam'
Der Parameter legt das verwendete Gütekriterium der Funktion fest (Abstandsmaß zwischen Zeitreihen). Die Standardeinstellung 0 steht für den Mittleren Quadratischen Fehler (MQF) und 1 bezeichnet den Gleichläufigkeitskoeffizienten (GLK).
