VI Server Class Hierarchy
Appearance
![]() |
This page is under construction. This page or section is currently in the middle of an expansion or major revamping. However, you are welcome to assist in its construction by editing it as well. Please view the edit history should you wish to contact the person who placed this template. If this article has not been edited in several days please remove this template. Please don't delete this page unless the page hasn't been edited in several days. While actively editing, consider adding {{inuse}} to reduce edit conflicts. |
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 |
- Application (ClassID:1 B)
- CopyConflict (ClassID:98 P)
- CopyExpert (ClassID:99 P)
- CopyItem (ClassID:97 P)
- CopyOperation (ClassID:94 P)
- Generic (ClassID:3 B)
- Bus (ClassID:131 B)
- ConnectorPane (ClassID:56 S)
- Cursor (ClassID:38 B)
- FlatSequenceFrame (ClassID:16479 S)
- TimeSequenceFrame (ClassID:16494 S)
- GObject (ClassID:36 B)
- AbstractDiagram (ClassID:16503 S)
- Diagram (ClassID:16384 S)
- CompanionDiagram (ClassID:16473 S)
- ScDiagram (ClassID:16511 S)
- SDF Companion Diagram (ClassID:16489 S)
- SDFDiagram (ClassID:16488 S)
- SimDiagram (ClassID:16472 S)
- TopLevelDiagram (ClassID:16423 S)
- MathDiagram (ClassID:16502 S)
- Diagram (ClassID:16384 S)
- Constant (ClassID:16386 S)
- AbsTimeConstant (ClassID:16461 S)
- ArrayConstant (ClassID:16388 S)
- BooleanConstant (ClassID:16422 S)
- ClusterConstant (ClassID:16393 S)
- ColorBoxConstant (ClassID:16450 S)
- FixedConstant (ClassID:16394 S)
- IONameConstant (ClassID:16445 S)
- DAQChannelNameConstant (ClassID:16447 S)
- DAQmxNameConstant (ClassID:16457 S)
- DSCTagConstant (ClassID:16446 S)
- GenClassTagFlatRefConstant (ClassID:16470 S)
- GenClassTagRefConstant (ClassID:16460 S)
- IVILogicalNameConstant (ClassID:16449 S)
- VISAResourceNameConstant (ClassID:16448 S)
- LabVIEWClassConstant (ClassID:16501 S)
- NumericConstant (ClassID:16389 S)
- DigitalNumericConstant (ClassID:16390 S)
- NamedNumericConstant (ClassID:16391 S)
- EnumConstant (ClassID:16425 S)
- RingConstant (ClassID:16424 S)
- PathConstant (ClassID:16387 S)
- RefNumConstant (ClassID:16482 S)
- ClassSpecifierConstant (ClassID:16452 S)
- GenClassRefConst (ClassID:16529 S)
- TypedRefNumConstant (ClassID:16538 S)
- DataValRefNumConstant (ClassID:16539 S)
- StringConstant (ClassID:16392 S)
- ComboBoxConstant (ClassID:16466 S)
- Control (ClassID:6 B)
- AbsTime (ClassID:60 B)
- ActiveXContainer (ClassID:16 B)
- Array (ClassID:14 B)
- Boolean (ClassID:8 B)
- Cluster (ClassID:30 B)
- RadioButtonsControl (ClassID:72 B)
- ColorBox (ClassID:7 B)
- DigitalTable (ClassID:61 B)
- GraphChart (ClassID:22 B)
- IntensityChart (ClassID:25 B)
- IntensityGraph (ClassID:26 B)
- MixedSignalGraph (ClassID:92 B)
- WaveformChart (ClassID:23 B)
- WaveformGraph (ClassID:24 B)
- DigitalGraph (ClassID:121 B)
- XYGraph (ClassID:83 B)
- IOName (ClassID:28 B)
- DAQChannelName (ClassID:49 B)
- DAQmxName (ClassID:57 B)
- DSCTag (ClassID:48 B)
- GenClassTagFlatRef (ClassID:122 B)
- GenClassTagRef (ClassID:67 B)
- IVILogicalName (ClassID:51 B)
- VISAResourceName (ClassID:50 B)
- LabVIEWClassControl (ClassID:102 B)
- ListBox (ClassID:12 B)
- LVVariant (ClassID:10 B)
- MixedCheckbox (ClassID:127 B)
- MulticolumnListbox (ClassID:46 B)
- MultiSegmentPipe (ClassID:130 B)
- Numeric (ClassID:17 B)
- PageSelector (ClassID:53 B)
- TabControl (ClassID:55 B)
- Path (ClassID:11 B)
- Picture (ClassID:15 B)
- Pixmap (ClassID:78 B)
- PlugInControl (ClassID:70 B)
- PlugInDDODummyContainer (ClassID:71 B)
- RefNum (ClassID:9 B)
- GenClassRef (ClassID:68 B)
- LVObjectRefNum (ClassID:59 B)
- TypedRefNum (ClassID:44 B)
- DataValRefNum (ClassID:135 B)
- SceneGraphDisplay (ClassID:100 B)
- Scrollbar (ClassID:90 B)
- String (ClassID:27 B)
- StubDDO (ClassID:132 B)
- SubPanel (ClassID:65 B)
- Table (ClassID:13 B)
- TreeControl (ClassID:66 B)
- WaveformData (ClassID:47 B)
- Decoration (ClassID:4 B)
- Text (ClassID:5 B)
- NumericText (ClassID:39 B)
- Text (ClassID:5 B)
- FlatSequence (ClassID:16459 S)
- TimeFlatSequence (ClassID:16495 S)
- FlatSequenceInnerTunnel (ClassID:16480 S)
- FlatSequenceOuterTunnel (ClassID:16481 S)
- FormulaParameter (ClassID:16396 S)
- MathScriptNodeParameter (ClassID:16500 S)
- ScriptNodeParameter (ClassID:16464 S)
- Node (ClassID:16421 S)
- CallByRef (ClassID:16402 S)
- ControlReferenceConstant (ClassID:16451 S)
- FeedbackNode (ClassID:16522 S)
- Formula (ClassID:16409 S)
- InlineCNode (ClassID:16504 S)
- MathScriptNode (ClassID:16499 S)
- ScriptNode (ClassID:16436 S)
- Function (ClassID:16400 S)
- ArrayToCluster (ClassID:16437 S)
- Comparison (ClassID:16429 S)
- InRangeAndCoerce (ClassID:16535 S)
- FileDialog (ClassID:16492 S)
- FlattenUnflattenString (ClassID:16432 S)
- FlattenString (ClassID:16483 S)
- GPIBReadWrite (ClassID:16433 S)
- ReadWriteFile (ClassID:16430 S)
- TypeCast (ClassID:16431 S)
- Global (ClassID:16397 S)
- GrowableFunction (ClassID:16410 S)
- BuildClusterArray (ClassID:16411 S)
- Bundler (ClassID:16476 S)
- BuildArray (ClassID:16414 S)
- NamedBundler (ClassID:16415 S)
- CallLibrary (ClassID:16417 S)
- CIN (ClassID:16416 S)
- CompoundArithmetic (ClassID:16412 S)
- FormatScanString (ClassID:16438 S)
- IndexArray (ClassID:16413 S)
- ObjectFunction (ClassID:16418 S)
- RegisterForEvents (ClassID:16542 S)
- Unbundler (ClassID:16477 S)
- NamedUnbundler (ClassID:16478 S)
- InPlaceBorderNode (ClassID:16517 S)
- InPlaceArrayNode (ClassID:16518 S)
- InPlaceArraySplitNode (ClassID:16530 S)
- InPlaceClusterNode (ClassID:16519 S)
- InPlaceDataValRefNode (ClassID:16524 S)
- InPlaceElementNode (ClassID:16521 S)
- InPlaceVariantAttributeNode (ClassID:16544 S)
- InPlaceVariantNode (ClassID:16520 S)
- Local (ClassID:16398 S)
- MathScriptCallByRef (ClassID:16523 S)
- SharedVariableDynamicOpen (ClassID:16531 S)
- SharedVariableDynamicRead (ClassID:16532 S)
- SharedVariableDynamicWrite (ClassID:16533 S)
- SharedVariableNode (ClassID:16512 S)
- StaticVIReference (ClassID:16465 S)
- Structure (ClassID:16404 S)
- ClosureStructureNode (ClassID:16545 S)
- InPlaceElementStructure (ClassID:16516 S)
- Loop (ClassID:16405 S)
- MultiFrameStructure (ClassID:16406 S)
- CaseStructure (ClassID:16408 S)
- DisableStructure (ClassID:16487 S)
- EventStructure (ClassID:16458 S)
- RaceStructureNode (ClassID:16546 S)
- Sequence (ClassID:16407 S)
- ExternalNode (ClassID:16462 S)
- SimulationNode (ClassID:16474 S)
- StatechartStructureNode (ClassID:16537 S)
- ForkNode (ClassID:16509 S)
- JoinNode (ClassID:16510 S)
- JunctionNode (ClassID:16507 S)
- RegionNode (ClassID:16506 S)
- StateNode (ClassID:16508 S)
- SynchronousDataFlowNode (ClassID:16490 S)
- TargetStructureNode (ClassID:16543 S)
- TimedSequence (ClassID:16496 S)
- SubVI (ClassID:16401 S)
- AbstractDynamicDispatch (ClassID:16526 S)
- CallParentNode (ClassID:16528 S)
- DynamicDispatchSubVI (ClassID:16527 S)
- ConfNode (ClassID:16453 S)
- GenericSubVI (ClassID:16534 S)
- PolymorphicSubVI (ClassID:16443 S)
- AbstractDynamicDispatch (ClassID:16526 S)
- TextBaseNode (ClassID:16540 S)
- ExpressionNode (ClassID:16541 S)
- UnitCast (ClassID:16403 S)
- XNode (ClassID:16485 S)
- Pane (ClassID:75 B)
- Panel (ClassID:31 B)
- PolymorphicVISelector (ClassID:16484 S)
- PropertyItem (ClassID:16444 S)
- Scale (ClassID:40 B)
- ColorGraphScale (ClassID:43 B)
- ColorScale (ClassID:41 B)
- RotaryColorScale (ClassID:69 B)
- GraphScale (ClassID:42 B)
- SlideScale (ClassID:52 B)
- SequenceLocal (ClassID:16428 S)
- SimulationDCO (ClassID:16475 S)
- Splitter (ClassID:76 B)
- SynchronousDataFlowDCO (ClassID:16491 S)
- Terminal (ClassID:16385 S)
- ControlTerminal (ClassID:16395 S)
- InnerTerminal (ClassID:16441 S)
- OuterTerminal (ClassID:16456 S)
- ParameterTerminal (ClassID:16514 S)
- OverridableParameterTerminal (ClassID:16515 S)
- TimedStructDCO (ClassID:16493 S)
- Tunnel (ClassID:16426 S)
- ConditionalTunnel (ClassID:16525 S)
- SelectorTunnel (ClassID:16486 S)
- LeftShiftRegister (ClassID:16442 S)
- LoopTunnel (ClassID:16427 S)
- RegionTunnel (ClassID:16536 S)
- RightShiftRegister (ClassID:16399 S)
- ConditionalTunnel (ClassID:16525 S)
- Wire (ClassID:16439 S)
- AbstractDiagram (ClassID:16503 S)
- MasterWizard (ClassID:16454 S)
- Page (ClassID:54 B)
- Plot (ClassID:37 B)
- Probe (ClassID:16440 S)
- SubWizard (ClassID:16463 S)
- CodeWizard (ClassID:16498 S)
- ExternalEditorWizard (ClassID:16547 S)
- StateDiagramWizard (ClassID:16455 S)
- LVTarget (ClassID:91 P)
- Project (ClassID:73 B)
- ProjectFilesViewItem (ClassID:133 P)
- ProjectItem (ClassID:74 B)
- BuildSpecification (ClassID:77 B)
- Library (ClassID:80 B)
- LVClassLibrary (ClassID:85 B)
- StatechartLibrary (ClassID:126 B)
- XInterfaceLibrary (ClassID:103 B)
- XControlLibrary (ClassID:88 B)
- XNodeLibrary (ClassID:89 B)
- LibraryData (ClassID:125 B)
- LVClassPropDefFolder (ClassID:134 B)
- PropertyFolder (ClassID:120 B)
- XPropertyFolder (ClassID:119 B)
- TargetItem (ClassID:95 B)
- ProjectItemType (ClassID:96 P)
- Provider (ClassID:93 P)
- Scene (ClassID:123 B)
- SceneDrawable (ClassID:128 B)
- SceneGeometry (ClassID:112 B)
- SceneBox (ClassID:113 B)
- SceneCone (ClassID:114 B)
- SceneCylinder (ClassID:115 B)
- SceneHeightField (ClassID:116 B)
- SceneMesh (ClassID:118 B)
- SceneSphere (ClassID:117 B)
- SceneText (ClassID:129 B)
- SceneGeometry (ClassID:112 B)
- SceneNode (ClassID:104 B)
- SceneClipPlane (ClassID:110 B)
- SceneLight (ClassID:106 B)
- SceneObject (ClassID:105 B)
- SceneTexture (ClassID:111 B)
- SceneWindow (ClassID:84 B)
- SceneDrawable (ClassID:128 B)
- TagSet (ClassID:82 P)
- Variable (ClassID:81 B)
- VI (ClassID:2 B)
- FacadeVI (ClassID:79 B)
- MethodVI (ClassID:87 B)
- PolymorphicVI (ClassID:101 B)
- SubsystemVI (ClassID:62 B)
History
Version | Change(s) |
---|---|
![]() |
The Map class and Set class was added as children of the Control class. |