Owning Palette: VISA VIs and Functions
Use the VISA Advanced VIs and functions to accomplish advanced VISA tasks.
The VIs and functions on this palette can return general LabVIEW error codes or specific VISA error codes
![]() | Note You must install NI-VISA on the PDA or Touch Panel target to use VISA in your applications. |
| Palette Object | Description |
|---|---|
| Property Node | Gets (reads) and/or sets (writes) properties of a reference. |
| VISA Close | Closes a device session or event object specified by VISA resource name. |
| VISA Find Resource | Queries the system to locate the devices associated with a specified interface. |
| VISA Lock Async | Asynchronously attempts to establish access to the device or interface specified by VISA resource name. Use this function to obtain an exclusive lock that guarantees sole access to a device or resource. |
| VISA Open | Opens a session to the device specified by VISA resource name and returns a session identifier that can be used to call any other operations of that device. |
| VISA Read To File | Reads byte count synchronously and stores the transferred data in the file specified by filename. |
| VISA Set Timeout | Sets the Timeout value, in milliseconds, for the VISA session. |
| VISA Unlock | Relinquishes the lock previously obtained using the VISA Lock Async function. |
| VISA Write From File | Takes data from the file specified by filename and writes it to the device synchronously. |
| Subpalette | Description |
|---|---|
| Bus/Interface Specific Functions | Use the Bus/Interface Specific functions to program instruments that are interface specific. |
| Event Handling VIs and Functions | Use the Event Handling VIs and functions to use VISA events with your instruments. |