0

Скрипт вычисления разницы во времени

Евгений 4 года назад в Редактор каналов • обновлен 3 года назад 0
Добрый день!
Нужно сделать так, чтобы действие Д2 (запись значения в канал К2) выполнялось через 10 секунд после действия Д1 (записи значения в канал К1).
Как можно вычислить разницу между текущим временем и временем в которое была произведена запись в канал К1?

Вторая необходимость - после установления какого-то значения в канале К1 через 10 секунд выдать воздействие в канал К2?

Возможно ли это сделать с помощью скрипта? (если можно - не могли бы вы предоставить пример на С?)
тоже интересно
День добрый.

Нужно сделать так, чтобы действие Д2 (запись значения в канал К2) выполнялось через 10 секунд после действия Д1 (записи значения в канал К1).
Как можно вычислить разницу между текущим временем и временем в которое была произведена запись в канал К1?

Вторая необходимость - после установления какого-то значения в канале К1 через 10 секунд выдать воздействие в канал К2?

Возможно ли это сделать с помощью скрипта? (если можно - не могли бы вы предоставить пример на С?)

Запись в канал К2 (канал виртуальный?), если канал виртуальный можно сделать так:

в этом виртуальном канале делаем скрипт, который будет запускаться по событию записи в канал.

begin // после записи в вирт.канал подождем 10 сек. Delay(10000); // запишем новое значение в канал К2 WriteValue('К2', 11); end.
А использование Delay не останавливает обработку скриптов остальных каналов?
Пока что сделал через декремент в виртуальном канале, выполняющемся раз в секунду.
День добрый.

А использование Delay не останавливает обработку скриптов остальных каналов?
Пока что сделал через декремент в виртуальном канале, выполняющемся раз в секунду.

Нет, другие скрипты продолжают работать.
День добрый.

А использование Delay не останавливает обработку скриптов остальных каналов?
Пока что сделал через декремент в виртуальном канале, выполняющемся раз в секунду.

Нет, другие скрипты продолжают работать.

а сам этот скрипт?
дальше ничего не будет выполняться после делэя пока время не пройдёт?
а сам этот скрипт?
дальше ничего не будет выполняться после делэя пока время не пройдёт?

Да, выполнение приостановится пока не пройдет интервал Delay.

Сервис поддержки клиентов работает на платформе UserEcho