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