The recommended way to program the M8195A module is to use the IVI drivers. See 
documentation of the IVI drivers how to program using IVI drivers. The connection 
between the IVI-COM driver and the Soft Front Panel is hidden. To address a module 
therefore the PXI or USB resource string of the module is used. The IVI driver will 
connect to an already running Soft Front Panel. If the Soft Front Panel is not running, 
it will automatically start it. 
In addition to IVI programming SCPI programming using a LAN connection is also 
supported. Three LAN protocols are supported. The correct resource strings are 
shown in the Soft Front Panel’s About window. A context menu is provided to copy 
the resource strings.   
VXI-11: The Visa resource string is e.g. “TCPIP0::localhost::inst0::INSTR”. 
HiSLIP: This protocol is recommended. It offers the functionality of VXI-11 protocol 
with better performance that is near socket performance. Visa resource strings look 
like “TCPIP0::localhost::hislip0::INSTR”. To use the HiSlip protocol an I/O library such 
as the Keysight I/O Libraries Suite must be installed. Since the protocol is new it 
might not be supported by the installed I/O library. The Keysight I/O Libraries Suite 
16.3 and above supports it. However, the Keysight I/O Libraries Suite might be 
installed as secondary I/O library. In this case, check if the primary I/O library 
supports HiSLIP. If it does not, the socket protocol must be used. 
Socket: This protocol can be used with any I/O library or using standard operating 
system socket functionality connecting to port 5025. This protocol must be used if 
the used I/O library is not supporting HiSLIP protocol. Visa resource string looks like 
“TCPIP0::localhost::5025::SOCKET”, the exact resource string can be seen in the 
Ag8195 Soft Front Panel main window.