В этом обновлении появились возможности масштабирования и перемещения трендов по вертикали во время просмотра, добавлены функции повтора/отмены действий в редакторе скриптов и большое количество мелких исправлений, которые долгое время откладывались. Также, мы полностью обновили основное руководство и его web-версию (оно стало значительно быстрее и удобнее).

Изменения:

  • повтор/отмена действий в меню редактирования скриптов;
  • добавлены новые глобальные процедуры для создания таймеров на основе переменных с типом данных DateTime: TimerStart, TimerPause, TimerReset, TimerGetState;
  • скорость выполнения функции GetVariableByName увеличена более чем в 10 раз;
  • таблицы теперь поддерживают выделение строк. Для получения номера выделенной строки можно использовать новую функцию таблицы RowIndex;
  • на клиенте шкалы трендов теперь выделены цветом тренда и автоматически разбиты на удобные для восприятия деления в соответствии со шкалой;
  • на клиенте теперь доступны функции масштабирования трендов по высоте и перемещение по вертикали;
  • на клиенте повторный клик ПКМ по легенде тренда снова показываем все тренды;
  • доп. опции интерфейса трендов в меню «Проект — Настройки — Тренды»;
  • сервер автоматически добавляет проект в список проектов, даже если проект был создан во время работы сервера;
  • в окне сервера выводится доп. информация о количестве изменений в секунду;
  • в Options.exe в окне настройки SMS можно ввести номер телефона и протестировать отправку;
  • при печати трендов теперь отображается информация о интервале и курсоре. Курсор теперь отображается прерывистой линией;
  • улучшенная работа с внешними переменными (значение на присвоение временно хранится в оперативной памяти);
  • улучшено отображение списка методов в меню редактирования скриптов;
  • улучшено выделение кода с зажатым SHIFT;
  • улучшенная выдача ошибок при попытке чтения из скрипта за пределами пользовательского файла;
  • улучшенная индексация имён объектов (решает проблему с созданием огромного количества однотипных имён);
  • улучшена вставка кода с TAB-символами в редактор кода;
  • доступно перемещение участков трубопровода/линий стрелками клавиатуры с зажатым CTRL;
  • подключение к серверу с SSL на локальном компьютере теперь проходит с первой попытки;
  • календарь теперь поддерживает ввод с виртуальной клавиатуры;
  • у объекта Уровень доступно выравнивание строго по-центру;
  • мелкое исправление в архивации переменных с типом архивации «по-изменению»;
  • мелкое исправление с горячими клавишами центрирования объектов;
  • мелкое исправление при выделении множества трубопроводов/линий;
  • исправление скролла в меню «Проект — Настройки — Сообщения»;
  • исправлена ошибка редактора после удаления переменных и перехода в меню редактирования Трендов/Сообщений;
  • исправлена ошибка редактора при обновлении размеров кнопок для окон;
  • исправление OnDoneSQL-скриптов при работе с наборами данных с нулевым количеством столбцов;
  • исправлено зависание клиента при попытке печати с отключенной службой печати;
  • исправлен ввод значения переменной при включенной визуальной шкале;
  • исправление архивации по изменению переменной при включенной визуальной шкале;
  • исправление с установкой пароля на проект;
  • исправление со смещением по Y объектов вставленных в окно;
  • исправление проблемы ввода после выхода из меню скриптов;
  • исправление в работе Demo-Time версии;
  • полностью обновлено основное руководство и его web-версия. В ближайшем будущем будет обновлено и руководство по скриптам;

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

Процесс обновления:

  • скачать и распаковать архив;
  • завершить работу скады (Server.exe, Client.exe, Editor.exe);
  • скопировать свой проект в папку «..\Simple-Scada 2\Projects\»;
  • при необходимости скопировать пользовательские изображения в папку «..\Simple-Scada 2\Pictures\»;
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.