OpenSCADAWiki: Home Page Uk/Using/API Function Libs/ Lib Doc ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of HomePageUk/Using/APIFunctionLibs/LibDoc from 2016-11-13 16:25:34..

Á³áë³îòåêà ïðèãîòóâàííÿ òà îòðèìàííÿ äàíèõ äëÿ çâ³òíî¿ äîêóìåíòàö³¿

²ì'ÿ: TechApp
Çàñíîâàíî: ñ³÷åíü 2008ð
Âåðñ³ÿ: 1.0.0
Ñòàòóñ: ³äêðèòèé (GPL)
Àâòîð: Ðîìàí Ñàâî÷åíêî
Îïèñ: Á³áë³îòåêà ôóíêö³é äëÿ ïîëåãøåííÿ âèêîíàííÿ òèïîâèõ îá÷èñëåíü ïðèì³òèâó ôîðìóâàííÿ çâ³òíî¿ äîêóìåíòàö³¿ ÑÂÊ "Äîêóìåíò".
Àäðåñà: ÁÄ ó ôàéë³: SQLite.LibDB.doc (oscadalibs.db.gz)


Contents

Ïðî á³áë³îòåêó

Á³áë³îòåêà ñòâîðþºòüñÿ äëÿ íàäàííÿ òèïîâèõ îïåðàö³é îòðèìàííÿ äàíèõ ï³ä ÷àñ ïîáóäîâè çâ³òíèõ äîêóìåíò³â ç âèêîðèñòàííÿì äàíèõ äæåðåë äàíèõ (DAQ) òà ¿õ àðõ³â³â. Á³áë³îòåêà íå º ñòàòè÷íîþ, à áóäóºòüñÿ íà îñíîâ³ ìîäóëÿ JavaLikeCalc, ÿêèé äîçâîëÿº ñòâîðþâàòè îá÷èñëåííÿ íà ïîä³áí³é äî Java ìîâ³.


Äëÿ àäðåñàö³¿ äî ôóíêö³é ö³º¿ á³áë³îòåêè ìîæíà âèêîðèñòàòè ñòàòè÷íó àäðåñó âèêëèêó "DAQ.JavaLikeCalc.lib_doc.{Func}()" àáî äèíàì³÷íèé "SYS.DAQ.JavaLikeCalc["lib_doc"]["{Func}"].call()", "SYS.DAQ.JavaLikeCalc["lib_doc"].{Func}()". Äå {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]