Список изменений в новой ревизии 1.0.0.4 от 18.01.2012:

  • Улучшена работа потоков по обработке математике и графике, в дальнейшем можно будет управлять их приоритетами.
  • Введена штатная система индикации недостоверных данных в графике: цвет и текст. Теперь для дискретных состояний задается три цвета индикации: true, false и недостоверно. Больше не надо создавать свою обработку недостоверных данных. Для текстовых параметров можно задать фиксированный шаблон текста, выводимого оператору в случае недостоверности параметра.
  • Добавлена функция восстановления значения для прямых посылок значений в графическом интерфейсе оператора.
  • Разработан уникальный механизм наследования и передачи достоверности при межузловых взаимодействияхх в проекте. Теперь обработать недостоверность можно на любом уровне иерархии проекта.
  • В Профайлере добавлено окно дерева проекта, через которое можно получить доступ к структуре проекта в реальном времени, посмотреть текущие значения атрибутов и аргументов любого канала, а также вручную ввести новые значения. Кроме того окно также позволяет быстро переходить по привязкам в дереве, осуществляя быструю навигацию по маршруту обработки данных в проекте, чтобы отследить корректность их обработки. Даешь полноценное и УДОБНОЕ средство отладки проекта в исполнительном мониторе!
  • Добавлено групповое редактирование параметров для описателей ModBus-тэгов.
  • Процедура авторизации и логаута пользователя теперь может быть сохранена в журнале событий (опционально по каждому пользователю в свой журнал, или все в один)
  • Появилась функция запуска внешних приложений с параметрами запуска. Один канал класса GROUP может теперь выполнять запуск неорганиченного количества внешних приложений по команде оператора, или алгоритма проекта, с указанными перечнями параметров для кадого запуска индивидуально.
  • И САМОЕ ВАЖНОЕ: появился сетевой обмен! Теперь можно разрабатывать распределенные проекты АСУТП с использованием сетей Ethernet по протоколу TCP/IP. Работает чтение и запись параметров по сети между узлами, поддерживаются как скалярные типы, так и строковые, и ДАЖЕ динамические массивы!