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

Умножение (*)


Бинарный оператор "*" умножает друг на друга два значения с одинаковыми простыми типами данных (BYTE, INTEGER, REAL, DOUBLE). Умножение для булевского, таймерного и строкового типов данных не поддерживается. Для умножения булевских значений используйте оператор логического умножения AND.
 
Синтаксис на языке ST.
Синтаксис
out := in1 * in2
Примеры
//присваивание  значений переменным
in1 := 5;                         
in2 := 2;                  
in3 := -3;
in4 := 5.5;
//out1 = 10
out1 := in1 * in2;        
//out2 = -30
out2 := in1 * in2 * in3;
//ошибка! попытка умножить целое на вещественное
out3 := in1 * in4;          
 
Синтаксис на языках FBD/LD.
Изображение блока
Примеры