This is topic Операторы сравнения Техно IL in forum Языки программирования в TRACE MODE 6 / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.
Похоже, что при выполнении операторов сравнения без модификаторов в Техно IL не изменяется значение аккумулятора даже если проверяемое условие истинно. Вот пример:
PROGRAM VAR_INOUT A : REAL := 0; END_VAR VAR_INOUT B : REAL := 0; END_VAR VAR_INOUT C : BOOL; END_VAR
LD A EQ A B ST C
END_PROGRAM
В режиме отладки в окне переменных С = FALSE, хотя в справке написано:
EQ operand1 operand2 result := TRUE, если operand1 == operand2
В чём причина, объясните.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Проблема существует. Будет исправлена при выпуске следующей версии редактора IL-программ.