Функция возвращает максимальное значение из базы для указанного канала за указанный период.
Синтаксис | ||
GetMaxValueFromDB (ABegin, AEnd: TDateTime; ChannelName: String): Double | ||
Входные параметры | ||
Имя параметра | Тип параметра | Описание |
ABegin | TDateTime | Начальная дата периода |
AEnd | TDateTime | Конечная дата периода |
ChannelName | String | Наименование канала |
Выходные параметры | ||
Тип параметра | Описание | |
Double | Максимальное значение для указанного канала |
Var res: Double; beginData, endData: TDate; nameChannel: String; Begin nameChannel := 'Температура 1'; beginData := now()-1; endData := now(); res := GetMaxValueFromDB(beginData, endData, nameChannel); WriteValue('Virtual channel 99', 'Максимальное значение: ' + FloatToStr(res)); end. |