OpenSCADAWiki: Using/API Function Libs/ Lib Doc ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Using/APIFunctionLibs/LibDoc from 2011-08-04 12:06:40..

Библиотека подготовки и получения данных для отчётной документации

Имя:TechApp
Основан:январь 2008г
Версия:0.5.0
Статус:Открытый (GPL)
Автор:Роман Савоченко
Описание: Библиотека функций для облегчения выполнения типовых вычислений примитива формирования отчётной документации СВУ "Документ".
Адрес: БД в файле: SQLite.LibDB.doc (file:oscadalibs.db.gz)


Contents

Про библиотеку

Библиотека создаётся для предоставления типовых операций получения данных при построении отчётных документов с использованием данных источников данных (DAQ) и их архивов. Библиотека не является статической, а строится на основе модуля JavaLikeCalc, позволяющего создавать вычисления на Java-подобном языке.


Для адресации к функциям этой библиотеки можно использовать статический адрес вызова "DAQ.JavaLikeCalc.lib_doc.{Func}" или динамический "SYS.DAQ.JavaLikeCalc["lib_doc"]["Func"].call()". Где {Func} — идентификатор функции в библиотеке.


Подключить библиотеку к проекту станции OpenSCADA можно путём загрузки вложенного файла БД, размещения его в директории БД проекта станции и создания объекта БД для модуля БД "SQLite", указав файл БД в конфигурации.

1 Состав библиотеки

В своём составе библиотека содержит несколько функций часто востребованных при формировании документов на основе данных источников данных OpenSCADA. Названия функций и их параметров доступны на трёх языках: Английский, Русский и Украинский.

Среднее знач. архива (averVal)

Описание: Вычисление среднего значения за промежуток времени указанного архива и выдача результата с указанным количеством знаков после точки.
Параметры:

IDПараметрТипРежимСкрытыйПо умолчанию
rez Результат Строка Возврат false
addr Адрес Строка Вход false
bTime Время начала (сек.) Целый Вход false
eTime Время конца (сек.) Целый Вход false
prec Знаков после запятой Целый Вход false 3
archtor Архиватор Строка Вход false

Программа:

Запрос знач. архива (getVal)

Описание: Запрос значения на указанное время из установленного архива и выдача результата с указанным количеством знаков после точки.
Параметры:

IDПараметрТипРежимСкрытыйПо умолчанию
rez Результат Строка Возврат false
addr Адрес Строка Вход false
time Время (сек.) Целый Вход false
uTime Время (мксек.) Целый Вход false
prec Знаков после запятой Целый Вход false 3
archtor Архиватор Строка Вход false
strong Жёсткое соответствие времени Логич. Вход false 0

Программа:

Сумма знач. архива (sumVal)

Описание: Вычисление суммы значений за промежуток времени указанного архива и выдача результата с указанным количеством знаков после точки.
Параметры:

IDПараметрТипРежимСкрытыйПо умолчанию
rez Результат Строка Возврат false
addr Адрес Строка Вход false
bTime Время начала (сек.) Целый Вход false
eTime Время конца (сек.) Целый Вход false
prec Знаков после запятой Целый Вход false 3
archtor Архиватор Строка Вход false

Программа:


 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]