Заметил я "фичу" в редакторе: изменение текста в уже существующем компоненте экрана "текст" (вывод простого статического) без изменения его координат НЕ считается изменением проекта. Соответственно, команда "Файл > Сохранить проект (Ctrl+S)" файл на диске не изменяет, и при закрытии OWEN Logic окошко с предложением сохранить проект не появляется.
Лоджик 2.10.367
Проблема с 31 битом на ST снова вылезла, но теперь со стороны шифратора CD32
В общем, эта конструкция
при взводе b31 благополучно крашитсяКод:function test: udint; var_input b30, b31 : bool; end_var var R : udint; end_var R.30 := b30; R.31 := b31; test := cd32(R); end_function
Последний раз редактировалось Dimensy; 26.07.2025 в 20:35.
А что такое "test := cd32(R);"?
Если написать: "test := R;", то все нормально работает.
test := R; покажет число, соответствующее включённому 31 биту.
Шифратор cd32(R) как раз и должен показать, что включен 31 бит, на скрине внешний cd32 работает 1 Шифратор .jpg
Последний раз редактировалось kondor3000; 27.07.2025 в 16:59.
Да, косяк. Хотя ничего сложного внешний cd32 поставить.