NationalInstruments.Visa
- Updated2026-08-05
- 2 minute(s) read
Classes
| Name | Description |
|---|---|
| GpibInterface | Provides access to the board-level GPIB functionality that is available in VISA. |
| GpibSession | Provides access to the device-level GPIB functionality that is available in VISA. |
| MemoryMap | Exposes memory mapped operations for register based sessions. |
| MessageBasedSession | Provides access to the message-based functionality, such as reading and writing, available in VISA. |
| NativeVisaEventArgs | Provides access to VISA event argument objects. |
| PxiBackplane | Provides access to the PXI backplane functionality available in VISA. |
| PxiMemory | Provides access to the specific PXI memory-access functionality available in VISA. |
| PxiSession | Provides access to the device-level PXI functionality available in VISA. |
| RegisterBasedSession | Provides access to the register-based functionality, such as moving data in and out, available in VISA. |
| ResourceManager | Provides functionality to open VISA sessions, parse resource strings, and find available resources on the system. |
| ResourceTypeMismatchException | This exception is thrown when a specific resource type is being constructed with a valid resource of a different type and the 'checkResourceType' parameter in the constructor is true. |
| SerialSession | Provides access to serial functionality available in VISA. |
| Session | Serves as the base class for all VISA session objects. |
| TcpipSession | Provides access to the specific TCP/IP functionality for accessing VXI-11 and HiSLIP instruments available in VISA. |
| TcpipSocket | Provides access to the TCP/IP socket functionality available in VISA. |
| UsbRaw | Provides access to the raw USB functionality available in VISA. |
| UsbSession | Provides access to the specific device-level USB functionality available in VISA. |
| VxiBackplane | Provides access to the VXI backplane functionality available in VISA. |
| VxiMemory | Provides access to the specific VXI memory-access functionality available in VISA. |
| VxiSession | Provides access to the specific device-level VXI functionality available in VISA. |
Interfaces
None
Structures
None
Enumerations
| Name | Description |
|---|---|
| UsbPipeState | Specifies whether a USB pipe is stalled or ready. |
| UsbTerminationMethod | Specifies the available methods to terminate a read operation on the UsbRaw object. |
| WireMode | Defines the wire mode that you can use with WireMode. |
Delegates
None