From 09:00 PM Friday, August 7 - 10:30 AM CST Saturday, August 8, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Terminal Bounds[] Property

LabVIEW 2018 Help


Edition Date: March 2018
Part Number: 371361R-01
View Product Info

DOWNLOAD (Windows Only)


LabVIEW 2016 Help
LabVIEW 2017 Help
LabVIEW 2018 Help
LabVIEW 2019 Help
LabVIEW 2020 Help

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.

Example

Remarks

The following table lists the characteristics of this property.

Data type
PermissionsRead Only
Available in Run-Time EngineYes
Available in Real-Time Operating SystemYes
Settable when the VI is runningNo
Loads the front panel into memoryYes
Need to authenticate before useNo
Loads the block diagram into memoryNo
Remote access allowedYes
Must wait until user interface is idleNo
Available with control VIsNo
Available with global VIsNo
Available with strict type definitionsNo
Available with polymorphic VIsNo

Example

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.

WAS THIS ARTICLE HELPFUL?

Not Helpful