Short Name: TermBnds
Requires: Base Development System
Class: VI Properties
To Use: Create a property.
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.
The following table lists the characteristics of this property.
|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|
Refer to the Connector Pane Pattern Reference VI in the labview\examples\Application Control\VI Scripting\Connector Pane directory for an example of using the Terminal Bounds property.