Компания «Атомик Софт» выпустила новый релиз интегрированной среды разработки и исполнения визуальной части проектов автоматизации Alpha.HMI. Основные улучшения и обновления в версии Alpha.HMI 1.8 коснулись, в первую очередь, поддержки операционных систем семейства Linux и повышения удобства и скорости работы пользователей. Разработчики расширили функциональность и обновили Alpha.HMI в соответствии со сквозными изменениями флагманского продукта «Атомик Софт» Альфа платформы.
В рамках сквозного обновления всех продуктов Альфа платформы в Alpha.HMI добавили поддержку операционных систем семейства Linux. Новая функциональность разработки проекта в кроссплатформенном Alpha.HMI серьёзно расширит возможности заказчиков при переходе на отечественное ПО в рамках стратегии импортозамещения.
В 2019 году «Атомик Софт» провела испытания Альфа платформы и подтвердили её работоспособность и корректность функционирования в среде операционной системы специального назначения Astra Linux Special Edition.
Для расширения функциональности работы Alpha.HMI на Linux добавили возможность подключения компонентов, разработанных на .Net Core. Теперь пользователи ОС Linux могут создавать собственные компоненты и подключать их к проекту. Интерфейс для взаимодействия с не визуальными компонентами .Net Core строится из библиотеки графических элементов Alpha.HMI.
В новой версии Alpha.HMI разработчики проделали большую работу по увеличению скорости запуска проекта. Реализовали запуск проекта из binom-файла. Это позволяет после формирования binom-файла запускать проект, пропуская этап компиляции, занимающий основное время при запуске. Теперь проект запускается очень быстро. Например, время запуска крупного проекта сокращается в десятки раз.
В Альфа платформе инструменты отображения событий, тревог и графиков Alpha.Alarms и Alpha.Trends могут использоваться как встраиваемые компоненты или как самостоятельные приложения. Однако такие «закрытые» приложения, выполненные в виде ActiveX компонентов, работают только на ОС Windows.
В Alpha.HMI 1.8 реализовано получение оперативных и исторических значений и событий по протоколу TCP, чтобы пользователи могли создавать собственные реализации Alpha.Alarms и Alpha.Trends, на зависящие от операционной системы.
Ряд улучшений и обновлений позволит пользователям ещё удобнее работать с проектом в Alpha.HMI.
Теперь инженер проекта может преобразовать любой объект в массив однотипных объектов в том числе и графических. Это значительно расширяет возможности пользователей в выборе подходов к созданию проекта.
Для удобства отрисовки мнемосхем добавлены новые типы объектов: графические типы «Соединительная линия» и «Место соединения», чтобы упростить рисование связей и труб; графический тип «Перемещение» для реализации возможности Drag’n’Drop.
Кроме того, для удобства отслеживания изменений в исходниках проекта и обновления проекта во время работы Alpha.HMI, внедрен встроенный тип «Менеджер проектов».
Другие улучшения и обновления: появилась тёмная тема, реализован выбор языка интерфейса и настройка внешнего вид редактора кода, внедрена возможность прерывания компиляции проекта, настроены группировка и сортировка типов в библиотеке компонентов, улучшена стабильность работы Alpha.HMI.