Список основных изменений среды программирования Owen Logic

15 октября 2026
3.3.378

Новое

  1. Для языка ST добавлены операции интегрирования и дифференцирования, а также побитовые операции с целочисленными переменными: AND, OR, XOR и NOT
  2. Доработана логика копирования и вставки контролов визуализации:
    • При копировании в пределах одного экрана контрол не смещается, если смещение приводит к выходу за границы экрана
    • При копировании между экранами одинакового размера координаты контрола сохраняются
    • При копировании с экрана большего размера на экран меньшего размера размеры и координаты контрола пропорционально изменяются в соответствии с размерами экранов
  3. Доработан контрол «Изображение»: если разрешение выбранного изображения превышает разрешение экрана, его размер автоматически уменьшается до размеров экрана
  4. Добавлена возможность изменения Ethernet-порта для подключения приборов второго поколения к Owen Logic

Исправления

  1. Исправлена ошибка, из-за которой при нажатии клавиш со стрелками вместо перемещения контрола «Группа переключателей» происходило переключение рамки фокуса
  2. Исправлена ошибка, приводившая к некорректному перемещению контрола «Линия» после изменения его слоя
  3. Исправлены некорректное поведение фокуса и расположение переменных при создании master-переменных в таблице переменных для приборов второго поколения
  4. Исправлена ошибка, из-за которой после смены целевой платформы между приборами первого поколения с экранами не очищалась история действий с экраном и оставалась доступна отмена действий через интерфейс или сочетание клавиш Ctrl+Z
  5. Исправлена ошибка, из-за которой после отмены создания переменных нарушался их порядок в панели переменных
  6. Исправлено некорректное поведение контрола «Изображение» после отмены изменения его масштаба
  7. Исправлена ошибка, из-за которой некорректно рассчитывался объём ПЗУ при копировании контрола «Изображение» после изменения его размера
  8. Исправлена ошибка, возникавшая при попытке дублировать массив при привязке переменной к контролу визуализации
  9. Исправлена ошибка, возникавшая на приборах первого поколения при вставке скопированного контрола визуализации, если привязка переменной к нему была удалена
  10. Исправлена ошибка, из-за которой при растягивании контрола визуализации на весь экран с помощью мыши его размер оставался на один пиксель меньше размера экрана
  11. Исправлена ошибка, из-за которой искажались значения булевых массивов во время онлайн отладки
  12. Исправлена ошибка, из-за которой в режиме онлайн-отладки некорректно отображались значения элементов первого входного массива типа INT или FLOAT в функциях и функциональных блоках на языке ST при наличии нескольких входных массивов.