Jump to content

Template:VIServerProperty: Difference between revisions

From LabVIEW Wiki
Defining Lookup Tables
mNo edit summary
Line 6: Line 6:
! scope="row" style="text-align:left;" | Property ID
! scope="row" style="text-align:left;" | Property ID
| {{{2}}}
| {{{2}}}
|- {{#switch: {{VIServerGetPropertyType|{{{2}}}}} | basic = style="background-color:#FFFFCC;" | script = style="background-color:#CCFFFF;" | private = style="background-color:#D1BB80;" | deprecated = style="background-color:#FFAAAA;"}}
|- {{#switch: {{{scope}}} | basic = style="background-color:#FFFFCC;" | script = style="background-color:#CCFFFF;" | private = style="background-color:#D1BB80;" | deprecated = style="background-color:#FFAAAA;" }}
! scope="row" style="text-align:left;" | Scope
! scope="row" {{#switch: {{{scope}}} | basic = style="background-color:#FFFFCC; | script = style="background-color:#CCFFFF; | private = style="background-color:#D1BB80; | deprecated = style="background-color:#FFAAAA; }}text-align:left;" | Scope
| {{VIServerGetPropertyType|{{{2}}}}}{{#switch: {{VIServerGetPropertyType|{{{2}}}}} | basic = [[VI Server#Basic Development Environment|Basic Development Environment]] | script = [[VI Server#VI Scripting|VI Scripting]] | private = [[VI Server#Private|Private]] | deprecated = [[VI Server#Deprecated|Deprecated]]}}
| {{#switch: {{{scope}}} | basic = [[VI Server#Basic Development Environment|Basic Development Environment]] | script = [[VI Server#VI Scripting|VI Scripting]] | private = [[VI Server#Private|Private]] | deprecated = [[VI Server#Deprecated|Deprecated]]}}
|-
|-
! scope="row" style="text-align:left;" | Data Name
! scope="row" style="text-align:left;" | Data Name
Line 27: Line 27:
! scope="row" style="text-align:left;" | Property Node
! scope="row" style="text-align:left;" | Property Node
| {{VIServerGetPropertyNodeImage|{{{2}}}}}
| {{VIServerGetPropertyNodeImage|{{{2}}}}}
{{{otherparams}}}
|}
|}
</includeonly>
</includeonly>
Line 68: Line 69:


<blockquote style="float: left;">
<blockquote style="float: left;">
{{VIServerProperty|36|632A813}}
{{VIServerProperty|36|632A813
| scope=basic
| otherparams = {{!}}-
! scope="row" style="text-align:left" {{!}} Permissions
{{!}} Read Only
{{!}}-
! scope="row" style="text-align:left" {{!}} Available in Run-Time Engine
{{!}} No
{{!}}-
! scope="row" style="text-align:left" {{!}} Available in Real-Time Operating System
{{!}} No
{{!}}-
! scope="row" style="text-align:left" {{!}} Settable when the VI is running
{{!}} No
{{!}}-
! scope="row" style="text-align:left" {{!}} Loads the front panel into memory
{{!}} Yes
{{!}}-
! scope="row" style="text-align:left" {{!}} Need to authenticate before use
{{!}} No
{{!}}-
! scope="row" style="text-align:left" {{!}} Loads the block diagram into memory
{{!}} Yes
{{!}}-
! scope="row" style="text-align:left" {{!}} Remote access allowed
{{!}} Yes
}}
</blockquote>
</blockquote>


</noinclude>
</noinclude>

Revision as of 04:53, 14 September 2019


Usage

Use this template is to create the Property Information table in VI Server property pages.

Syntax is as follows:

{{VIServerProperty|{{{1}}}|{{{2}}}}}

where:

Parameter Description Default
{{{1}}} The Class ID of a class in the VI Server Class Hierarchy.
{{{2}}} The Property ID of a property owned by the class defined by the Class ID {{{1}}}.

Example

{{VIServerProperty|36|632A813}}

VI Server Property Information
Return to GObject Class
Property ID 632A813
Scope Basic Development Environment
Data Name UID
Short Name* UID
Long Name* UID
* Displayed here in English. Short and Long names appear in the language of the LabVIEW IDE.
Data Type Template:VIServerGetPropertyDataImage

Template:VIServerGetPropertyDataType

Property Node Template:VIServerGetPropertyNodeImage
Permissions Read Only
Available in Run-Time Engine No
Available in Real-Time Operating System No
Settable when the VI is running No
Loads the front panel into memory Yes
Need to authenticate before use No
Loads the block diagram into memory Yes
Remote access allowed Yes