16
Ваши вопросы / Re: массовое изменение значений в переменных
« : 24 Апреля 2020, 16:26:02 »
а если поставить не =17.00.00, а например >17.00.00. Ну или еще условие поставить <17.00.05. Я не знаю, но может в этом дело.
Официальный форум Simple-Scada.
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Также учитывайте, что функция ArchiveValueByTime является асинхронной, т.е. она создаёт запрос к БД и ждёт пока он выполнится. Не гарантируется что он всегда будет выполняться моментально. Например, если СУБД нагружена какими-то другими запросами, то ей может понадобиться какое-то время на их выполнение и результат ArchiveValueByTime будет выдан с какой-то задержкой.Подскажите, а как узнать, что операция выполнена. Ну т.е. что данные из БД получены. Просто если я в цикле это выполняю, то мне прежде, чем вытащить следующее значение, нужно дождаться выполнения предыдущей операции. Использую одну шлюзовую переменную "AResVar", а время меняю. ArchiveValueByTime(_1_Tnv, AResVar, aDate);