To addressing the functions of the library you can use static call address "DAQ.JavaLikeCalc.lib_techApp.{Func}()" or dynamic "SYS.DAQ.JavaLikeCalc["lib_techApp"]["{Func}"].call()", "SYS.DAQ.JavaLikeCalc["lib_techApp"].{Func}()". Where {Func} — function identifier in the library.
To connect the library to the project of the OpenSCADA station it is possible by downloading the attached file of the database, placing it in in the database directory of the station's project and creating the database object for the DB module "SQLite", indicating the database file in the configuration.
1. TEST: FS archiver pack (archPackFStests)
Description: Archiving to File System tests pack, for check the optimization algorithm. The stages supported:
Stage 0: Main values fill: "1,1,10,10,100,100,1000,1000,10000,10000,EVAL"
Stage 1: Change to different value 20: "1,1,20,10,100,100,1000,1000,10000,10000,EVAL"
Stage 2: Set value for merge, equal, to up 10: "1,1,20,10,10,100,1000,1000,10000,10000,EVAL"
Stage 3: Set value for merge, equal, to down 1000: "1,1,20,10,10,1000,1000,1000,10000,10000,EVAL"
Stage 4: Set different value to end 20000: "1,1,20,10,10,1000,1000,1000,10000,10000,20000,EVAL"
Stage 5: Change end value for merge to up 10000: "1,1,20,10,10,1000,1000,1000,10000,10000,10000,EVAL"
Stage 6: Set value to end for merge to up 10000: "1,1,20,10,10,1000,1000,1000,10000,10000,10000,10000,EVAL"
Stage 7: Set to end value EVAL: "1,1,20,10,10,1000,1000,1000,10000,10000,10000,EVAL"
Stage 8: Set equal value to insert 10000: "1,1,20,10,10,1000,1000,1000,10000,10000,10000,EVAL"
Description: Standard Cyclic Redundancy Check (CRC) with free polynomial set, by default it is 0x8005. It isn't actual more by the common CRC implementing. Author:Roman Savochenko Version: 1.0.0 Parameters:
in
Input
String
Input
false
out
Result
Integer
Output
false
poly
Polynomial (reversion)
Integer
Input
false
40961
4. Archives recalc (procArh)
Description: Value archives recalculation. Author:Roman Savochenko Version: 1.0.0 Parameters: