Beschreibung
Subtrahiert den angegebenen Wert vom Wert der Variablen.
X = X - a
|
Hinweis Die Systemfunktion verwendet als Eingangswert und Ausgangswert dieselbe Variable. Wenn Sie diese Systemfunktion zum Umrechnen eines Wertes verwenden, müssen Sie mit einer Hilfsvariablen arbeiten. Der Hilfsvariablen können Sie mit der Systemfunktion "SetzeVariable" den Variablenwert zuweisen. |
Wenn Sie die Systemfunktion an Ereignisse einer Meldung projektieren und die Variable wird im aktuellen Bild nicht verwendet, ist nicht sichergestellt, dass der tatsächliche Variablenwert in der Steuerung verwendet wird. Dies kann durch Setzen der Erfassungsart "Zyklisch fortlaufend" verbessert werden.
Verwendung in der Funktionsliste
VerringereVariable (Variable, Wert)
Verwendung in benutzerdefinierten Funktionen
DecreaseTag Tag, Value
Verwendbar, sofern das projektierte Gerät benutzerdefinierte Funktionen unterstützt. Weitere Informationen finden Sie unter "Systemfunktionen für Runtime Professional".
Parameter
Variable
Die Variable, von welcher der angegebene Wert subtrahiert wird.
Wert
Der Wert, der subtrahiert wird.
Beispiel
Der folgende Programmcode erniedrigt den Wert der Variablen varX um den Wert in der Variable value. Der eingegebene Wert wird in der Variable old_value gesichert und zusammen mit dem neuen Wert varX ausgegeben.
|
{ BYTE varX; BYTE value; //user input ... BYTE old_value = varX; //Decrease tag DecreaseTag(varX, value); //print original value and function result printf ("User input: %i\r\n, Result of function DecreaseTag: %i\r\n", old_value, varX); ... } |