diff --git a/API-String-Arugments-Support/API String Arguments Support.lvlib b/API-String-Arugments-Support/API String Arguments Support.lvlib index dde7747..c1f0328 100644 --- a/API-String-Arugments-Support/API String Arguments Support.lvlib +++ b/API-String-Arugments-Support/API String Arguments Support.lvlib @@ -5,10 +5,14 @@ 1.0.0.0 true 3 + + + - + + diff --git a/API-String-Arugments-Support/CSM - Module VI Ref.vi b/API-String-Arugments-Support/CSM - Module VI Ref.vi index 1c45b74..6315723 100644 Binary files a/API-String-Arugments-Support/CSM - Module VI Ref.vi and b/API-String-Arugments-Support/CSM - Module VI Ref.vi differ diff --git a/API-String-Arugments-Support/CSM - Query CSM VI Ref By API String.vi b/API-String-Arugments-Support/CSM - Query CSM VI Ref By API String.vi new file mode 100644 index 0000000..1739ac2 Binary files /dev/null and b/API-String-Arugments-Support/CSM - Query CSM VI Ref By API String.vi differ diff --git a/API-String-Arugments-Support/CSM - Query Internal Data Names By API String.vi b/API-String-Arugments-Support/CSM - Query Internal Data Names By API String.vi new file mode 100644 index 0000000..6804ba6 Binary files /dev/null and b/API-String-Arugments-Support/CSM - Query Internal Data Names By API String.vi differ diff --git a/API-String-Arugments-Support/CSM-Utility.mnu b/API-String-Arugments-Support/CSM-Utility.mnu index 957c3e7..a9acf72 100644 Binary files a/API-String-Arugments-Support/CSM-Utility.mnu and b/API-String-Arugments-Support/CSM-Utility.mnu differ diff --git a/API-String-Arugments-Support/Convert Data To API String Arguments.vim b/API-String-Arugments-Support/Convert Data To API String Arguments.vim index d44ae9b..cd59803 100644 Binary files a/API-String-Arugments-Support/Convert Data To API String Arguments.vim and b/API-String-Arugments-Support/Convert Data To API String Arguments.vim differ diff --git a/API-String-Arugments-Support/_Support/Convert API String Arguments to Data(variant).vi b/API-String-Arugments-Support/_Support/Convert API String Arguments to Data(variant).vi index 750802c..2b33f10 100644 Binary files a/API-String-Arugments-Support/_Support/Convert API String Arguments to Data(variant).vi and b/API-String-Arugments-Support/_Support/Convert API String Arguments to Data(variant).vi differ diff --git a/API-String-Arugments-Support/_Support/Data To API String Arguments.vi b/API-String-Arugments-Support/_Support/Data To API String Arguments.vi index 41e5208..06055a1 100644 Binary files a/API-String-Arugments-Support/_Support/Data To API String Arguments.vi and b/API-String-Arugments-Support/_Support/Data To API String Arguments.vi differ diff --git a/API-String-Arugments-Support/_Support/Data To SingleElementsArray_csm.vi b/API-String-Arugments-Support/_Support/Data To SingleElementsArray_csm.vi index c0bc84a..2284a83 100644 Binary files a/API-String-Arugments-Support/_Support/Data To SingleElementsArray_csm.vi and b/API-String-Arugments-Support/_Support/Data To SingleElementsArray_csm.vi differ diff --git a/API-String-Arugments-Support/_Support/Data To SingleElementsArray_with_itself_csm.vi b/API-String-Arugments-Support/_Support/Data To SingleElementsArray_with_itself_csm.vi index 9354cbb..f8ded15 100644 Binary files a/API-String-Arugments-Support/_Support/Data To SingleElementsArray_with_itself_csm.vi and b/API-String-Arugments-Support/_Support/Data To SingleElementsArray_with_itself_csm.vi differ diff --git a/API-String-Arugments-Support/_Support/Indexed String To Enum_csm.vi b/API-String-Arugments-Support/_Support/Indexed String To Enum_csm.vi index d22ee59..ed4f276 100644 Binary files a/API-String-Arugments-Support/_Support/Indexed String To Enum_csm.vi and b/API-String-Arugments-Support/_Support/Indexed String To Enum_csm.vi differ diff --git a/API-String-Arugments-Support/_Support/Match Multiple Pattern_csm.vi b/API-String-Arugments-Support/_Support/Match Multiple Pattern_csm.vi index f3ddf5f..a82ceac 100644 Binary files a/API-String-Arugments-Support/_Support/Match Multiple Pattern_csm.vi and b/API-String-Arugments-Support/_Support/Match Multiple Pattern_csm.vi differ diff --git a/API-String-Arugments-Support/_Support/Query Data as API String Arguments(variant).vi b/API-String-Arugments-Support/_Support/Query Data as API String Arguments(variant).vi index 7975cfb..ea2c5d1 100644 Binary files a/API-String-Arugments-Support/_Support/Query Data as API String Arguments(variant).vi and b/API-String-Arugments-Support/_Support/Query Data as API String Arguments(variant).vi differ diff --git a/API-String-Arugments-Support/_Support/SingleElementsArray To Data_csm.vi b/API-String-Arugments-Support/_Support/SingleElementsArray To Data_csm.vi index aa2fad6..4a5a049 100644 Binary files a/API-String-Arugments-Support/_Support/SingleElementsArray To Data_csm.vi and b/API-String-Arugments-Support/_Support/SingleElementsArray To Data_csm.vi differ diff --git a/API-String-Arugments-Support/_Support/String To Float_csm.vi b/API-String-Arugments-Support/_Support/String To Float_csm.vi index 84ca0fa..09b33e6 100644 Binary files a/API-String-Arugments-Support/_Support/String To Float_csm.vi and b/API-String-Arugments-Support/_Support/String To Float_csm.vi differ diff --git a/API-String-Arugments-Support/_Support/String to Boolean_csm.vi b/API-String-Arugments-Support/_Support/String to Boolean_csm.vi index 004f80c..1d9dbda 100644 Binary files a/API-String-Arugments-Support/_Support/String to Boolean_csm.vi and b/API-String-Arugments-Support/_Support/String to Boolean_csm.vi differ diff --git a/CSM API String Arguments Support.lvproj b/CSM API String Arguments Support.lvproj index 859cdcd..29ba277 100644 --- a/CSM API String Arguments Support.lvproj +++ b/CSM API String Arguments Support.lvproj @@ -36,229 +36,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/CSM API String Arguments Support.vipb b/CSM API String Arguments Support.vipb index 6fd7e93..86f00a2 100644 --- a/CSM API String Arguments Support.vipb +++ b/CSM API String Arguments Support.vipb @@ -1,7 +1,7 @@ - + NEVSTOP_lib_CSM_API_String_Arguments_Support - 2024.4.0.15 + 2024.5.0.15 false . vip @@ -18,11 +18,7 @@ labview_open_source_lib_epoch_datetime >=1.2.0.6 - nevstop_lib_communicable_state_machine >=2023.11.11.215032 - oglib_array >=4.0.0.9 - oglib_error >=4.2.0.23 - oglib_lvdata >=4.0.0.7 - oglib_string >=4.0.0.6 + nevstop_lib_communicable_state_machine >=2024.5.25.143204 nevstop_lib_jki_state_machine++ >=2023.8.5.2239 @@ -62,10 +58,14 @@ More information for the supported datatype format, please visit: https://github NEVSTOP https://github.com/NEVSTOP-LAB/CSM-API-String-Arugments-Support - [fix] #35 support the data if too large or too small. Support Y,Z,E,a,z,y for float -[fix] Fixing bugs in removing unnecessary 0s at the end -[update] update palette -[update] update all icons + [add] #39 add CSM - Query Internal Data Names By API String.vi +[add] add CSM - Query CSM VI Ref By API String.vi. CSM - Module VI Ref.vi is obsolete. +[add] add a new mode for cluster type: no label mode +[fix] #38 remove . if no digital number is behind. +[update] #37 update template +[update] Use Embedded copies of OpenG VIs and enhancing efficiency +[update] Update names of templates + diff --git a/Example/Get Module Configuration Example/Get Module Configuration Example.vi b/Example/Get Module Configuration Example/Get Module Configuration Example.vi index 84afa17..12a384a 100644 Binary files a/Example/Get Module Configuration Example/Get Module Configuration Example.vi and b/Example/Get Module Configuration Example/Get Module Configuration Example.vi differ diff --git a/Example/Supported Datatype Examples/Test Cases - API String Arguments Support(Variant).vi b/Example/Supported Datatype Examples/Test Cases - API String Arguments Support(Variant).vi index 6e03bb2..b163bc2 100644 Binary files a/Example/Supported Datatype Examples/Test Cases - API String Arguments Support(Variant).vi and b/Example/Supported Datatype Examples/Test Cases - API String Arguments Support(Variant).vi differ diff --git a/Example/Supported Datatype Examples/Test Cases - Cluster.vi b/Example/Supported Datatype Examples/Test Cases - Cluster.vi index a1018c5..b110a44 100644 Binary files a/Example/Supported Datatype Examples/Test Cases - Cluster.vi and b/Example/Supported Datatype Examples/Test Cases - Cluster.vi differ diff --git a/Example/Supported Datatype Examples/Test Cases - float.vi b/Example/Supported Datatype Examples/Test Cases - float.vi index fc92d1d..7825414 100644 Binary files a/Example/Supported Datatype Examples/Test Cases - float.vi and b/Example/Supported Datatype Examples/Test Cases - float.vi differ diff --git a/Example/Supported Datatype Examples/Test Cases - timestamp.vi b/Example/Supported Datatype Examples/Test Cases - timestamp.vi index f5e8b2a..0be88e4 100644 Binary files a/Example/Supported Datatype Examples/Test Cases - timestamp.vi and b/Example/Supported Datatype Examples/Test Cases - timestamp.vi differ diff --git a/README.md b/README.md index d5792ad..d0b3da2 100644 --- a/README.md +++ b/README.md @@ -204,6 +204,8 @@ U32 integer `On`,`{On}` are similar to `{b:On}`. The first element of cluster will be changed to TRUE. +`on;abcdef,13` and `{on;abcdef,13}` stands for change the input cluster's boolean b to TRUE and String str to "abcdef", U32 integer to 13. If the cluster has more elements, they will keep as before. + #### Other DataType Other Datatype will be treated as variant and use CSM-HexStr for data transformation. diff --git a/Template/CSM - With Event Structure Template(+Configuration).vi b/Template/CSM - With Event Structure Template(+Configuration).vi deleted file mode 100644 index 06020af..0000000 Binary files a/Template/CSM - With Event Structure Template(+Configuration).vi and /dev/null differ diff --git a/Template/CSM - Without Event Structure Template(+Configuration).vi b/Template/CSM - Without Event Structure Template(+Configuration).vi deleted file mode 100644 index a985883..0000000 Binary files a/Template/CSM - Without Event Structure Template(+Configuration).vi and /dev/null differ diff --git a/Template/CSM Module Template(+Configuration).vi b/Template/CSM Module Template(+Configuration).vi new file mode 100644 index 0000000..345f1db Binary files /dev/null and b/Template/CSM Module Template(+Configuration).vi differ diff --git a/Template/CSM User Interface(UI) Module Template(+Configuration).vi b/Template/CSM User Interface(UI) Module Template(+Configuration).vi new file mode 100644 index 0000000..797bbbd Binary files /dev/null and b/Template/CSM User Interface(UI) Module Template(+Configuration).vi differ diff --git a/_test/remove zero.vi b/_test/remove zero.vi index 364cbcb..7f78490 100644 Binary files a/_test/remove zero.vi and b/_test/remove zero.vi differ