Beschreibung
Weist der Variablen Y einen Wert zu, der aus dem Wert der angegebenen Variablen X über die lineare Funktion Y = (a * X) + b berechnet wird.
Die Umkehrfunktion ist die Systemfunktion "InvertiereLineareSkalierung".
|
Hinweis Die Variablen X und Y dürfen nicht identisch sein. Wenn Sie eine Variable auf sich selbst umrechnen wollen, müssen Sie eine Hilfsvariable verwenden. Mit der Systemfunktion "SetzeVariable" können Sie den Wert der umzurechnenden Variablen der Hilfsvariablen zuweisen. |
Verwendung in der Funktionsliste
LineareSkalierung (Y, a, X, b)
Verwendung in benutzerdefinierten Funktionen
LinearScaling Y, a, X, b
Verwendbar, sofern das projektierte Gerät benutzerdefinierte Funktionen unterstützt. Weitere Informationen finden Sie unter "Geräteabhängigkeit".
Parameter
Y
Die Variable, welcher der berechnete Wert aus der linearen Gleichung zugewiesen wird.
a
Der Wert, mit dem multipliziert wird.
X
Die Variable, deren Wert zur Berechnung verwendet wird.
b
Der Wert, der addiert wird.
Beispiel
Der folgende Programmcode weist mit der Funktion LinearScaling der Variable Yvar einen Wert zu.
|
{ BYTE Yvar; BYTE Xvalue = 10; BYTE bvalue = 3; BYTE avalue = 4; // linear scaling LinearScaling ( Yvar, avalue, Xvalue, bvalue); printf ("Yvar = %d\r\n, Yvar); ... } |
Der gespeicherte Rückgabewert kann im nachfolgenden Code verarbeitet werden.