В этом обновлении появились возможности масштабирования и перемещения трендов по вертикали во время просмотра, добавлены функции повтора/отмены действий в редакторе скриптов и большое количество мелких исправлений, которые долгое время откладывались. Также, мы полностью обновили основное руководство и его 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\»;
- открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
- готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.