Функции настоящего раздела позволяют работать с базой данных системы СИМП Лайт.
Работа с потоком | |
GetCountRecord ToStream | Возвращает количество записей в потоке, полученном с помощью функции StreamReadFromDatabase |
GetValueFrom Stream | Считывает последовательно записи из потока данных, пока не будет достигнут конец потока |
StreamReadFrom Database | Считывает данные только хорошего качества для указанного канала из базы данных во внутренний поток. |
Запись в базу данных | |
SaveValueToDB | Сохраняет текущее значение указанного канала в базу данных с текущей меткой времени |
SaveValueRange ToDB | Сохраняет текущие значения указанных каналов в базу данных одной транзакцией с текущей меткой времени |
Min, mean, max | |
GetMaxValue FromDB | Возвращает максимальное значение из базы данных для указанного канала за указанный период |
GetMeanValue FromDB | Возвращает среднее значение из базы данных для указанного канала за указанный период. |
GetMinValue FromDB | Возвращает минимальное значение из базы данных для указанного канала за указанный период |
Время для дискретного канала | |
GetOperationTime ValueFromDB | Подсчитывает время (в секундах) сколько указанный канал был в состоянии True, и сколько в состоянии False |
Подсчет расхода | |
GetConsumption ValueFromDB | Возвращает значение расхода для указанного канала за указанный период |
Работа с HDA-серверами | |
TransferringFrom HdaDataToBD | Считывает данные с HDA-серверов, и записывает их в базу данных |