M8190A can be programmed like other modular instruments using IVI-COM driver. In
addition classic instrument programming using SCPI commands is supported.
The following picture gives an overview about how things work together:
The firmware talks to the actual M8190A intrument using a PCI express or USB
connection. I/O to the module is done using VISA library of Keysight I/O library. For
PCIe connection, addressing is done with PXI resource strings, e.g.
“PXI36::0::0::INSTR.” In case of USB, the address is
“USB-PXI0::5564::4708::DE522R0092::INSTR” which uses the format
“USB-PXI0::manufacturer ID::model code::serial number::INSTR.”
The purpose of the firmware is to provide a classic instrument like SCPI interface that
is exposed via LAN.