msmu60_2_commands

The MSMU60_2 commands module.

THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.

Please report an issue if one is found.

MSMU60_2Commands

The MSMU60-2 commands.

This provides access to all the commands for the MSMU60-2 device. See the documentation of each property for more usage information.

Properties and methods
  • .buffer_var: The bufferVar command tree.
  • .firmware: The firmware command tree.
  • .license: The license attribute.
  • .manufacturer: The manufacturer attribute.
  • .model: The model attribute.
  • .serialno: The serialno attribute.
  • .smu: The smu[X] command tree.
  • .status: The status command tree.
  • .trigger: The trigger command tree.
  • .version: The version attribute.

buffer_var property

buffer_var: dict[str, Buffervar]

Return the bufferVar command tree.

Info
  • bufferVar, the reading buffer; can be a dynamically allocated user-defined buffer or a dedicated reading buffer.
Sub-properties and sub-methods
  • .appendmode: The bufferVar.appendmode attribute.
  • .cachemode: The bufferVar.cachemode attribute.
  • .capacity: The bufferVar.capacity attribute.
  • .clear(): The bufferVar.clear() function.
  • .clearcache(): The bufferVar.clearcache() function.
  • .columnname: The bufferVar.columnname command tree.
  • .fillcount: The bufferVar.fillcount attribute.
  • .fillmode: The bufferVar.fillmode attribute.
  • .fractionalseconds: The bufferVar.fractionalseconds[N] attribute.
  • .measurefunctions: The bufferVar.measurefunctions[N] attribute.
  • .measureranges: The bufferVar.measureranges[N] attribute.
  • .n: The bufferVar.n attribute.
  • .readings: The bufferVar.readings[N] attribute.
  • .seconds: The bufferVar.seconds[N] attribute.
  • .sourcefunctions: The bufferVar.sourcefunctions[N] attribute.
  • .sourceoutputstates: The bufferVar.sourceoutputstates[N] attribute.
  • .sourceranges: The bufferVar.sourceranges[N] attribute.
  • .sourcevalues: The bufferVar.sourcevalues[N] attribute.
  • .statuses: The bufferVar.statuses[N] attribute.
  • .timestampresolution: The bufferVar.timestampresolution attribute.
  • .timestamps: The bufferVar.timestamps[N] attribute.

firmware property

firmware: Firmware

Return the firmware command tree.

Sub-properties and sub-methods
  • .update(): The firmware.update() function.
  • .verify(): The firmware.verify() function.

license property

license: str

Return the license attribute.

Description
  • This attribute stores the license of the module installed in the specified mainframe slot.
Usage
  • Accessing this property will send the print(license) query.
TSP Syntax
- print(license)
Info
  • license, the license text of the instrument.
Raises:

manufacturer property

manufacturer: str

Return the manufacturer attribute.

Description
  • This attribute stores the manufacturer of the module in the specified mainframe slot.
Usage
  • Accessing this property will send the print(manufacturer) query.
TSP Syntax
- print(manufacturer)
Info
  • manufacturer, this is always Tektronix.
Raises:

model property

model: str

Return the model attribute.

Description
  • This attribute stores the model number of the module in the specified mainframe slot.
Usage
  • Accessing this property will send the print(model) query.
TSP Syntax
- print(model)
Info
  • model, the model number of the module.
Raises:

serialno property

serialno: str

Return the serialno attribute.

Description
  • This attribute stores the serial number of the module in the specified mainframe slot.
Usage
  • Accessing this property will send the print(serialno) query.
TSP Syntax
- print(serialno)
Info
  • serialno, the serial number of the module.
Raises:

smu property

smu: dict[int, SmuItem]

Return the smu[X] command tree.

Info
  • X, the module channel number.
Sub-properties and sub-methods
  • .abort(): The smu[X].abort() function.
  • .configlist: The smu[X].configlist command tree.
  • .contact: The smu[X].contact command tree.
  • .defbuffer1: The smu[X].defbuffer1 attribute.
  • .defbuffer2: The smu[X].defbuffer2 attribute.
  • .guard: The smu[X].guard command tree.
  • .makebuffer(): The smu[X].makebuffer() function.
  • .measure: The smu[X].measure command tree.
  • .overlapped: The smu[X].overlapped attribute.
  • .reset(): The smu[X].reset() function.
  • .sense: The smu[X].sense attribute.
  • .source: The smu[X].source command tree.
  • .trigger: The smu[X].trigger command tree.
  • .waitcomplete(): The smu[X].waitcomplete() function.

status property

status: Status

Return the status command tree.

Sub-properties and sub-methods
  • .measurement: The status.measurement command tree.
  • .operation: The status.operation command tree.
  • .questionable: The status.questionable command tree.

trigger property

trigger: Trigger

Return the trigger command tree.

Sub-properties and sub-methods
  • .model: The trigger.model command tree.

version property

version: str

Return the version attribute.

Description
  • This attribute stores the firmware version number of the module in the specified slot of the mainframe.
Usage
  • Accessing this property will send the print(version) query.
TSP Syntax
- print(version)
Info
  • version, the module firmware version number.
Raises:

MSMU60_2Meta

Bases: type

A metaclass that prevents instantiation of the class it’s applied to.