Ваши комментарии

День добрый.

Надо смотреть блок схему, так трудно ответить.

День добрый.

Данную задачу можно решить с помощью генератора отчетов, и скриптом вызывать формирование отчета с нужной периодичностью.  Такой вариант не рассматривали? 

День добрый.

Самое простое сделать так:

1. Добавляем три виртуальных канала.

2. Два канала типа DateTime.

3. Третий канал - Double.

4. В третьем канале добавляем скрипт по событию записи.

5. В скрипте:


Var 
beginData, endData: TDateTime;
value: double;
Begin
beginData := ReadValue('Дата начала (имя канала)');
endData := ReadValue('Дата окончания (имя канала)');
value := GetMeanValueFromDB(beginData, endData, 'Имя канала по которому читаем среднее');
WriteValue('Имя третьего канала куда выводим результат', value);
end. 


6. На мнемосхеме размещаем два элемента ввода даты/времени - и привязываем их к виртуальным каналам (к примеру: "Дата начала (имя канала)",  "Дата окончания (имя канала)"  ). Так же размещаем кнопку которая будет писать любое значение в третий канал, для того что бы запустить скрипт.

7. В принципе - все. 



   

День добрый.

Нет, такой возможности нет.

День добрый.

Версия с доработками доступна на сайте.



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