У окна есть свойство "Цвет" - с помощью него можно задать любой цвет окна.
Window_background.png
У окна есть свойство "Цвет" - с помощью него можно задать любой цвет окна.
Window_background.png
Изменения:
- значительно улучшена работа с OPC-серверами;
- практически все антивирусы теперь не будут распознавать скаду как вирус;
- при создании/редактировании переменной теперь можно не только задать сдвиг десятичной запятой, но и задать масштабирование к заданной шкале;
- оптимизирована работа с виртуальными переменными;
- рамка на объекте с фокусом теперь активна не более 3 секунд и активируется только по нажатию Tab;
- улучшена работа через скрипты со свойством Text объекта Поле по событию OnDoneInput;
- улучшено качество некоторых изображений;
- изображение "Трясун" переместилось в новую группу "Агрегаты";
- исправлена ошибка с изменением частоты записи трендов по умолчанию;
- исправлена ошибка с появлением подсказок под окнами по нажатию ПКМ;
- исправлена ошибка с постоянным цветом заслонки;
- исправлена ошибка со скроллом в некоторых списках;
- исправлена ошибка с фокусом окон на клиенте;
- исправлена ошибка с нумерацией состояний кнопок;
- исправлена ошибка с масштабированием временных трендов;
- исправлена ошибка с минимумом шкалы;
- в библиотеку графики добавлено более 70 различных изображений (некоторые из них можно увидеть во вложении);
- OPC-серверы теперь выбираются из списка OPC-серверов;
- при записи тренды стремятся выравнивать точки по 00 ч./00 мин./0 сек.;
- события OnMouseEnter, OnMouseLeave теперь работают у трубопровода;
- обновлен Demo-проект;
- обновлено руководство;
Изменения в скриптах:
- свойство Variable у объектов теперь доступно для изменения через скрипты. Это дает возможность менять переменные с которыми работает объект во время работы проекта;
- у страниц и подстраниц появилось свойство TrendsGroup, которое доступно при обращении из скриптов. Это ID-группы трендов в которую выполняется переход со страницы/подстраницы. Свойство доступно для изменения, т.е. тперь есть возможность на ходу менять группу трендов для перехода;
- глобальная функция GetVariableByName. Возвращает переменную по имени;
- глобальная функция GetPageByName. Возвращает страницу по имени;
- у страниц появилась функция FindSubpageByName. Возвращает подстраницу по имени;
- у подстраниц появилась функция FindObjectByName. Возвращает объект подстраницы с заданным именем;
Graphics.png
Последний раз редактировалось Simple-Scada; 16.08.2017 в 10:05.
Отдельно для каждой страницы цвет менять нельзя. Можно менять цветовую схему проекта (см. вложение). Также есть возможность менять цветовую схему из скриптов - процедура SetColorSchemeClient (для изменения на требуемом клиенте) и SetColorSchemeAll (для изменения на всех клиентах).
PAGE.png
Спасибо понятно, но что делать если нужен белый фон?
Сейчас остается только растянуть на фоне объект "Прямоугольник" белого цвета. На будущее постараемся добавить светлые цветовые схемы.
Из основных изменений: работа с БД, обработка результатов SQL-запросов, значительные улучшения при работе со скриптами. Улучшения при работе с БД при нестабильном соединении. Отправка e-mail и SMS-сообщений для версии Professional и другое. Подробнее далее:
Изменения:
- улучшена работа со скриптами. Теперь можно создавать группы скриптов и перемещать их при помощи мыши (подробнее здесь);
- больше нет "системных" скриптов, которые нельзя было удалить и переименовать. При создании скрипта теперь можно выбрать тип события по которому этот скрипт будет вызываться. Таким образом можно создать множество скриптов которые будут выполняться, к примеру, каждую секунду (подробнее здесь);
- добавлен скрипт RunSQL для выполнения любых пользовательских SQL-запросов к БД. Кроме того есть возможность обработки результата запроса в специальных скриптах (подробно в этом разделе);
- в версии Professional появилась функция для отправки e-mail сообщений (см. процедуру SendMail в скриптах). Настройки для отправки e-mail задаются в Options.exe;
- в версии Professional появилась функция для отправки SMS-сообщений через 3G/GSM модемы. Пока в тестовом режиме. Успешно протестировано на 3G модемах от МТС (см. процедуру SendSMS в скриптах);
- появилась возможность настроить автозапуск проектов для сервера (подробнее здесь);
- появилась возможность установить пароль на сервер. Причем паролей может быть несколько и для каждого из них можно выбрать список доступных проектов. В результате Вы можете скрыть от клиентов какие-то проекты, а другие показать;
- при создании/редактировании пользователей теперь можно задать длительность сеанса;
- значительно улучшена работа с БД при нестабильном соединении;
- сервер теперь корректно работает с удаленными БД (например БД хостинга);
- добавлены скрипты для работы с директориями;
- сервер, в случае неудачного старта OPC-сервера теперь отображает причину в журнале;
- сервер теперь отображает информацию о версии программы;
- сервер теперь отображает имена клиентов в списке клиентов;
- в Options.exe можно выбрать .xls формат для файлов Excel в которые производится экспорт;
- исправлена ошибка при просмотре графиков с использованием сразу нескольких проектов;
- исправлена ошибка в случае потери связи с БД;
- исправлена ошибка с автозапуском клиента;
- исправлена ошибка с сохранением проекта через меню "Сохранить как...";
- исправлено перемещение камеры на W, A, S, D при выходе из меню настроек;
- исправлено переименование групп переменных с изменением регистра символов;
- исправлена ошибка сервера с выделением памяти;
- обновлен Demo-проект, добавлены примеры для работы с БД;
Обратите внимание! Функции ValueAsInt, ValueAsFloat, ValueAsStr были переименованы. Теперь в них нет слова Value и они называются: AsInt, AsStr, AsFloat.
В следующем обновлении постараемся решить вопросы которые возникли давно, но отходили на второй план. Такие как: выбор пользовательских цветовых схем, работа с множествами сообщений, мелкие исправления при отрисовке трендов на клиентах, работа с битами в трендах и т.д. Также ведется работа над полнофункциональной Demo-версией с ограничением только по времени.
Последний раз редактировалось Simple-Scada; 16.08.2017 в 10:06.
Небольшое незапланированное обновление. Исправлены важные ошибки, рекомендуем обновиться до этой версии.
Изменения:
- доступно резервирование серверов скады в тестовом режиме (см. Options.exe, раздел Simple-Scada Server);
- добавлены новые цветовые схемы проекта (светлые);
- новое свойство переменной Arсhived позволяет приостановить/запустить архивирование переменной через скрипты;
- клиенты теперь выдают сообщение о приостановке проекта на сервере;
- исправлена ошибка с вводом отрицательных значений через виртуальную клавиатуру;
- исправлена ошибка с удалением устаревших действий оператора, сообщений и трендов;
- исправлена ошибка клиента после переподключения к серверу, если перед этим на клиенте было открыто какое-либо окно;
- исправлено возможное зависание сервера во время переподключения клиентов;
- сообщения теперь подтверждаются на сервере через клиенты;
- защита от переполнения буфера неподтвержденных сообщений;
- исправлен выбор интервала в трендах через календарь;
- исправлена ошибка при выходе из сервера при использовании RunSQL;
- исправлена ошибка в редакторе скриптов при вставке определенного кода в скрипт;
LightScheme.png
Последний раз редактировалось Simple-Scada; 16.08.2017 в 10:01.
Изменения:
- добавлена поддержка СУБД Microsoft SQL Server (только для Professional версии);
- доделано резервирование серверов скады (только для Professional версии);
- при наведении мыши на легенду тренда можно увидеть Мин., Макс. и среднее значение;
- у объектов теперь доступны процедуры OnClickEvent, OnDblClickEvent, OnDataChangeEvent и т.п. Они позволяют принудительно вызвать нужное событие объекта из любого скрипта, не дожидаясь наступления события;
- в свойствах ярлыка клиента теперь можно задать параметры подключения к серверу и автозапуска проекта, например так: "D:\Simple-Scada 2\Client.exe" -192.168.1.44 -8750 -"Demo-проект";
- при печати трендов теперь будет подставлен белый фон и изменены цвета трендов для экономия тонера. Эту опцию можно отключить в Options.exe (раздел Другие);
- для звонка на заданный номер через 3G/GSM модем можно использовать процедуру Dial (только для версии Professional);
- для выполнения пользовательских AT-команд теперь можно использовать процедуру RunAT (только для версии Professional)
- улучшена обработка ошибок при передаче данных между клиентом и сервером;
- исправлена ошибка клиента с неудачным подключением к серверу;
- исправлено подключение сервера скады к удаленным OPC-серверам;
- исправлена смена OPC-сервера переменной в Редакторе;
- исправлено выполнение скриптов на сервере при одновременной работе нескольких проектов;
- исправлено копирование шкалы в Редакторе;
- исправлено отображение форм Options.exe и Pictures.exe при больших размерах шрифта Windows;
Последний раз редактировалось Simple-Scada; 16.08.2017 в 10:01.
Изменения:
- в редакторе переменных появился столбец с ID переменной;
- появилась возможность воспроизведения звука для автоматически генерируемых сообщений (см. список "Звук для генерируемых сообщений" в меню "Проект - Настройки - Сообщения");
- появился новый тип сообщений - сообщения об авторизации пользователей. И теперь в списке сообщений можно увидеть какой пользователь вошел (или вышел);
- добавлена опция "Cообщения об авторизации в группе "Все сообщения"", позволяет отключить выдачу сообщений об авторизации пользователей из группы "Все сообщения";
- добавлены новые глобальные процедуры GoToNextPageClient и GoToPrevPageClient. Осуществляют переход на следующую/предыдущую страницу соответственно;
- у временных трендов появилось свойство Pause для приостановки записи трендов и процедура Clear для очистки трендов;
- улучшена работа сервера и клиента при нестабильном соединении;
- на сервере кол-во принятых/отправленных данных теперь корректно отображается даже свыше 2 Гб;
- в Options.exe в разделе Simple-Client появилась опция "Контроль качества". Если её выключить, то иконки предупреждающие о плохом качестве тегов не будут отображаться;
- исправлена ошибка с запуском на ОС с иностранным языком;
- исправлено подвисание клиента при частых запросах трендов с сервера;
- исправлена ложная выдача сообщений о некорректном удалении устаревших трендов и сообщений;
- исправлено неправильное распознавание похожих имен объектов;
- исправлено шифрование данных между клиентом и сервером;
- обновлено руководство;
Последний раз редактировалось Simple-Scada; 16.08.2017 в 10:01.