Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: eduard от 03 Ноября 2021, 15:11:36

Название: Как запустить часы на календаре?
Отправлено: eduard от 03 Ноября 2021, 15:11:36
Только начал осваивать.
Как запустить часы на календаре?
Лучше ссылка на видео или подробно объясните как заставить часы идти.
Название: Re: Как запустить часы на календаре?
Отправлено: Simple Scada от 04 Ноября 2021, 09:59:21
Здравствуйте.

Для того, чтобы в календаре отображалось текущее время, можно:
1) Создать внутреннюю переменною "vrTime" с типом данных "DateTime" через меню редактирования переменных (https://simple-scada.com/help/manual/variable-new.html).
2) Выбрать эту переменную у календаря в свойстве "Переменная (https://simple-scada.com/help/manual/general-properties.html#:~:text=%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-,%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F,-%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%2C%20%D1%81%20%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D0%BE%D0%B9)".
3) Создать скрипт (https://simple-scada.com/help/script/index.html), с типом события "Прошла секунда (https://simple-scada.com/help/script/second-passed.html)" и написать такой код:
Код: (delphi)
begin
  vrTime.Value := Now;
end.
4) Сохранить проект и перезапустить его на сервере (https://simple-scada.com/help/manual/server-project.html).
Пример во вложении.
Название: Re: Как запустить часы на календаре?
Отправлено: eduard от 04 Ноября 2021, 12:02:43
Спасибо!