Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

Изменение знака


Унарный оператор ( - ) изменяет знак аналогового значения на противоположный. Значение может иметь простой тип данных (INETEGER, REAL, DOUBLE). При использовании совместно с другими операторами в одном выражении, оператор изменения знака необходимо помещать в скобки, например, out := a + и * (-с).
 
Синтаксис на языке ST.
Синтаксис
out := -in1
Примеры
in1 := 5;                    //присваивание  значений переменным
in2 := -10;
out1 := -in1;              //out1 = -5
out2 := -in2;             //out2 = 10
out3 := -out2;           //out3 = -10
out4 := 2 + 2 * (-2); //out4 = -2
 
Синтаксис на языках FBD/LD.
Изображение блока
Примеры