Terminal Bounds[]

Returns an array of terminal bounds for the connector pane of the referenced VI. The bounds for each terminal are represented as a cluster of integers that indicate the position of each edge of the terminal rectangle.

This property provides a more efficient way to obtain the terminal bounds of a connector pane than the similar Connector Pane:Terminal Bounds[] property. The Connector Pane:Terminal Bounds[] property causes slower run-time performance because it requires LabVIEW to load and maintain the front panel of the associated VI in memory, even if you close the connector pane reference with the Close Reference function. The VI:Terminal Bounds[] property does not load the front panel of the associated VI into memory.

Use this property to avoid the negative run-time performance impact of the Connector Pane:Terminal Bounds[] property, such as when you need to inspect the terminal bounds of a connector pane from a custom plug-in for the Icon Editor.

The array elements are in terminal order as defined in the Connector Pane Pattern Reference VI for each connector pane pattern.

Remarks

The following table lists the characteristics of this property.

Short Name TermBnds[]
Data type c1dnclst.png
Permissions Read Only
Available in Run-Time Engine Yes
Available in Real-Time Operating System Yes
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 No
Remote access allowed Yes
Must wait until user interface is idle No
Available with control VIs No
Available with global VIs No
Available with strict type definitions No
Available with polymorphic VIs No

Examples

Refer to the following example files included with LabVIEW.

  • labview\examples\Application Control\VI Scripting\Connector Pane\Connector Pane Pattern Reference.vi