Jump to content

CTL File Extension: Difference between revisions

From LabVIEW Wiki
No edit summary
Bryan (talk | contribs)
m Added links to Type Def and Strict Type Def articles.
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
'Ctl' is the file type of LabVIEW controls. Controls are stored either ''in'' their parent vi or in dedicated files. The latter helps to define similar controls on different VIs.
The '''CTL File Extension''' (''*.ctl''), or <u>C</u>on<u>t</u>ro<u>l</u>, is the file extension of LabVIEW controls or type definitions. Controls are stored either ''in'' their parent [[VI]] or in these dedicated files. When created in a ''.ctl'' file the control can be customized and be assigned special behavior: [[Type Definition]] or [[Strict Type Definition]].


You define user-specific controls by right-clicking a control and choosing ''Advanced/Customize''. This opens the [[control editor]], where you can change the control.
See [[Control]].


'''Attention!''' Creating a control on a VI's [[Frontpanel]] [FP] from a specified *.ctl file copies this control into the FP, but does not maintain a link to the *.ctl file. Any changes applied to the *.ctl afterwards are not propagated to the VIs FP. Use [[Type Definition]]s instead if you need to maintain consistancy between different control instances.
[[Category:LabVIEW file extensions]]
 
==See Also==
* [[Type Definition]]
* [[StrictType Definition]]
* [[control editor]]
 
[[category:user interface]]

Latest revision as of 11:48, 5 March 2019

The CTL File Extension (*.ctl), or Control, is the file extension of LabVIEW controls or type definitions. Controls are stored either in their parent VI or in these dedicated files. When created in a .ctl file the control can be customized and be assigned special behavior: Type Definition or Strict Type Definition.

See Control.