Click the Select a VI icon or text on the Functions palette, navigate to a VI, double-click the VI or drag the VI to the block diagram to create a subVI call to that VI. Use the same technique for custom controls, type definitions, and global variables. You also can drag text and pictures from the Windows Explorer and other applications to copy them to front panels and block diagrams.
|Note You cannot release the object until LabVIEW highlights the destination. You can press the <Esc> key before you release the mouse button to cancel a drag and drop operation.|
You can perform the following tasks within LabVIEW using the drag and drop capabilities:
- Drag front panel controls and indicators to block diagrams to create block diagram constants and vice versa.
- Drag a subVI to a path control or constant to place the full pathname of the subVI in the control or constant.
- Drag a VI icon from the upper-right corner of a front panel or block diagram window to a block diagram to place that VI as a subVI. Press the <Shift> key while dragging to automatically wire the non-default values of the controls as constants for the subVI. If the subVI already appears on the block diagram, press the <Shift> key while dragging onto the existing subVI to update the wired constants. If a control has its default value, LabVIEW discards the constant wired to the subVI. Any inputs not wired to constants are unaffected.
- Drag and drop global variables and custom controls.
- Drag a VI icon into a VI refnum on a front panel control to load VIs into memory dynamically, which is part of the VI Server functionality.
- Drag an object near the boundary of a front panel or block diagram to scroll the window. Press the <Shift> key to increase the speed at which the window scrolls. If you release the mouse button immediately outside the boundary of the window while it scrolls, LabVIEW continues to scroll the window to the position where you released the mouse button and places the object in that position.
You can perform the following tasks between LabVIEW and another application using the drag and drop capabilities:
- Drag a file to a path control or constant to place the full pathname in the control or constant.
- Drag a datalog file to a datalog file refnum to create a cluster that contains the data structure in the datalog file.
- Drag a graphics file to a VI icon, picture ring control, front panel, or block diagram to place the picture in the control, on the front panel or block diagram, or on the VI icon. LabVIEW can import most graphic files that your computer supports.
- Drag a custom control file to the front panel to place the custom control on the front panel.
- (Windows) You can drag pictures and text from an application into the front panel or block diagram, provided the application supports ActiveX technology. For example, you can drag a bitmap or a section of text from a Microsoft Word document and add it to the front panel or block diagram.
- (Mac OS X) Drag a text clipping or text selected from any application to place that text in a string control or constant, front panel, block diagram, or label.
- (Mac OS X) Drag an image clipping or an image selected from another application to place it in a picture ring control, front panel, or block diagram.
|Note (Mac OS X) Your system must have the Drag Manager to drag and drop text and pictures from other applications. Systems 7.5 and later include the Drag Manager. It is available for System 7.0 up to System 7.5 as an extension from Apple Computer.|
Refer to your operating system documentation for more information about drag and drop capabilities.