Функции настоящего раздела позволяют работать с базой данных системы СИМП Лайт.
| Работа с потоком | |
| 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-серверов, и записывает их в базу данных |
