Keysight M8070A Programming Guide 465
SCPI Command Reference 5
:SYSTem:DCINterface[:PROGram]:LOAD
Syntax :SYSTem:DCINterface[:PROGram]:LOAD “PathToPythonProgramFile”
Description This commands loads the given Python script into the DUT control
interface. This DUT control interface program can be used to read the bit
error rate of an externally connected DUT and provide these to the
M8070A software as if the counters are part of the instrument. These
values can then be used by the built in Bit Error Ratio measurement or
Jitter Tolerance measurement.
In addition the script can implement functions that extend the
measurements in order to adapt the measurement to the specific test
setup and device under test.
Python scripts can be part of settings and shared areas. The addressing
scheme looks like:
"Factory/HookExample.py" // Read only factory shared area
"Shared/HookExample.py" // User shared area
"Current/HookExample.py" // Current setting
Example :SYSTem:DCINterface:PROGram:LOAD
"factory/DutCounterIntegration.py"
:SYSTem:DCINterface[:PROGram]:UNLoad
Syntax :SYSTem:DCINterface[:PROGram]:UNLoad
Description This command unloads the currently used DUT Control Interface script
and all the resources that the script integrated into the system.
Example :SYSTem:DCINterface:PROGram:UNLoad