Jump to content

CTL File Extension: Difference between revisions

From LabVIEW Wiki
m Q moved page Ctl to CTL File Extension: Fixing Title
Editing for file extension. Another page will talk about the Controls themselves.
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]]

Revision as of 16:04, 5 December 2018

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.