Множество небольших улучшений интерфейса и исправлений. Опция фильтрации значений у переменных (доступно пять разных фильтров). Новое окно редактирования шкал. Большое количество улучшений при отображении мнемосхем в web-клиентах. Существенно снижен объём информации передаваемой web-клиентам. Подробный список изменений ниже.

Изменения:

  • у переменных теперь можно включить фильтрацию значений. Доступно пять фильтров: фильтр Калмана, скользящая средняя, медианный фильтр, фильтр отклонений, фильтр мин. макс.;
  • разрешено копирование объектов из проекта в проект через буфер обмена (с удалением связей с переменными и скриптами);
  • новое окно редактирования и выбора шкал. В одном окне можно создавать / редактировать / удалять и выбирать шкалы;
  • при клике правой кнопкой мыши по свойству с переменной или окном выполняется быстрый переход к переменной или окну;
  • добавлена опция «Лог скриптов». Автоматически записывает имена вызываемых скриптов в лог сервера;
  • при обновлении таблицы через RunSQL позиция скролла сохраняется;
  • допускается ввод вещественных чисел для зоны нечувствительности сообщений;
  • система отчетов: ускорено формирование источников «по-изменению»;
  • система отчетов: исправлена проблема с отображением времени в строках периодических источников данных и с типом обработки «время вкл.» / «время выкл.»;
  • telegram: автоматическая очередь сообщений (исключает нарушение лимитов на отправку сообщений);
  • telegram: обновлён proxy-сервер simple-scada;
  • telegram: во время теста отправки сообщения отправляются всем выбранным контактам;
  • telegram: исправлена отправка сообщений с вложениями сразу множеству пользователей;
  • полоса прогресса присвоения не отображается на кнопках с выключенным свойством Enabled;
  • компилятор скриптов поддерживает вариантные записи;
  • у компонента Поле исправлен формат ввода для внутренних переменных типа Single и Double;
  • виртуальная клавиатура работает в меню трендов и сообщений;
  • добавлен скролл в разделе «Базы данных» сервера;
  • лог-файлы сервера хранятся неделю в папке Backup, а затем автоматически удаляются;
  • при переполнении очереди скриптов в лог выводится список скриптов и количество вызовов для каждого скрипта;
  • ускорено массовое изменение граничных значений переменных через скрипты с включенной опцией сохранения граничных значений;
  • построение отчетов не прекращается после попытки построить несуществующий отчет;
  • исправление ввода с символьной виртуальной клавиатуры когда она находится над компонентом Таблица;
  • при смене типа границ переменной (LimitType) все связанные компоненты автоматически обновляются;
  • тип границ сохраняется и автоматически восстанавливается при включенной опции сохранения граничных значений;
  • в окне редактирования переменных выводится предупреждение с доп. информацией, если включена опция сохранения граничных значений;
  • улучшена смена зоны нечувствительности сразу для множества переменных;
  • уменьшено потребление оперативной памяти на подключения клиентов;
  • при конвертации значения TM_DBField в строку для даты/времени используется пользовательский формат времени и даты (раньше использовался формат из ОС);
  • исправление с поворотом фигуры на обычном клиенте и в редакторе (через инспектор);
  • исправлен вылет редактора при загрузке изображений с глубиной цвета не равной 8 бит на канал;

Изменения web-клиента:

  • компонент Временные тренды в web теперь не отличается от оригинального компонента в редакторе. Поддерживается смена цвета и прозрачности сетки, смена количества линий сетки, смена видимости трендов и пр. через скрипты;
  • поддержка методов Clear, AddItem, DeleteItem у раскрывающихся списков;
  • событие OnClick в web теперь работает у Временных трендов, Шкал, Полей и Списков сообщений;
  • временные тренды могут двигаться в 4 направлениях;
  • существенно уменьшен объём данных передаваемых web-клиентам;
  • ускорено получение данных при просмотре архивных трендов;
  • исправлена смена цвета рамки и цвета фона у компонента Уровень через скрипты;
  • исправлена смена видимости изображений;
  • поддерживается смена текста и его цвета у заголовков таблиц;
  • при скрытии заслонки её поле тоже скрывается;
  • поддерживается смена цвета шкалы и её меток, а также цвета резервуаров через скрипты;
  • исправлена смена цвета обводки у Заслонки, цвета рамки у Поля и Кнопки через скрипты;
  • поддерживается смена видимости Резервуаров и Заслонок через скрипты;
  • у флажков вся зона используется для обработки нажатия (как в обычном клиенте);
  • окно не открывается по клику на объект с выключенным свойством Enabled;
  • цвет кнопки закрытия окна соответствует цвету шрифта заголовка
  • указатель меняется на «руку» при наведении мыши на активные элементы «Текст», «Изображение» и «Фигура»;
  • начальные подряд идущие пробелы приводят к смещению текста в компоненте Текст;
  • цветовая схема диалога вызванного через ShowMessageClient или ShowMessageAll соответствует цветовой теме Simple-Scada;
  • улучшено отображение конусных резервуаров;
  • исправление с отображением поля Уровня при выравнивании по-центру;
  • исправление со смещением текста в полях в браузерах Internet Explorer и Safari;
  • исправление с загрузкой пользовательских изображений во вложенных папках;
  • исправление с отображением флажков с использованием свойства «Бит»;
  • исправлено отображение флажков с включенным свойством Инверсия;
  • исправление с цветом шрифта на панели сообщений при одновременной работе нескольких проектов на сервере;
  • исправлена смена цвета сборника на clNone (без цвета);

Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но, несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

Процесс обновления:
Если у вас версия 2.2.9.0 или выше, то для обновления достаточно установить новую версию поверх старой, оставив те же пути установки. Установщик заменит только системные файлы скады, не затронув папку с пользовательскими данными. После обновления откройте свой проект в редакторе и пересохраните его.