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