²ì'ÿ: | TechApp |
Çàñíîâàíî: | ñ³÷åíü 2008ð |
Âåðñ³ÿ: | 1.0.0 |
Ñòàòóñ: | ³äêðèòèé (GPL) |
Àâòîð: | Ðîìàí Ñàâî÷åíêî |
Îïèñ: | Á³áë³îòåêà ôóíêö³é äëÿ ïîëåãøåííÿ âèêîíàííÿ òèïîâèõ îá÷èñëåíü ïðèì³òèâó ôîðìóâàííÿ çâ³òíî¿ äîêóìåíòàö³¿ ÑÂÊ "Äîêóìåíò". |
Àäðåñà: | ÁÄ ó ôàéë³: SQLite.LibDB.doc (![]() |
Á³áë³îòåêà ñòâîðþºòüñÿ äëÿ íàäàííÿ òèïîâèõ îïåðàö³é îòðèìàííÿ äàíèõ ï³ä ÷àñ ïîáóäîâè çâ³òíèõ äîêóìåíò³â ç âèêîðèñòàííÿì äàíèõ äæåðåë äàíèõ (DAQ) òà ¿õ àðõ³â³â. Á³áë³îòåêà íå º ñòàòè÷íîþ, à áóäóºòüñÿ íà îñíîâ³ ìîäóëÿ JavaLikeCalc, ÿêèé äîçâîëÿº ñòâîðþâàòè îá÷èñëåííÿ íà ïîä³áí³é äî Java ìîâ³.
Äëÿ àäðåñàö³¿ äî ôóíêö³é ö³º¿ á³áë³îòåêè ìîæíà âèêîðèñòàòè ñòàòè÷íó àäðåñó âèêëèêó "DAQ.JavaLikeCalc.lib_doc.{Func}()" àáî äèíàì³÷íèé "SYS.DAQ.JavaLikeCalc["lib_doc"]["{Func}"].call()", "SYS.DAQ.JavaLikeCalc["lib_doc"].{Func}()". Äå {Func} — ³äåíòèô³êàòîð ôóíêö³¿ ó á³áë³îòåö³.
ϳäêëþ÷èòè á³áë³îòåêó äî ïðîåêòó ñòàíö³¿ OpenSCADA ìîæíà øëÿõîì çàâàíòàæåííÿ âêëàäåíîãî ôàéëó ÁÄ, ðîçòàøóâàííÿ éîãî ó òåö³ ÁÄ ïðîåêòó ñòàíö³¿ òà ñòâîðåííÿ îá́'ºêòó ÁÄ äëÿ ìîäóëÿ ÁÄ "SQLite", âêàçàâøè ôàéë ÁÄ ó êîíô³ãóðàö³¿.
Ó ñâîºìó ñêëàä³ á³áë³îòåêà ì³ñòèòü äåê³ëüêà ôóíêö³é ÷àñòî ïîòð³áíèõ ï³ä ÷àñ ôîðìóâàííÿ äîêóìåíò³â íà îñíîâ³ äàíèõ äæåðåë äàíèõ OpenSCADA. Íàçâè ôóíêö³é òà ¿õ ïàðàìåòð³â äîñòóïí³ íà òðüîõ ìîâàõ: Àíãë³éñüêà, Ðîñ³éñüêà òà Óêðà¿íñüêà.
Îïèñ: Îá÷èñëåííÿ ñåðåäíüîãî çíà÷åííÿ çà ïðîì³æîê ÷àñó âèçíà÷åíîãî àðõ³âó òà âèäà÷à ðåçóëüòàòó ç âêàçàíîþ ê³ëüê³ñòþ çíàê³â ï³ñëÿ òî÷êè.
Ïàðàìåòðè:
ID | Ïàðàìåòð | Òèï | Ðåæèì | Ïðèõîâàíèé | Ïî çàìîâ÷åííþ |
rez | Ðåçóëüòàò | Ñòðîêà | Ïîâåðíåííÿ | false | |
addr | Àäðåñà | Ñòðîêà | Âõ³ä | false | |
bTime | ×àñ ïî÷àòêó (ñåê.) | Ö³ëèé | Âõ³ä | false | |
eTime | ×àñ ê³íöÿ (ñåê.) | Ö³ëèé | Âõ³ä | false | |
prec | Çíàê³â ï³ñëÿ òî÷êè | Ö³ëèé | Âõ³ä | false | 3 |
archtor | Àðõ³âàòîð | Ñòðîêà | Âõ³ä | false |
Ïðîãðàìà:
Îïèñ: Çàïèò çíà÷åííÿ íà âèçíà÷åíèé ÷àñ ç âêàçàíîãî àðõ³âó òà âèäà÷à ðåçóëüòàòó ç âêàçàíîþ ê³ëüê³ñòþ çíàê³â ï³ñëÿ òî÷êè.
Ïàðàìåòðè:
ID | Ïàðàìåòð | Òèï | Ðåæèì | Ïðèõîâàíèé | Ïî çàìîâ÷åííþ |
rez | Ðåçóëüòàò | Ñòðîêà | Ïîâåðíåííÿ | false | |
addr | Àäðåñà | Ñòðîêà | Âõ³ä | false | |
time | ×àñ (ñåê.) | Ö³ëèé | Âõ³ä | false | |
uTime | ×àñ (ìêñåê.) | Ö³ëèé | Âõ³ä | false | |
prec | Çíàê³â ï³ñëÿ òî÷êè | Ö³ëèé | Âõ³ä | false | 3 |
archtor | Àðõ³âàòîð | Ñòðîêà | Âõ³ä | false | |
strong | Òî÷íî | Ëîã³÷íèé | Âõ³ä | false | 0 |
Ïðîãðàìà:
Îïèñ: Îá÷èñëåííÿ ñóìè çíà÷åíü çà ïðîì³æîê ÷àñó âèçíà÷åíîãî àðõ³âó òà âèäà÷à ðåçóëüòàòó ç âêàçàíîþ ê³ëüê³ñòþ çíàê³â ï³ñëÿ òî÷êè.
Ïàðàìåòðè:
ID | Ïàðàìåòð | Òèï | Ðåæèì | Ïðèõîâàíèé | Ïî çàìîâ÷åííþ |
rez | Ðåçóëüòàò | Ñòðîêà | Ïîâåðíåííÿ | false | |
addr | Àäðåñà | Ñòðîêà | Âõ³ä | false | |
bTime | ×àñ ïî÷àòêó (ñåê.) | Ö³ëèé | Âõ³ä | false | |
eTime | ×àñ ê³íöÿ (ñåê.) | Ö³ëèé | Âõ³ä | false | |
prec | Çíàê³â ï³ñëÿ òî÷êè | Ö³ëèé | Âõ³ä | false | 3 |
archtor | Àðõ³âàòîð | Ñòðîêà | Âõ³ä | false |
Ïðîãðàìà: