Keysight VISA.NET Help
IOProtocol Property (MessageBasedSession)



The protocol type for I/O communication with the device. This property applies to this session only (VISA local scope).
Syntax
'Declaration
 
Public Property IOProtocol As IOProtocol
'Usage
 
Dim instance As MessageBasedSession
Dim value As IOProtocol
 
instance.IOProtocol = value
 
value = instance.IOProtocol
public IOProtocol IOProtocol {get; set;}
public:
property IOProtocol IOProtocol {
   IOProtocol get();
   void set (    IOProtocol value);
}
Remarks

For some configurations, this property may not allow you to change the protocol type to certain values, so reading this property's value back may not echo the value that was set.

For VXI sessions you can choose between IOProtocol.Normal (normal word serial) or IOProtocol.Fdc (fast data channel, or FDC). The default for VXI is IOProtocol.Normal.

For GPIB sessions you can choose between IOProtocol.Normal and IOProtocol.HS488 (high-speed) data transfers. The default for GPIB is IOProtocol.Ieee4882.

For ASRL sessions, you can choose between IOProtocol.Normal and IOProtocol.Ieee4882 (IEEE 488.2 style transfers), in which case the Serial AssertTrigger, ReadSTB, and Clear methods send 488.2-defined strings. The default for Serial is IOProtocol.Ieee4882.

Requirements

Current with Keysight IO Libraries Suite 18

See Also

 

 


© Keysight Technologies 2015-2025