Jump to content

Control: Difference between revisions

From LabVIEW Wiki
Fix inter-wiki links. General cleanup and clarification.
Instead of adding too much content to this article, link to more specific pages for the control file and control editor.
Line 1: Line 1:
{{Stub}}
{{Stub}}
{{Underconstruction}}
{{ambox|text=This article should explain the differences in styles (Classic, Modern, System, Silver, NXG) and types (Boolean, String, Numeric, Push Button, Close Button, ...) of controls.}}


A '''Control''' is an ''input element'' on the [[Front Panel]] of a [[VI]] that allows users to interact with (control) a VI at runtime. When a control is connected to a terminal, it serves as an input terminal to pass data into a VI. A control can also be changed into an [[Indicator|indicator]] via the right-click menu option '''Change to Indicator'''. Controls on a front panel are always stored as part of the owning VI. Individual controls can also be stored on disk for later re-use.


== Control file ==
A '''Control''' is an ''input element'' on the [[Front Panel]] of a [[VI]] that allows users to interact with (control) a VI at runtime. When a control is connected to a terminal, it serves as an input terminal to pass data into a VI. A control can also be changed into an [[Indicator|indicator]] via the right-click menu option '''Change to Indicator'''. Controls on a front panel are always stored as part of the owning VI. Individual controls can be stored in a [[CTL File Extension|control file]] on disk for later re-use. Control files are created and changed in the [[Control editor|control editor]].
 
A control file ([[CTL File Extension|''*.ctl'']] file) contains a single control, [[Type Definition|type definition]] or [[Strict Type Definition|strict type definition]]. Control files are created and changed in the control editor.
 
== Control editor ==


== See also ==
== See also ==
 
* [[CTL File Extension]]
* [[Type Definition]]
* [[Type Definition]]
* [[Strict Type Definition]]
* [[Strict Type Definition]]
* [[Control editor]]
* '''UI Toolkits'''
* '''UI Toolkits'''
** [[XControl]]
** [[XControl]]

Revision as of 17:06, 8 February 2020


A Control is an input element on the Front Panel of a VI that allows users to interact with (control) a VI at runtime. When a control is connected to a terminal, it serves as an input terminal to pass data into a VI. A control can also be changed into an indicator via the right-click menu option Change to Indicator. Controls on a front panel are always stored as part of the owning VI. Individual controls can be stored in a control file on disk for later re-use. Control files are created and changed in the control editor.

See also