Jump to content

Template:VIServerPropsTable: Difference between revisions

From LabVIEW Wiki
Changed property page links to have path back to class pages
m Changed Examples
Line 2,698: Line 2,698:
{{VIServerPropsTable}}
{{VIServerPropsTable}}


'''Example: Properties Exist - Application Class'''
'''Example: Properties Exist - Generic Class'''


<code>
<code>
<nowiki>
<nowiki>
{{VIServerPropsTable|1}}
{{VIServerPropsTable|3}}
</nowiki>
</nowiki>
</code>
</code>




{{VIServerPropsTable|1}}
{{VIServerPropsTable|3}}




'''Example: Properties Exist - VI Class'''
'''Example: Properties Exist - GObject Class'''


<code>
<code>
<nowiki>
<nowiki>
{{VIServerPropsTable|2}}
{{VIServerPropsTable|36}}
</nowiki>
</nowiki>
</code>
</code>




{{VIServerPropsTable|2}}
{{VIServerPropsTable|36}}




'''Example: Properties Exist - Generic Class'''
'''Example: Properties Exist - {{VIServerGetClassName|85}} Class'''


<code>
<code>
<nowiki>
<nowiki>
{{VIServerPropsTable|3}}
{{VIServerPropsTable|85}}
</nowiki>
</nowiki>
</code>
</code>




{{VIServerPropsTable|3}}
{{VIServerPropsTable|85}}




</noinclude>
</noinclude>

Revision as of 13:15, 7 September 2019


Usage

This template contains a lookup table for all of the properties. It is used in the VI Server Class Hierarchy class pages to display the properties tables. The parameter is either the Class ID number where the list is then filtered to properties of that class, or the parameter is left blank to signify this class has no properties.

Parameter Description Default
{{{1}}} The class ID. Blank - Translates into message: No Properties for this class.

Example: No Properties Exists

{{VIServerPropsTable}}

No Properties for this class.


Example: Properties Exist - Generic Class

{{VIServerPropsTable|3}}


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)



Example: Properties Exist - GObject Class

{{VIServerPropsTable|36}}


Show/Hide GObject Properties Table

Legend
R/WReadable/Writable Permissions
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
GObject Properties Table
Property ID Long Name (English) Description R/W RTE
632A800PositionPosition of the top left corner of the bounding rectangle of the object on the front panel window in terms of left and top coordinates.Read/WriteYes
632A801Position:LeftPosition of the left corner of the bounding rectangle of the object on the front panel window.Read/WriteYes
632A802Position:TopPosition of the top corner of the bounding rectangle of the object on the front panel window.Read/WriteYes
632A803BoundsMaximum bounding area of the object specified in terms of width and height in pixels.Read OnlyYes (Read Only)
632A804Bounds:Area WidthWidth of the maximum bounding area of the object in pixels.Read OnlyYes (Read Only)
632A805Bounds:Area HeightHeight of the maximum bounding area of the object in pixels.Read OnlyYes (Read Only)
632A806GroupedRead OnlyYes
632A807LockedRead OnlyYes
632A808Group Member Refs[]Read OnlyYes
632A809SelectedReturns TRUE if the GObject is selected.Read/WriteYes
632A80ATotal Bounds RectReturns the coordinates of all sides of the entire object including labels, captions, and other visible parts connected to the object.Read OnlyYes
632A80BMaster Bounds RectReturns the coordinates of all the sides of the object excluding labels, captions, and other visible parts connected to the object.Read OnlyYes
632A80CBasic Object FlagsRead/WriteNo
632A80DIs Wizard LockedRead OnlyYes
632A80FResize Info:Can Resize HorizontallyRead OnlyYes
632A810Resize Info:Can Resize VerticallyRead OnlyYes
632A811Resize Info:Name in Resize DialogRead OnlyYes
632A812Resize Info:Include In ResizeRead OnlyYes
632A813UIDReturns the unique identifier (UID) for the object. UIDs are identifiers for LabVIEW objects and are always unique within the same VI. Inspect the UID of an object to verify that it is the exact object that you want to manipulate.Read OnlyYes
632A814Dependencies:Missing Dependency PathsRead OnlyNo
632A815Dependencies:Missing Dependency NamesRead OnlyNo
632A816Dependencies:Found Dependency PathsRead OnlyNo
632A817Dependencies:Found Dependency NamesRead OnlyNo



Example: Properties Exist - LVClassLibrary Class

{{VIServerPropsTable|85}}


Show/Hide LVClassLibrary Properties Table

Legend
R/WReadable/Writable Permissions
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
LVClassLibrary Properties Table
Property ID Long Name (English) Description R/W RTE
97D7002Simple NameReturns the name of the class without prepending namespace information from owning classes.Read OnlyNo
97D7003Parent ClassGets or sets the LabVIEW class from which the referenced class directly inherits.Read/WriteNo
97D7004Children In Memory[]Returns an array of references to all LabVIEW classes in memory that directly inherit from the referenced class. This property does not return additional descendents of the child classes.Read OnlyNo
97D7005PropertiesRead OnlyYes
97D7006Dynamic Member VIsRead OnlyYes
97D7007Static Member VIsRead OnlyYes
97D7009Name Visible In ProbeRead/WriteYes
97D700AWire PensGets or sets the appearance of the wire associated with this LabVIEW class.Read/WriteNo
97D700BDefault InstanceRead OnlyNo
97D700DProbesRead OnlyYes
97D700EModification DateRead OnlyYes
97D700FPrivate Data ControlReturns a reference to the control that contains the private data of this LabVIEW class.Read OnlyNo
97D7010DefaultProbeReturns a reference to the default probe for the LabVIEW class library. The default probe is the probe LabVIEW uses when you first create a probe from a wire of this class type.Read/WriteNo
97D7011Transfer Must Overrides?Determines whether to allow the class to transfer all override requirements to any descendant classes instead of overriding the dynamic dispatch VI itself.Read/WriteNo
97D7012Self References RestrictedProperty indicates that data value references to this class can only be created/deleted by member VIs of this class.Read/WriteNo
97D7013Child References RestrictedProperty indicates whether data value references to all of this class descendants can be created only in member VIs of this class.Read/WriteNo
97D7014Ancestor Restricts Reference CreationProperty indicates that an ancestor class controls the creation of data value references to this class. Only the ancestors member VIs can create data value references.Read OnlyNo
97D7015Dynamic Member VIs[]Returns an array of references to the member VIs of the referenced LabVIEW class that contain a dynamic dispatch terminal. To obtain references to the methods of the referenced class that do not contain a dynamic dispatch terminal, use the Static Member VIs() property.Read OnlyNo
97D7016Static Member VIs[]Returns an array of references to the members VIs of the referenced LabVIEW class that do not contain a dynamic dispatch terminal. To obtain references to the methods of the referenced class that contain a dynamic dispatch terminal, use the Dynamic Member VIs() property.Read OnlyNo