Skip to content

Commit 227cfbc

Browse files
authored
Dev202503 (#79)
* init dev202503 * #78 * polish all VIs * [add] #78 add VISA/IVI/Tag datatype support --------- Co-authored-by: NEVSTOP <nevstop>
1 parent 4ff166d commit 227cfbc

File tree

97 files changed

+37
-11
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+37
-11
lines changed
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

CSM API String Arguments Support.lvproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -385,10 +385,14 @@
385385
<Item Name="UTC Offset to Seconds.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/UTC Offset to Seconds.vi"/>
386386
<Item Name="UTC Offsets -- enum.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/UTC Offsets -- enum.ctl"/>
387387
<Item Name="Variant to Header Info__ogtk__jki_vi_tester.vi" Type="VI" URL="/&lt;vilib&gt;/addons/_JKI Toolkits/VI Tester/_support/Support.llb/Variant to Header Info__ogtk__jki_vi_tester.vi"/>
388+
<Item Name="VirtualBench.lvlib" Type="Library" URL="/&lt;vilib&gt;/VirtualBench/VirtualBench.lvlib"/>
388389
<Item Name="VITesterUtilities.lvlib" Type="Library" URL="/&lt;vilib&gt;/addons/_JKI Toolkits/VI Tester/_support/VITesterUtilities.lvlib"/>
389390
<Item Name="Waveform Subtype Enum__ogtk__jki_vi_tester.ctl" Type="VI" URL="/&lt;vilib&gt;/addons/_JKI Toolkits/VI Tester/_support/Support.llb/Waveform Subtype Enum__ogtk__jki_vi_tester.ctl"/>
390391
<Item Name="whitespace.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/whitespace.ctl"/>
391392
</Item>
393+
<Item Name="nilciuserapi.dll" Type="Document" URL="nilciuserapi.dll">
394+
<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
395+
</Item>
392396
</Item>
393397
<Item Name="Build Specifications" Type="Build"/>
394398
</Item>

CSM API String Arguments Support.vipb

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
<VI_Package_Builder_Settings Version="2020.1" Created_Date="2023-08-12 17:59:50" Modified_Date="2025-01-13 16:35:21" Creator="yaoli" Comments="" ID="818c2763545630aea5ac5ee9f6a7168d">
1+
<VI_Package_Builder_Settings Version="2020.1" Created_Date="2023-08-12 17:59:50" Modified_Date="2025-03-14 14:31:02" Creator="yaoli" Comments="" ID="72402abcea34045fd96bced42ee2401c">
22
<Library_General_Settings>
33
<Package_File_Name>NEVSTOP_lib_CSM_API_String_Arguments_Support</Package_File_Name>
4-
<Library_Version>2025.1.0.15</Library_Version>
4+
<Library_Version>2025.3.0.15</Library_Version>
55
<Auto_Increment_Version>false</Auto_Increment_Version>
66
<Library_Source_Folder>.</Library_Source_Folder>
77
<Library_Output_Folder>vip</Library_Output_Folder>
@@ -53,13 +53,7 @@ More information for the supported datatype format, please visit: https://github
5353
<Copyright/>
5454
<Packager>NEVSTOP</Packager>
5555
<URL>https://github.com/NEVSTOP-LAB/CSM-API-String-Arugments-Support</URL>
56-
<Release_Notes>[important] #71 Add an option to support just parsing part of the elements in string for cluster datatype
57-
[important] #76 &lt;sub-cluster&gt;.&lt;leaf-element name&gt; is also OK as tag name for cluster datatype
58-
[update] #77 No-tag mode is supported in Convert Data To API String Arguments.vim
59-
[update] #74 Simplify templates following CSM Core's update
60-
[update] #73 update connector pane of CSM - Convert HexStr to Data.vim
61-
[update] improve a little bit for empty string case
62-
[fix] #75 now Set Float Format String.vi support format like "%_6g"</Release_Notes>
56+
<Release_Notes>[add] #78 add VISA/IVI/Tag datatype support</Release_Notes>
6357
</Description>
6458
<Destinations>
6559
<Toolkit_VIs>
Binary file not shown.
Binary file not shown.

Example/String to Enum Example.vi

0 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

README(CN).md

Lines changed: 6 additions & 1 deletion

README.md

Lines changed: 6 additions & 1 deletion
-9.91 KB
Binary file not shown.
Binary file not shown.

_test/Show DBL postfix.vi

32.3 KB
Binary file not shown.
Binary file not shown.

_test/Untitled 1.vi

48 Bytes
Binary file not shown.

_test/Untitled 12.vi

9.7 KB
Binary file not shown.

_test/Untitled 15.vi

12 KB
Binary file not shown.

_test/benchmark of to 1d array.vi

-4 Bytes
Binary file not shown.

_test/remove zero.vi

0 Bytes
Binary file not shown.

_test/test - strip brackets.vi

0 Bytes
Binary file not shown.

_test/test Enum.vi

-4 Bytes
Binary file not shown.

_test/test boolean strings.vi

440 Bytes
Binary file not shown.

_test/test tag value mode.vi

572 Bytes
Binary file not shown.
28 Bytes
Binary file not shown.
24 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.

testcases/testcase-Supported-Datatype/testcase-Supported-Datatype.lvclass

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,24 @@
172172
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
173173
<Property Name="NI.ClassItem.State" Type="Int">1342972434</Property>
174174
</Item>
175+
<Item Name="test - Refnum.vi" Type="VI" URL="../testcases/test - Refnum.vi">
176+
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;Q#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;!!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!$R!=!!?!!!F)X2F=X2D98.F,6.V=("P=H2F:#V%982B&gt;(FQ:3ZM&gt;G.M98.T!!R5:8.U1W&amp;T:3"P&gt;81!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!/E"Q!"Y!!#5D&gt;'6T&gt;'.B=W5N5X6Q='^S&gt;'6E,52B&gt;'&amp;U?8"F,GRW9WRB=X-!#V2F=X2$98.F)'FO!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"!!(!Q!!?!!!#1!!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!!!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!A!!!!!</Property>
177+
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
178+
<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
179+
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
180+
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
181+
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
182+
<Property Name="NI.ClassItem.State" Type="Int">1342972432</Property>
183+
</Item>
184+
<Item Name="test - Tag.vi" Type="VI" URL="../testcases/test - Tag.vi">
185+
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;Q#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;!!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!$R!=!!?!!!F)X2F=X2D98.F,6.V=("P=H2F:#V%982B&gt;(FQ:3ZM&gt;G.M98.T!!R5:8.U1W&amp;T:3"P&gt;81!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!/E"Q!"Y!!#5D&gt;'6T&gt;'.B=W5N5X6Q='^S&gt;'6E,52B&gt;'&amp;U?8"F,GRW9WRB=X-!#V2F=X2$98.F)'FO!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"!!(!Q!!?!!!#1!!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!!!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!A!!!!!</Property>
186+
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
187+
<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
188+
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
189+
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
190+
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
191+
<Property Name="NI.ClassItem.State" Type="Int">1074278928</Property>
192+
</Item>
175193
</Item>
176194
<Item Name="setUp.vi" Type="VI" URL="../setUp.vi">
177195
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;Q#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;#!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!$R!=!!?!!!F)X2F=X2D98.F,6.V=("P=H2F:#V%982B&gt;(FQ:3ZM&gt;G.M98.T!!VS:7:F=G6O9W5A&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!0%"Q!"Y!!#5D&gt;'6T&gt;'.B=W5N5X6Q='^S&gt;'6E,52B&gt;'&amp;U?8"F,GRW9WRB=X-!$(*F:G6S:7ZD:3"J&lt;A!!91$Q!!Q!!Q!%!!1!"1!%!!1!"!!%!!9!"!!%!!=$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!!!!!!!!!!!!!!!!!I!!!!!!!!!!!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!#!!!!!!</Property>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)