Skip to content

Commit 32576ea

Browse files
Cleaned up the example VI with more functions
Added the capablity to ignore functions while scanning the functions Added flexiblity to the arithmetic functions
1 parent 52dbb68 commit 32576ea

Some content is hidden

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

48 files changed

+455
-401
lines changed

LV scripting language.lvproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,16 @@
4343
<Item Name="Variant to Header Info__ogtk.vi" Type="VI" URL="/&lt;userlib&gt;/_OpenG.lib/lvdata/lvdata.llb/Variant to Header Info__ogtk.vi"/>
4444
</Item>
4545
<Item Name="vi.lib" Type="Folder">
46+
<Item Name="8.6CompatibleGlobalVar.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/config.llb/8.6CompatibleGlobalVar.vi"/>
4647
<Item Name="Add State(s) to Queue__JKI_lib_State_Machine.vi" Type="VI" URL="/&lt;vilib&gt;/addons/_JKI Toolkits/State Machine/_JKI_lib_State_Machine.llb/Add State(s) to Queue__JKI_lib_State_Machine.vi"/>
48+
<Item Name="Check if File or Folder Exists.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/libraryn.llb/Check if File or Folder Exists.vi"/>
4749
<Item Name="Clear Errors.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Clear Errors.vi"/>
4850
<Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Error Cluster From Error Code.vi"/>
4951
<Item Name="Get LV Class Default Value.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/LVClass/Get LV Class Default Value.vi"/>
5052
<Item Name="NI_Data Type.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/Data Type/NI_Data Type.lvlib"/>
53+
<Item Name="NI_FileType.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/lvfile.llb/NI_FileType.lvlib"/>
54+
<Item Name="NI_LVConfig.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/config.llb/NI_LVConfig.lvlib"/>
55+
<Item Name="NI_PackedLibraryUtility.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/LVLibp/NI_PackedLibraryUtility.lvlib"/>
5156
<Item Name="Parse State Queue__JKI_lib_State_Machine.vi" Type="VI" URL="/&lt;vilib&gt;/addons/_JKI Toolkits/State Machine/_JKI_lib_State_Machine.llb/Parse State Queue__JKI_lib_State_Machine.vi"/>
5257
<Item Name="Set Busy.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/cursorutil.llb/Set Busy.vi"/>
5358
<Item Name="Set Cursor (Cursor ID).vi" Type="VI" URL="/&lt;vilib&gt;/Utility/cursorutil.llb/Set Cursor (Cursor ID).vi"/>
31 Bytes
Binary file not shown.
412 Bytes
Binary file not shown.

example/Basic Interface.vi

52.4 KB
Binary file not shown.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
variable = 1 + 2 + 6
2+
print(variable)
3+
4+
variable = 1 - 2 - 6
5+
print(variable)
6+
7+
variable = (1 - 2) + 6
8+
print(variable)
9+
10+
variable = 1 * 2 * 6
11+
print(variable)
12+
13+
variable = (1 - 2) - (7-8) + (7/3.5) * 5 + (5+5) / 6 * 2 -1
14+
print(variable)
15+
16+
print(randomnumber())
17+
18+
\\the operation works from right to left
19+
variable = 1 / 2 / 6
20+
print(variable)
21+
22+
\\combination of operation
23+
24+
variable = 1 + 2 * 6 / 2
25+
print(variable)
26+
27+
variable = 1 / 2 * 6 / 2
28+
print(variable)
29+
30+
variable = 1 / 2 + 6 / 2
31+
print(variable)
32+
33+
variable = 1 / 2 - 6 * 2 + 6.5
34+
print(variable)
35+
36+
variable = 1 - 2 - 6 * 2 + 6.5
37+
print(variable)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
variable1 = "First Value"
2+
print(variable1)
3+
4+
variable1 = 1
5+
print(variable1)
6+
7+
variable1 = True
8+
print(variable1)
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
print(randomnumber() + 4)
2+
3+
print(randomnumber() + randomnumber())
4+
wait(randomnumber())
5+
print(randomnumber() + 1 * 2)
6+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
variable1 = "First Value"
2+
print(variable1)
3+
popup(variable1)
4+
5+
variable1 = 1
6+
print(variable1)
7+
popup(variable1)
8+
9+
variable1 = True
10+
print(variable1)
11+
popup(variable1)
12+
13+

example/assesment function.txt

Lines changed: 0 additions & 12 deletions
This file was deleted.

example/pranay.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)