/

Tektronix

/

Tektronix MPSU50-2ST

SCPI COMMAND REFERENCE

Tektronix MPSU50-2ST

Tektronix MPSU50-2ST

The Tektronix MPSU50-2ST is Tektronix's source measure unit in the MP5000 Series Modular Precision Test System (mainframe + SMU/PSU modules) family. Its SCPI remote-control interface exposes 16 commands across 3 subsystems - 8 settable and 8 queries - and every command is documented here with its parameters, accepted values, return format, and a copy-paste PyVISA example for automating test and measurement.

16

Commands

8

Settable

8

Queries

3

Subsystems

SCPI

Verified

2026-07-16

All commands

16 of 16 commands

:logoutset / query

Logs out of the MP5103 when sent over remote commands. The web interface is logged out by closing the browser.

Queries the mainframe communication status and indicates whether the selected command interface is allowed to control the mainframe. It is useful for diagnosing communication problems when another protocol or user may be active.

enum - Indicates the communication status of the selected interface.
remote?

*IDN?query

Retrieves the identification string of the instrument. The string contains the manufacturer, model number, serial number, and firmware revision of the mainframe.

string - Returns the identification string formatted as TEKTRONIX,nnnn,xxxxxxxx,yyyyyy, where nnnn is the model number, xxxxxxxx is the serial number, and yyyyyy is the firmware revision.
*IDN?
Output: TEKTRONIX,MP5103,00000000,1.0.0
*OPCset / query

Sets the Operation Complete bit in the Standard Event Status Register when all pending selected device operations have been completed. It is used to synchronize program execution with instrument completion.

*OPC
*OPC?query

Synchronizes command execution; the query returns when all pending overlapped commands have completed. It is commonly used to determine when preceding commands are finished.

boolean - Returns 1 when all pending overlapped commands have completed.
*OPC?
*RSTset / query

Resets the instrument settings to their default values and clears the reading buffers. It also cancels all pending commands and any pending responses to previously received *OPC or *OPC? commands.

*TRGset / query

Sets or clears the bits of the Status Request Enable Register. The instrument returns a decimal value corresponding to the binary-weighted sum of all bits set in the register.

NameTypeValuesDescription
ninteger0 - 255Value written to the Status Request Enable Register.
*SRE 0
*TST?query

Sets or queries the Status Request Enable Register. Sending 0 clears the register; sending 32 sets the instrument for an SRQ interrupt, and the query returns a decimal value representing the binary-weighted sum of all set bits.

NameTypeValuesDescription
ninteger0 - 255Value used to set or clear bits in the Status Request Enable Register.
integer - Decimal value corresponding to the binary-weighted sum of all bits set in the Status Request Enable Register.
*SRE 0
*WAIset / query

Postpones execution of subsequent commands until all previous overlapped commands are finished. It is typically sent after the initiate trigger model command.

*WAI
*ESEset / query

Programs the Event Status Enable Register. The mask value sets the enabled bits in the standard event status register.

NameTypeValuesDescription
maskinteger0 - 255Enable register bit mask.
*ESE?query

Read the Event Status Enable Register.

integer - The current Event Status Enable Register value.
*ESR?query

Reads the Standard Event Status Register.

integer - The current contents of the Standard Event Status Register.
*CLSset / query

Clears the status model registers and also clears the output queue.

*CLS
*SREset / query

Reads or enables bits in the Status Request Enable Register. Writing 0 resets the enable bits to 0.

NameTypeValuesDescription
valueinteger0 - 255Bits to set in the Status Request Enable Register.
*SRE?query

Reads or sets the Status Request Enable Register. To reset the register bits to 0, use 0 as the parameter value.

NameTypeValuesDescription
valueinteger0 - 255Bit mask to read or set in the Status Request Enable Register.
*STB?query

Reads the Status Byte Register. For common commands and TSP commands, bit B6 is the MSS (Message Summary Status) bit.

integer - Returns the status byte value.