Jump to content

VI Server Class Hierarchy: Difference between revisions

From LabVIEW Wiki
Changed Bulleted List view to Tree View and moved before Table View
History: Added history to LV2015
Line 2,621: Line 2,621:
|-
|-
|[[File:LV2019.png|frameless|border|64x64px|LabVIEW 2019|link=LabVIEW 2019]]
|[[File:LV2019.png|frameless|border|64x64px|LabVIEW 2019|link=LabVIEW 2019]]
|The [[Map class]] and [[Set class]] was added as children of the [[Control class]].
|The [[MapConstant class]], [[SetConstant class]], [[Map class]], [[Set class]], [[AssertStructuralTypeMismatchNode class]], [[BuildMapNode class]], [[BuildSetNode class]], [[InPlaceMapNode class]] was added.  The [[TargetStructureNode class]] was moved from being a child of the [[Structure class]] to being a child of the [[MultiFrameStructure class]]
|-
|[[File:LV2018.png|frameless|border|64x64px|LabVIEW 2018|link=LabVIEW 2018]]
|The [[ExternalEditorWizard class]] was added.
|-
|[[File:LV2016.png|frameless|border|64x64px|LabVIEW 2016|link=LabVIEW 2016]]
|The [[InPlaceVariantAttributeNode class]], [[ClosureStructureNode class]], [[RaceStructureNode class]], and [[TargetStructureNode class]] was added.
|}
|}
== External Links ==
== External Links ==


== References ==
== References ==

Revision as of 04:07, 18 August 2019

The VI Server Class Hierarchy is the object-oriented organization of all of the classes available in the VI Server. These classes define all of the elements in the G language and is the backbone for properties, (accessible by property node), methods, accessible by (invoke node), and events. The hierarchy consists of the following classes:

Legend
B Basic Development Environment
S VI Scripting
P Private
B Deprecated

Tree View

Table View

VI Server Class ClassID B S P D
1 X
98 X
99 X
97 X
94 X
3 X
131 X
56 X
38 X
16479 X
16494 X
36 X
16503 X
16384 X
16473 X
16511 X
16489 X
16488 X
16472 X
16423 X
16502 X
16386 X
16461 X
16388 X
16422 X
16393 X
16450 X
16394 X
16445 X
16447 X
16457 X
16446 X
16470 X
16460 X
16449 X
16448 X
16501 X
16389 X
16390 X
16391 X
16425 X
16424 X
16387 X
16482 X
16452 X
16529 X
16538 X
16539 X
16392 X
16466 X
6 X
60 X
16 X
14 X
8 X
30 X
72 X
7 X
61 X
22 X
25 X
26 X
92 X
23 X
24 X
121 X
83 X
28 X
49 X
57 X
48 X
122 X
67 X
51 X
50 X
102 X
12 X
10 X
127 X
46 X
130 X
17 X
20 X
18 X
19 X
35 X
34 X
33 X
32 X
21 X
53 X
55 X
11 X
15 X
78 X
70 X
71 X
9 X
68 X
59 X
58 X
44 X
135 X
100 X
90 X
27 X
29 X
132 X
65 X
13 X
66 X
47 X
4 X
5 X
39 X
16459 X
16495 X
16480 X
16481 X
16396 X
16500 X
16464 X
16421 X
16402 X
16451 X
16522 X
16409 X
16504 X
16499 X
16436 X
16400 X
16437 X
16429 X
16535 X
16492 X
16432 X
16483 X
16433 X
16430 X
16431 X
16397 X
16410 X
16411 X
16476 X
16414 X
16415 X
16417 X
16416 X
16412 X
16438 X
16413 X
16418 X
16505 X
16420 X
16419 X
16542 X
16477 X
16478 X
16517 X
16518 X
16530 X
16519 X
16524 X
16521 X
16544 X
16520 X
16398 X
16523 X
16531 X
16532 X
16533 X
16512 X
16465 X
16404 X
16545 X
16516 X
16405 X
16434 X
16435 X
16467 X
16406 X
16408 X
16487 X
16458 X
16546 X
16407 X
16462 X
16474 X
16537 X
16509 X
16510 X
16507 X
16506 X
16508 X
16490 X
16543 X
16496 X
16401 X
16526 X
16528 X
16527 X
16453 X
16534 X
16443 X
16540 X
16541 X
16403 X
16485 X
16497 X
75 X
31 X
16484 X
16444 X
40 X
43 X
41 X
69 X
42 X
52 X
16428 X
16475 X
76 X
16491 X
16385 X
16395 X
16441 X
16456 X
16514 X
16515 X
16493 X
16426 X
16525 X
16486 X
16442 X
16427 X
16536 X
16399 X
16439 X
16454 X
54 X
37 X
16440 X
16463 X
16498 X
16547 X
16455 X
91 X
73 X
133 X
74 X
77 X
80 X
85 X
126 X
103 X
88 X
89 X
125 X
134 X
120 X
119 X
95 X
96 X
93 X
123 X
128 X
112 X
113 X
114 X
115 X
116 X
118 X
117 X
129 X
104 X
110 X
106 X
105 X
111 X
84 X
82 X
81 X
2 X
79 X
87 X
101 X
62 X

History

Version Change(s)
LabVIEW 2019 The MapConstant class, SetConstant class, Map class, Set class, AssertStructuralTypeMismatchNode class, BuildMapNode class, BuildSetNode class, InPlaceMapNode class was added. The TargetStructureNode class was moved from being a child of the Structure class to being a child of the MultiFrameStructure class
LabVIEW 2018 The ExternalEditorWizard class was added.
LabVIEW 2016 The InPlaceVariantAttributeNode class, ClosureStructureNode class, RaceStructureNode class, and TargetStructureNode class was added.

External Links

References