VI-Defined Handshake Configuration
- Updated2025-01-28
- 1 minute(s) read
VI-Defined Handshake Configuration
Represents a VI-defined handshake item. Right-click the node and select Configure to configure the VI-defined handshake item. Use VI-defined handshake items to create reentrant subVIs and avoid resource conflicts.

Inputs/Outputs
![]() Handshake Out returns Handshake In if Handshake In is wired. Otherwise, Handshake Out returns the handshake item that you specify in the Handshake Method Node. |
If you use a VI-defined handshake item in a reentrant FPGA VI, LabVIEW creates a separate copy of the handshake item for each instance of the VI to avoid resource conflicts.
You can create a VI-defined handshake item with the same name as a target-scoped handshake item. You also can create VI-defined handshake items with the same name in different VIs. However, you cannot create multiple VI-defined handshake items with the same name in the same VI.