Generic class

From LabVIEW Wiki
Jump to: navigation, search
VI Server Class Information
Return to VI Server Class Hierarchy
Class Name Generic class
Class ID 3
Scope Basic Development Environment
Class Inheritance

This class is a top-level class.

Class Children


The Generic class is a class in the VI Server Class Hierarchy, (see also VI Server).

Properties

Show/Hide Generic Properties Table

Legend
R/WReadable/Writable Permissions
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
Generic Properties Table
Property ID Long Name (English) Description R/W RTE
6327800Class IDClass identifier of the object.Read OnlyYes (Read Only)
6327801Owner (Deprecated)Read OnlyYes
6327802Owning VIReturns a reference to the VI that owns this object. Close this reference when you are finished using it. The reference this property returns does not keep the VI in memory. If the owning VI is removed from memory, this reference becomes invalid. Use the Open VI Reference function to obtain a reference to a VI that stays in memory until you explicitly close the reference.Read OnlyYes (Read Only)
6327803Class NameName of the VI Server class that contains the object.Read OnlyYes (Read Only)
6327804ModifiedRead OnlyYes
6327805Is On Block Diagram?Returns TRUE when the object is located on the block diagram.Read OnlyYes
6327806OwnerReference to the owning object. The type of the reference is Generic. An object of class Panel does not have an owner (it is the top-level object) and always returns Not A Refnum.Read OnlyYes (Read Only)

Methods

Show/Hide Generic Properties Table

Legend
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
Generic Methods Table
Method ID Long Name (English) Description RTE
6327400DeleteDeletes the object. After LabVIEW deletes the object, all references to the object are invalid.Yes (Read/Write)
6327401Tag:Set TagSets a tag value. Returns FALSE if LabVIEW does not set the tag value.Yes (Read/Write)
6327402Tag:Remove TagRemoves the specified tag. Returns FALSE if LabVIEW did not remove the tag.Yes (Read/Write)
6327403Tag:Get TagReturns a tag value associated with the tag. Returns FALSE if the tag does not exist.Yes (Read/Write)
6327404Tag:Set Tag PersistenceSets the persistence of the tag. Returns FALSE if not found.Yes (Read/Write)
6327405Class Operator:CallCalls the VI associated with the Operator Name, on the object. Returns FALSE if no operator VI is associated with the class of the object.Yes (Read/Write)
6327406Class Operator:TraverseTraverses the object tree of a specified object and performs a function on any object that has a process specified. If the traverse fails, LabVIEW returns FALSE.Yes (Read/Write)
6327407Set PropertyYes
6327408Get PropertyYes
6327409Get Property Call DataYes
632740ANI Security:Set Access Control ListYes
632740BNI Security:Get Access Control ListYes
632740CNI Security:Remove Access Control ListYes
632740DSet HeapDocMod For ObjectNo

Events

This class has no events.


History

Version Change(s)
LabVIEW 2018 More info to come.

See Also