slot

The slot commands module.

These commands are used in the following models: MP5103

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

Please report an issue if one is found.

Attributes and Functions
- slot[Z].firmware.update()
- slot[Z].firmware.verify()
- slot[Z].license
- slot[Z].manufacturer
- slot[Z].model
- slot[Z].psu[X].abort()
- slot[Z].psu[X].configlist.create()
- slot[Z].psu[X].configlist.delete()
- slot[Z].psu[X].configlist.query()
- slot[Z].psu[X].configlist.recall()
- slot[Z].psu[X].configlist.size()
- slot[Z].psu[X].configlist.store()
- slot[Z].psu[X].configlist.table()
- slot[Z].psu[X].defbuffer1
- slot[Z].psu[X].defbuffer2
- slot[Z].psu[X].makebuffer()
- slot[Z].psu[X].measure.Y()
- slot[Z].psu[X].measure.aperture
- slot[Z].psu[X].measure.count
- slot[Z].psu[X].measure.nplc
- slot[Z].psu[X].measure.overlappedY()
- slot[Z].psu[X].measure.rangei
- slot[Z].psu[X].measure.rangev
- slot[Z].psu[X].measure.rate
- slot[Z].psu[X].measure.rel.enablei
- slot[Z].psu[X].measure.rel.enablep
- slot[Z].psu[X].measure.rel.enabler
- slot[Z].psu[X].measure.rel.enablev
- slot[Z].psu[X].measure.rel.leveli
- slot[Z].psu[X].measure.rel.levelp
- slot[Z].psu[X].measure.rel.levelr
- slot[Z].psu[X].measure.rel.levelv
- slot[Z].psu[X].measure.tempcomp
- slot[Z].psu[X].overlapped
- slot[Z].psu[X].reset()
- slot[Z].psu[X].source.constantcurrent
- slot[Z].psu[X].source.levelv
- slot[Z].psu[X].source.limiti
- slot[Z].psu[X].source.offmode
- slot[Z].psu[X].source.output
- slot[Z].psu[X].source.protect.enablei
- slot[Z].psu[X].source.protect.enablev
- slot[Z].psu[X].source.protect.leveli
- slot[Z].psu[X].source.protect.levelv
- slot[Z].psu[X].source.protect.trippedi
- slot[Z].psu[X].source.protect.trippedv
- slot[Z].psu[X].source.rangev
- slot[Z].psu[X].source.slewratev
- slot[Z].psu[X].trigger.measure.Y()
- slot[Z].psu[X].trigger.source.linearY()
- slot[Z].psu[X].trigger.source.listY()
- slot[Z].psu[X].trigger.source.logY()
- slot[Z].psu[X].waitcomplete()
- slot[Z].serialno
- slot[Z].smu[X].abort()
- slot[Z].smu[X].configlist.create()
- slot[Z].smu[X].configlist.delete()
- slot[Z].smu[X].configlist.query()
- slot[Z].smu[X].configlist.recall()
- slot[Z].smu[X].configlist.size()
- slot[Z].smu[X].configlist.store()
- slot[Z].smu[X].configlist.table()
- slot[Z].smu[X].contact.calibratehi()
- slot[Z].smu[X].contact.calibratelo()
- slot[Z].smu[X].contact.check()
- slot[Z].smu[X].contact.getcalhi()
- slot[Z].smu[X].contact.r()
- slot[Z].smu[X].contact.speed
- slot[Z].smu[X].contact.threshold
- slot[Z].smu[X].defbuffer1
- slot[Z].smu[X].defbuffer2
- slot[Z].smu[X].guard.v()
- slot[Z].smu[X].makebuffer()
- slot[Z].smu[X].measure.Y()
- slot[Z].smu[X].measure.aperture
- slot[Z].smu[X].measure.autodelay
- slot[Z].smu[X].measure.autorangei
- slot[Z].smu[X].measure.autorangev
- slot[Z].smu[X].measure.count
- slot[Z].smu[X].measure.delay
- slot[Z].smu[X].measure.interval
- slot[Z].smu[X].measure.lowrangei
- slot[Z].smu[X].measure.lowrangev
- slot[Z].smu[X].measure.nplc
- slot[Z].smu[X].measure.overlappedY()
- slot[Z].smu[X].measure.rangei
- slot[Z].smu[X].measure.rangev
- slot[Z].smu[X].measure.rel.enablei
- slot[Z].smu[X].measure.rel.enablep
- slot[Z].smu[X].measure.rel.enabler
- slot[Z].smu[X].measure.rel.enablev
- slot[Z].smu[X].measure.rel.leveli
- slot[Z].smu[X].measure.rel.levelp
- slot[Z].smu[X].measure.rel.levelr
- slot[Z].smu[X].measure.rel.levelv
- slot[Z].smu[X].measure.tempcomp
- slot[Z].smu[X].overlapped
- slot[Z].smu[X].reset()
- slot[Z].smu[X].sense
- slot[Z].smu[X].source.autodelay
- slot[Z].smu[X].source.autorangei
- slot[Z].smu[X].source.autorangev
- slot[Z].smu[X].source.constantcurrent
- slot[Z].smu[X].source.delay
- slot[Z].smu[X].source.func
- slot[Z].smu[X].source.leveli
- slot[Z].smu[X].source.levelv
- slot[Z].smu[X].source.limiti
- slot[Z].smu[X].source.limitni
- slot[Z].smu[X].source.limitnv
- slot[Z].smu[X].source.limitpi
- slot[Z].smu[X].source.limitpv
- slot[Z].smu[X].source.limitv
- slot[Z].smu[X].source.lowrangei
- slot[Z].smu[X].source.lowrangev
- slot[Z].smu[X].source.offfunc
- slot[Z].smu[X].source.offlimiti
- slot[Z].smu[X].source.offlimitni
- slot[Z].smu[X].source.offlimitnv
- slot[Z].smu[X].source.offlimitpi
- slot[Z].smu[X].source.offlimitpv
- slot[Z].smu[X].source.offlimitv
- slot[Z].smu[X].source.offmode
- slot[Z].smu[X].source.output
- slot[Z].smu[X].source.rangei
- slot[Z].smu[X].source.rangev
- slot[Z].smu[X].trigger.measure.Y()
- slot[Z].smu[X].trigger.source.linearY()
- slot[Z].smu[X].trigger.source.listY()
- slot[Z].smu[X].trigger.source.logY()
- slot[Z].smu[X].waitcomplete()
- slot[Z].status.measurement.condition
- slot[Z].status.measurement.current_limit.condition
- slot[Z].status.measurement.current_limit.enable
- slot[Z].status.measurement.current_limit.event
- slot[Z].status.measurement.current_limit.ntr
- slot[Z].status.measurement.current_limit.ptr
- slot[Z].status.measurement.enable
- slot[Z].status.measurement.event
- slot[Z].status.measurement.instrument.condition
- slot[Z].status.measurement.instrument.enable
- slot[Z].status.measurement.instrument.event
- slot[Z].status.measurement.instrument.ntr
- slot[Z].status.measurement.instrument.psu[X].condition
- slot[Z].status.measurement.instrument.psu[X].enable
- slot[Z].status.measurement.instrument.psu[X].event
- slot[Z].status.measurement.instrument.psu[X].ntr
- slot[Z].status.measurement.instrument.psu[X].ptr
- slot[Z].status.measurement.instrument.ptr
- slot[Z].status.measurement.instrument.smu[X].condition
- slot[Z].status.measurement.instrument.smu[X].enable
- slot[Z].status.measurement.instrument.smu[X].event
- slot[Z].status.measurement.instrument.smu[X].ntr
- slot[Z].status.measurement.instrument.smu[X].ptr
- slot[Z].status.measurement.ntr
- slot[Z].status.measurement.protection.condition
- slot[Z].status.measurement.protection.enable
- slot[Z].status.measurement.protection.event
- slot[Z].status.measurement.protection.ntr
- slot[Z].status.measurement.protection.ptr
- slot[Z].status.measurement.ptr
- slot[Z].status.measurement.reading_overflow.condition
- slot[Z].status.measurement.reading_overflow.enable
- slot[Z].status.measurement.reading_overflow.event
- slot[Z].status.measurement.reading_overflow.ntr
- slot[Z].status.measurement.reading_overflow.ptr
- slot[Z].status.measurement.voltage_limit.condition
- slot[Z].status.measurement.voltage_limit.enable
- slot[Z].status.measurement.voltage_limit.event
- slot[Z].status.measurement.voltage_limit.ntr
- slot[Z].status.measurement.voltage_limit.ptr
- slot[Z].status.operation.calibrating.condition
- slot[Z].status.operation.calibrating.enable
- slot[Z].status.operation.calibrating.event
- slot[Z].status.operation.calibrating.ntr
- slot[Z].status.operation.calibrating.ptr
- slot[Z].status.operation.condition
- slot[Z].status.operation.enable
- slot[Z].status.operation.event
- slot[Z].status.operation.instrument.condition
- slot[Z].status.operation.instrument.enable
- slot[Z].status.operation.instrument.event
- slot[Z].status.operation.instrument.ntr
- slot[Z].status.operation.instrument.psu[X].condition
- slot[Z].status.operation.instrument.psu[X].enable
- slot[Z].status.operation.instrument.psu[X].event
- slot[Z].status.operation.instrument.psu[X].ntr
- slot[Z].status.operation.instrument.psu[X].ptr
- slot[Z].status.operation.instrument.ptr
- slot[Z].status.operation.instrument.smu[X].condition
- slot[Z].status.operation.instrument.smu[X].enable
- slot[Z].status.operation.instrument.smu[X].event
- slot[Z].status.operation.instrument.smu[X].ntr
- slot[Z].status.operation.instrument.smu[X].ptr
- slot[Z].status.operation.measuring.condition
- slot[Z].status.operation.measuring.enable
- slot[Z].status.operation.measuring.event
- slot[Z].status.operation.measuring.ntr
- slot[Z].status.operation.measuring.ptr
- slot[Z].status.operation.ntr
- slot[Z].status.operation.ptr
- slot[Z].status.operation.sweeping.condition
- slot[Z].status.operation.sweeping.enable
- slot[Z].status.operation.sweeping.event
- slot[Z].status.operation.sweeping.ntr
- slot[Z].status.operation.sweeping.ptr
- slot[Z].status.questionable.calibration.condition
- slot[Z].status.questionable.calibration.enable
- slot[Z].status.questionable.calibration.event
- slot[Z].status.questionable.calibration.ntr
- slot[Z].status.questionable.calibration.ptr
- slot[Z].status.questionable.condition
- slot[Z].status.questionable.enable
- slot[Z].status.questionable.event
- slot[Z].status.questionable.instrument.condition
- slot[Z].status.questionable.instrument.enable
- slot[Z].status.questionable.instrument.event
- slot[Z].status.questionable.instrument.ntr
- slot[Z].status.questionable.instrument.psu[X].condition
- slot[Z].status.questionable.instrument.psu[X].enable
- slot[Z].status.questionable.instrument.psu[X].event
- slot[Z].status.questionable.instrument.psu[X].ntr
- slot[Z].status.questionable.instrument.psu[X].ptr
- slot[Z].status.questionable.instrument.ptr
- slot[Z].status.questionable.instrument.smu[X].condition
- slot[Z].status.questionable.instrument.smu[X].enable
- slot[Z].status.questionable.instrument.smu[X].event
- slot[Z].status.questionable.instrument.smu[X].ntr
- slot[Z].status.questionable.instrument.smu[X].ptr
- slot[Z].status.questionable.ntr
- slot[Z].status.questionable.over_temperature.condition
- slot[Z].status.questionable.over_temperature.enable
- slot[Z].status.questionable.over_temperature.event
- slot[Z].status.questionable.over_temperature.ntr
- slot[Z].status.questionable.over_temperature.ptr
- slot[Z].status.questionable.ptr
- slot[Z].status.reset()
- slot[Z].trigger.model.abort()
- slot[Z].trigger.model.addblock.branch.always()
- slot[Z].trigger.model.addblock.branch.counter()
- slot[Z].trigger.model.addblock.branch.once()
- slot[Z].trigger.model.addblock.branch.onceexcluded()
- slot[Z].trigger.model.addblock.configlist.next()
- slot[Z].trigger.model.addblock.configlist.prev()
- slot[Z].trigger.model.addblock.configlist.recall()
- slot[Z].trigger.model.addblock.delay.constant()
- slot[Z].trigger.model.addblock.logevent()
- slot[Z].trigger.model.addblock.measure()
- slot[Z].trigger.model.addblock.measureoverlapped()
- slot[Z].trigger.model.addblock.nop()
- slot[Z].trigger.model.addblock.reset.branch.counter()
- slot[Z].trigger.model.addblock.source.action.bias()
- slot[Z].trigger.model.addblock.source.action.skip()
- slot[Z].trigger.model.addblock.source.action.step()
- slot[Z].trigger.model.addblock.source.output()
- slot[Z].trigger.model.addblock.wait()
- slot[Z].trigger.model.create()
- slot[Z].trigger.model.delete()
- slot[Z].trigger.model.initiate()
- slot[Z].trigger.model.removeblock()
- slot[Z].trigger.model.state()
- slot[Z].version

SlotItem

Bases: ValidatedDynamicNumberCmd, BaseTSPCmd

The slot[Z] command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .firmware: The slot[Z].firmware command tree.
  • .license: The slot[Z].license attribute.
  • .manufacturer: The slot[Z].manufacturer attribute.
  • .model: The slot[Z].model attribute.
  • .psu: The slot[Z].psu[X] command tree.
  • .serialno: The slot[Z].serialno attribute.
  • .smu: The slot[Z].smu[X] command tree.
  • .status: The slot[Z].status command tree.
  • .trigger: The slot[Z].trigger command tree.
  • .version: The slot[Z].version attribute.

firmware property

firmware: SlotItemFirmware

Return the slot[Z].firmware command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .update(): The slot[Z].firmware.update() function.
  • .verify(): The slot[Z].firmware.verify() function.

license property

license: str

Access the slot[Z].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(slot[Z].license) query.
TSP Syntax
- print(slot[Z].license)
Info
  • Z, the module slot number.
Raises:

manufacturer property

manufacturer: str

Access the slot[Z].manufacturer attribute.

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

model property

model: str

Access the slot[Z].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(slot[Z].model) query.
TSP Syntax
- print(slot[Z].model)
Info
  • Z, the module slot number.
Raises:

psu property

Return the slot[Z].psu[X] command tree.

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

serialno property

serialno: str

Access the slot[Z].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(slot[Z].serialno) query.
TSP Syntax
- print(slot[Z].serialno)
Info
  • Z, the module slot number.
Raises:

smu property

Return the slot[Z].smu[X] command tree.

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

status property

Return the slot[Z].status command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .measurement: The slot[Z].status.measurement command tree.
  • .operation: The slot[Z].status.operation command tree.
  • .questionable: The slot[Z].status.questionable command tree.
  • .reset(): The slot[Z].status.reset() function.

trigger property

trigger: SlotItemTrigger

Return the slot[Z].trigger command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .model: The slot[Z].trigger.model command tree.

version property

version: str

Access the slot[Z].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(slot[Z].version) query.
TSP Syntax
- print(slot[Z].version)
Info
  • Z, the module slot number.
Raises:

SlotItemFirmware

Bases: BaseTSPCmd

The slot[Z].firmware command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .update(): The slot[Z].firmware.update() function.
  • .verify(): The slot[Z].firmware.verify() function.

update

update() -> None

Run the slot[Z].firmware.update() function.

Description
  • This function flashes a firmware image of a module installed in a slot after the image has been downloaded to the mainframe.
TSP Syntax
- slot[Z].firmware.update()
Info
  • Z, the module slot number.
Raises:

verify

verify() -> str

Run the slot[Z].firmware.verify() function.

Description
  • This function verifys that an image downloaded to the mainframe is the exact firmware flashed onto a module.
TSP Syntax
- slot[Z].firmware.verify()
Info
  • Z, the module slot number.
Returns:
  • str

    The result of the function call.

Raises:

SlotItemPsuItem

Bases: ValidatedDynamicNumberCmd, BaseTSPCmd

The slot[Z].psu[X] command tree.

Info
  • Z, the module slot number.
  • X, the module channel number.
Properties and methods
  • .abort(): The slot[Z].psu[X].abort() function.
  • .configlist: The slot[Z].psu[X].configlist command tree.
  • .defbuffer1: The slot[Z].psu[X].defbuffer1 attribute.
  • .defbuffer2: The slot[Z].psu[X].defbuffer2 attribute.
  • .makebuffer(): The slot[Z].psu[X].makebuffer() function.
  • .measure: The slot[Z].psu[X].measure command tree.
  • .overlapped: The slot[Z].psu[X].overlapped attribute.
  • .reset(): The slot[Z].psu[X].reset() function.
  • .source: The slot[Z].psu[X].source command tree.
  • .trigger: The slot[Z].psu[X].trigger command tree.
  • .waitcomplete(): The slot[Z].psu[X].waitcomplete() function.

configlist property

Return the slot[Z].psu[X].configlist command tree.

Info
  • Z, the module slot number.
  • X, the module channel number.
Sub-properties and sub-methods
  • .create(): The slot[Z].psu[X].configlist.create() function.
  • .delete(): The slot[Z].psu[X].configlist.delete() function.
  • .query(): The slot[Z].psu[X].configlist.query() function.
  • .recall(): The slot[Z].psu[X].configlist.recall() function.
  • .size(): The slot[Z].psu[X].configlist.size() function.
  • .store(): The slot[Z].psu[X].configlist.store() function.
  • .table(): The slot[Z].psu[X].configlist.table() function.

defbuffer1 cached property

defbuffer1: Buffervar

Access the slot[Z].psu[X].defbuffer1 attribute.

Description
  • This attribute contains the default dedicated reading buffers. (1 = default buffer1)
Usage
  • Accessing this property will send the print(slot[Z].psu[X].defbuffer1) query.
TSP Syntax
- print(slot[Z].psu[X].defbuffer1)
Returns:
Raises:

defbuffer2 cached property

defbuffer2: Buffervar

Access the slot[Z].psu[X].defbuffer2 attribute.

Description
  • This attribute contains the default dedicated reading buffers. (2 = default buffer2)
Usage
  • Accessing this property will send the print(slot[Z].psu[X].defbuffer2) query.
TSP Syntax
- print(slot[Z].psu[X].defbuffer2)
Returns:
Raises:

measure property

Return the slot[Z].psu[X].measure command tree.

Sub-properties and sub-methods
  • .i(): The slot[Z].psu[X].measure.i() function.
  • .p(): The slot[Z].psu[X].measure.p() function.
  • .r(): The slot[Z].psu[X].measure.r() function.
  • .v(): The slot[Z].psu[X].measure.v() function.
  • .aperture: The slot[Z].psu[X].measure.aperture attribute.
  • .count: The slot[Z].psu[X].measure.count attribute.
  • .nplc: The slot[Z].psu[X].measure.nplc attribute.
  • .overlappedi(): The slot[Z].psu[X].measure.overlappedi() function.
  • .overlappediv(): The slot[Z].psu[X].measure.overlappediv() function.
  • .overlappedp(): The slot[Z].psu[X].measure.overlappedp() function.
  • .overlappedr(): The slot[Z].psu[X].measure.overlappedr() function.
  • .overlappedv(): The slot[Z].psu[X].measure.overlappedv() function.
  • .rangei: The slot[Z].psu[X].measure.rangei attribute.
  • .rangev: The slot[Z].psu[X].measure.rangev attribute.
  • .rate: The slot[Z].psu[X].measure.rate attribute.
  • .rel: The slot[Z].psu[X].measure.rel command tree.
  • .tempcomp: The slot[Z].psu[X].measure.tempcomp attribute.

overlapped property writable

overlapped: str

Access the slot[Z].psu[X].overlapped attribute.

Description
  • This attribute contains the state of the overlapped mode.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].overlapped) query.
  • Setting this property to a value will send the slot[Z].psu[X].overlapped = value command.
TSP Syntax
- slot[Z].psu[X].overlapped = value
- print(slot[Z].psu[X].overlapped)
Raises:

source property

Return the slot[Z].psu[X].source command tree.

Info
  • Z, the module slot number.
  • X, the module channel number.
Sub-properties and sub-methods
  • .constantcurrent: The slot[Z].psu[X].source.constantcurrent attribute.
  • .levelv: The slot[Z].psu[X].source.levelv attribute.
  • .limiti: The slot[Z].psu[X].source.limiti attribute.
  • .offmode: The slot[Z].psu[X].source.offmode attribute.
  • .output: The slot[Z].psu[X].source.output attribute.
  • .protect: The slot[Z].psu[X].source.protect command tree.
  • .rangev: The slot[Z].psu[X].source.rangev attribute.
  • .slewratev: The slot[Z].psu[X].source.slewratev attribute.

trigger property

Return the slot[Z].psu[X].trigger command tree.

Sub-properties and sub-methods
  • .measure: The slot[Z].psu[X].trigger.measure command tree.
  • .source: The slot[Z].psu[X].trigger.source command tree.

abort

abort() -> None

Run the slot[Z].psu[X].abort() function.

Description
  • This function terminates all overlapped operations on the specified channel.
TSP Syntax
- slot[Z].psu[X].abort()
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

makebuffer

makebuffer(buffer_size: str, *, buffer_name: str | None = None) -> Buffervar

Run the slot[Z].psu[X].makebuffer() function.

Description
  • This function creates a reading buffer.
TSP Syntax
- slot[Z].psu[X].makebuffer()
Parameters:
  • buffer_size (str) –

    The size of the reading buffer.

  • buffer_name (optional, default: None ) –

    The name of the buffer variable to create. If not provided, an auto-generated variable will be used.

Returns:
Raises:

reset

reset() -> None

Run the slot[Z].psu[X].reset() function.

Description
  • This function turns off the output and resets the commands that begin with psu[X]. to their default settings.
TSP Syntax
- slot[Z].psu[X].reset()
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

waitcomplete

waitcomplete() -> None

Run the slot[Z].psu[X].waitcomplete() function.

Description
  • This function waits for all previously started overlapped commands to complete on the specified channel of a module.
TSP Syntax
- slot[Z].psu[X].waitcomplete()
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

SlotItemPsuItemConfiglist

Bases: BaseTSPCmd

The slot[Z].psu[X].configlist command tree.

Info
  • Z, the module slot number.
  • X, the module channel number.
Properties and methods
  • .create(): The slot[Z].psu[X].configlist.create() function.
  • .delete(): The slot[Z].psu[X].configlist.delete() function.
  • .query(): The slot[Z].psu[X].configlist.query() function.
  • .recall(): The slot[Z].psu[X].configlist.recall() function.
  • .size(): The slot[Z].psu[X].configlist.size() function.
  • .store(): The slot[Z].psu[X].configlist.store() function.
  • .table(): The slot[Z].psu[X].configlist.table() function.

create

create(config_list_name: str) -> None

Run the slot[Z].psu[X].configlist.create() function.

Description
  • This function creates an empty configuration list.
TSP Syntax
- slot[Z].psu[X].configlist.create()
Parameters:
  • config_list_name (str) –

    A string that represents the name of a configuration list.

Raises:

delete

delete(config_list_name: str, index: int | None = None) -> None

Run the slot[Z].psu[X].configlist.delete() function.

Description
  • This function deletes a configuration list.
TSP Syntax
- slot[Z].psu[X].configlist.delete()
Parameters:
  • config_list_name (str) –

    A string that represents the name of a configuration list.

  • index (optional, default: None ) –

    A number starting from 1 that defines a specific configuration index in the configuration list.

Raises:

query

query(config_list_name: str, index: int, field_separator: str | None = None) -> str

Run the slot[Z].psu[X].configlist.query() function.

Description
  • This function returns a list of TSP commands and parameter settings that are stored in the specified configuration index.
TSP Syntax
- slot[Z].psu[X].configlist.query()
Parameters:
  • config_list_name (str) –

    A string that represents the name of a measure configuration list.

  • index (int) –

    A number starting from 1 that defines a specific configuration index in the configuration list.

  • field_separator (optional, default: None ) –

    String that represents the separator for the data; use one of the following.

Returns:
  • str

    The result of the function call.

Raises:

recall

recall(config_list_name: str, index: int) -> None

Run the slot[Z].psu[X].configlist.recall() function.

Description
  • This function recalls a configuration index in a configuration list.
TSP Syntax
- slot[Z].psu[X].configlist.recall()
Parameters:
  • config_list_name (str) –

    A string that represents the name of a configuration list.

  • index (int) –

    A number starting from 1 that defines a specific configuration index in the measure configuration list.

Raises:

size

size(config_list_name: str) -> str

Run the slot[Z].psu[X].configlist.size() function.

Description
  • This function returns the size (number of configuration indexes) of a configuration list.
TSP Syntax
- slot[Z].psu[X].configlist.size()
Parameters:
  • config_list_name (str) –

    A string that represents the name of a configuration list.

Returns:
  • str

    The result of the function call.

Raises:

store

store(config_list_name: str, index: int | None = None) -> None

Run the slot[Z].psu[X].configlist.store() function.

Description
  • This function stores the active settings into the named configuration list.
TSP Syntax
- slot[Z].psu[X].configlist.store()
Parameters:
  • config_list_name (str) –

    A string that represents the name of a configuration list.

  • index (optional, default: None ) –

    A number starting from 1 that defines a specific configuration index in the configuration list. This parameter is optional.

Raises:

table

table() -> str

Run the slot[Z].psu[X].configlist.table() function.

Description
  • This function returns the name of one measure configuration lists that is stored on the instrument.
TSP Syntax
- slot[Z].psu[X].configlist.table()
Info
  • Z, the module slot number.
  • X, the module channel number.
Returns:
  • str

    The result of the function call.

Raises:

SlotItemPsuItemMeasure

Bases: BaseTSPCmd

The slot[Z].psu[X].measure command tree.

Properties and methods
  • .i(): The slot[Z].psu[X].measure.i() function.
  • .p(): The slot[Z].psu[X].measure.p() function.
  • .r(): The slot[Z].psu[X].measure.r() function.
  • .v(): The slot[Z].psu[X].measure.v() function.
  • .aperture: The slot[Z].psu[X].measure.aperture attribute.
  • .count: The slot[Z].psu[X].measure.count attribute.
  • .nplc: The slot[Z].psu[X].measure.nplc attribute.
  • .overlappedi(): The slot[Z].psu[X].measure.overlappedi() function.
  • .overlappediv(): The slot[Z].psu[X].measure.overlappediv() function.
  • .overlappedp(): The slot[Z].psu[X].measure.overlappedp() function.
  • .overlappedr(): The slot[Z].psu[X].measure.overlappedr() function.
  • .overlappedv(): The slot[Z].psu[X].measure.overlappedv() function.
  • .rangei: The slot[Z].psu[X].measure.rangei attribute.
  • .rangev: The slot[Z].psu[X].measure.rangev attribute.
  • .rate: The slot[Z].psu[X].measure.rate attribute.
  • .rel: The slot[Z].psu[X].measure.rel command tree.
  • .tempcomp: The slot[Z].psu[X].measure.tempcomp attribute.

aperture property

aperture: str

Access the slot[Z].psu[X].measure.aperture attribute.

Description
  • This attribute configures the measurement aperture for a channel in seconds.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.aperture) query.
TSP Syntax
- print(slot[Z].psu[X].measure.aperture)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

count property writable

count: str

Access the slot[Z].psu[X].measure.count attribute.

Description
  • This attribute sets the number of measurements performed when a measurement is requested.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.count) query.
  • Setting this property to a value will send the slot[Z].psu[X].measure.count = value command.
TSP Syntax
- slot[Z].psu[X].measure.count = value
- print(slot[Z].psu[X].measure.count)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

nplc property

nplc: str

Access the slot[Z].psu[X].measure.nplc attribute.

Description
  • This attribute configures the measurement aperture in number of power line cycles.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.nplc) query.
TSP Syntax
- print(slot[Z].psu[X].measure.nplc)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

rangei property

rangei: str

Access the slot[Z].psu[X].measure.rangei attribute.

Description
  • This attribute contains the positive, full scale value of the measurement range for voltage or current. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.rangei) query.
TSP Syntax
- print(slot[Z].psu[X].measure.rangei)
Raises:

rangev property

rangev: str

Access the slot[Z].psu[X].measure.rangev attribute.

Description
  • This attribute contains the positive, full scale value of the measurement range for voltage or current. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.rangev) query.
TSP Syntax
- print(slot[Z].psu[X].measure.rangev)
Raises:

rate property writable

rate: str

Access the slot[Z].psu[X].measure.rate attribute.

Description
  • This attribute configures the measure rate for a PSU channel.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.rate) query.
  • Setting this property to a value will send the slot[Z].psu[X].measure.rate = value command.
TSP Syntax
- slot[Z].psu[X].measure.rate = value
- print(slot[Z].psu[X].measure.rate)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

rel property

Return the slot[Z].psu[X].measure.rel command tree.

Sub-properties and sub-methods
  • .enablei: The slot[Z].psu[X].measure.rel.enablei attribute.
  • .enablep: The slot[Z].psu[X].measure.rel.enablep attribute.
  • .enabler: The slot[Z].psu[X].measure.rel.enabler attribute.
  • .enablev: The slot[Z].psu[X].measure.rel.enablev attribute.
  • .leveli: The slot[Z].psu[X].measure.rel.leveli attribute.
  • .levelp: The slot[Z].psu[X].measure.rel.levelp attribute.
  • .levelr: The slot[Z].psu[X].measure.rel.levelr attribute.
  • .levelv: The slot[Z].psu[X].measure.rel.levelv attribute.

tempcomp property writable

tempcomp: str

Access the slot[Z].psu[X].measure.tempcomp attribute.

Description
  • This attribute turns temperature compensation on or off for the current measurements.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.tempcomp) query.
  • Setting this property to a value will send the slot[Z].psu[X].measure.tempcomp = value command.
TSP Syntax
- slot[Z].psu[X].measure.tempcomp = value
- print(slot[Z].psu[X].measure.tempcomp)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

i

i(reading_buffer: str | None = None) -> str

Run the slot[Z].psu[X].measure.i() function.

Description
  • This function makes one or more measurements. (i = current in amperes)
TSP Syntax
- slot[Z].psu[X].measure.i()
Parameters:
  • reading_buffer (optional, default: None ) –

    Reading buffer where the readings are stored; can be a dynamically allocated user-defined buffer or a dedicated reading buffer.

Returns:
  • str

    The result of the function call.

Raises:

overlappedi

overlappedi(rbuffer: str) -> None

Run the slot[Z].psu[X].measure.overlappedi() function.

Description
  • This function starts an asynchronous (background) measurement. (i = current in amperes)
TSP Syntax
- slot[Z].psu[X].measure.overlappedi()
Parameters:
  • rbuffer (str) –

    A reading buffer object where readings are stored.

Raises:

overlappediv

overlappediv(ibuffer: str, vbuffer: str) -> None

Run the slot[Z].psu[X].measure.overlappediv() function.

Description
  • This function starts an asynchronous (background) measurement. (i = current in amperes, v = voltage in volts)
TSP Syntax
- slot[Z].psu[X].measure.overlappediv()
Parameters:
  • ibuffer (str) –

    A reading buffer object where current readings are stored.

  • vbuffer (str) –

    A reading buffer object where voltage readings are stored.

Raises:

overlappedp

overlappedp(rbuffer: str) -> None

Run the slot[Z].psu[X].measure.overlappedp() function.

Description
  • This function starts an asynchronous (background) measurement. (p = power in watts)
TSP Syntax
- slot[Z].psu[X].measure.overlappedp()
Parameters:
  • rbuffer (str) –

    A reading buffer object where readings are stored.

Raises:

overlappedr

overlappedr(rbuffer: str) -> None

Run the slot[Z].psu[X].measure.overlappedr() function.

Description
  • This function starts an asynchronous (background) measurement. (r = resistance in ohms)
TSP Syntax
- slot[Z].psu[X].measure.overlappedr()
Parameters:
  • rbuffer (str) –

    A reading buffer object where readings are stored.

Raises:

overlappedv

overlappedv(rbuffer: str) -> None

Run the slot[Z].psu[X].measure.overlappedv() function.

Description
  • This function starts an asynchronous (background) measurement. (v = voltage in volts)
TSP Syntax
- slot[Z].psu[X].measure.overlappedv()
Parameters:
  • rbuffer (str) –

    A reading buffer object where readings are stored.

Raises:

p

p(reading_buffer: str | None = None) -> str

Run the slot[Z].psu[X].measure.p() function.

Description
  • This function makes one or more measurements. (p = power in watts)
TSP Syntax
- slot[Z].psu[X].measure.p()
Parameters:
  • reading_buffer (optional, default: None ) –

    Reading buffer where the readings are stored; can be a dynamically allocated user-defined buffer or a dedicated reading buffer.

Returns:
  • str

    The result of the function call.

Raises:

r

r(reading_buffer: str | None = None) -> str

Run the slot[Z].psu[X].measure.r() function.

Description
  • This function makes one or more measurements. (r = resistance in ohms)
TSP Syntax
- slot[Z].psu[X].measure.r()
Parameters:
  • reading_buffer (optional, default: None ) –

    Reading buffer where the readings are stored; can be a dynamically allocated user-defined buffer or a dedicated reading buffer.

Returns:
  • str

    The result of the function call.

Raises:

v

v(reading_buffer: str | None = None) -> str

Run the slot[Z].psu[X].measure.v() function.

Description
  • This function makes one or more measurements. (v = voltage in volts)
TSP Syntax
- slot[Z].psu[X].measure.v()
Parameters:
  • reading_buffer (optional, default: None ) –

    Reading buffer where the readings are stored; can be a dynamically allocated user-defined buffer or a dedicated reading buffer.

Returns:
  • str

    The result of the function call.

Raises:

SlotItemPsuItemMeasureRel

Bases: BaseTSPCmd

The slot[Z].psu[X].measure.rel command tree.

Properties and methods
  • .enablei: The slot[Z].psu[X].measure.rel.enablei attribute.
  • .enablep: The slot[Z].psu[X].measure.rel.enablep attribute.
  • .enabler: The slot[Z].psu[X].measure.rel.enabler attribute.
  • .enablev: The slot[Z].psu[X].measure.rel.enablev attribute.
  • .leveli: The slot[Z].psu[X].measure.rel.leveli attribute.
  • .levelp: The slot[Z].psu[X].measure.rel.levelp attribute.
  • .levelr: The slot[Z].psu[X].measure.rel.levelr attribute.
  • .levelv: The slot[Z].psu[X].measure.rel.levelv attribute.

enablei property writable

enablei: str

Access the slot[Z].psu[X].measure.rel.enablei attribute.

Description
  • This attribute turns relative measurements on or off. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.rel.enablei) query.
  • Setting this property to a value will send the slot[Z].psu[X].measure.rel.enablei = value command.
TSP Syntax
- slot[Z].psu[X].measure.rel.enablei = value
- print(slot[Z].psu[X].measure.rel.enablei)
Raises:

enablep property writable

enablep: str

Access the slot[Z].psu[X].measure.rel.enablep attribute.

Description
  • This attribute turns relative measurements on or off. (p = power in watts)
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.rel.enablep) query.
  • Setting this property to a value will send the slot[Z].psu[X].measure.rel.enablep = value command.
TSP Syntax
- slot[Z].psu[X].measure.rel.enablep = value
- print(slot[Z].psu[X].measure.rel.enablep)
Raises:

enabler property writable

enabler: str

Access the slot[Z].psu[X].measure.rel.enabler attribute.

Description
  • This attribute turns relative measurements on or off. (r = resistance in ohms)
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.rel.enabler) query.
  • Setting this property to a value will send the slot[Z].psu[X].measure.rel.enabler = value command.
TSP Syntax
- slot[Z].psu[X].measure.rel.enabler = value
- print(slot[Z].psu[X].measure.rel.enabler)
Raises:

enablev property writable

enablev: str

Access the slot[Z].psu[X].measure.rel.enablev attribute.

Description
  • This attribute turns relative measurements on or off. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.rel.enablev) query.
  • Setting this property to a value will send the slot[Z].psu[X].measure.rel.enablev = value command.
TSP Syntax
- slot[Z].psu[X].measure.rel.enablev = value
- print(slot[Z].psu[X].measure.rel.enablev)
Raises:

leveli property writable

leveli: str

Access the slot[Z].psu[X].measure.rel.leveli attribute.

Description
  • This attribute specifies the offset value for relative measurements. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.rel.leveli) query.
  • Setting this property to a value will send the slot[Z].psu[X].measure.rel.leveli = value command.
TSP Syntax
- slot[Z].psu[X].measure.rel.leveli = value
- print(slot[Z].psu[X].measure.rel.leveli)
Raises:

levelp property writable

levelp: str

Access the slot[Z].psu[X].measure.rel.levelp attribute.

Description
  • This attribute specifies the offset value for relative measurements. (p = power in watts)
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.rel.levelp) query.
  • Setting this property to a value will send the slot[Z].psu[X].measure.rel.levelp = value command.
TSP Syntax
- slot[Z].psu[X].measure.rel.levelp = value
- print(slot[Z].psu[X].measure.rel.levelp)
Raises:

levelr property writable

levelr: str

Access the slot[Z].psu[X].measure.rel.levelr attribute.

Description
  • This attribute specifies the offset value for relative measurements. (r = resistance in ohms)
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.rel.levelr) query.
  • Setting this property to a value will send the slot[Z].psu[X].measure.rel.levelr = value command.
TSP Syntax
- slot[Z].psu[X].measure.rel.levelr = value
- print(slot[Z].psu[X].measure.rel.levelr)
Raises:

levelv property writable

levelv: str

Access the slot[Z].psu[X].measure.rel.levelv attribute.

Description
  • This attribute specifies the offset value for relative measurements. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].psu[X].measure.rel.levelv) query.
  • Setting this property to a value will send the slot[Z].psu[X].measure.rel.levelv = value command.
TSP Syntax
- slot[Z].psu[X].measure.rel.levelv = value
- print(slot[Z].psu[X].measure.rel.levelv)
Raises:

SlotItemPsuItemSource

Bases: BaseTSPCmd

The slot[Z].psu[X].source command tree.

Info
  • Z, the module slot number.
  • X, the module channel number.
Properties and methods
  • .constantcurrent: The slot[Z].psu[X].source.constantcurrent attribute.
  • .levelv: The slot[Z].psu[X].source.levelv attribute.
  • .limiti: The slot[Z].psu[X].source.limiti attribute.
  • .offmode: The slot[Z].psu[X].source.offmode attribute.
  • .output: The slot[Z].psu[X].source.output attribute.
  • .protect: The slot[Z].psu[X].source.protect command tree.
  • .rangev: The slot[Z].psu[X].source.rangev attribute.
  • .slewratev: The slot[Z].psu[X].source.slewratev attribute.

constantcurrent property

constantcurrent: str

Access the slot[Z].psu[X].source.constantcurrent attribute.

Description
  • This attribute indicates when the source is within the current limit.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].source.constantcurrent) query.
TSP Syntax
- print(slot[Z].psu[X].source.constantcurrent)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

levelv property writable

levelv: str

Access the slot[Z].psu[X].source.levelv attribute.

Description
  • This attribute configures the voltage source level.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].source.levelv) query.
  • Setting this property to a value will send the slot[Z].psu[X].source.levelv = value command.
TSP Syntax
- slot[Z].psu[X].source.levelv = value
- print(slot[Z].psu[X].source.levelv)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

limiti property writable

limiti: str

Access the slot[Z].psu[X].source.limiti attribute.

Description
  • This attribute configures the source current limit.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].source.limiti) query.
  • Setting this property to a value will send the slot[Z].psu[X].source.limiti = value command.
TSP Syntax
- slot[Z].psu[X].source.limiti = value
- print(slot[Z].psu[X].source.limiti)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

offmode property writable

offmode: str

Access the slot[Z].psu[X].source.offmode attribute.

Description
  • This attribute sets the source output-off mode.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].source.offmode) query.
  • Setting this property to a value will send the slot[Z].psu[X].source.offmode = value command.
TSP Syntax
- slot[Z].psu[X].source.offmode = value
- print(slot[Z].psu[X].source.offmode)
Raises:

output property writable

output: str

Access the slot[Z].psu[X].source.output attribute.

Description
  • This attribute enables or disables the source output.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].source.output) query.
  • Setting this property to a value will send the slot[Z].psu[X].source.output = value command.
TSP Syntax
- slot[Z].psu[X].source.output = value
- print(slot[Z].psu[X].source.output)
Raises:

protect property

Return the slot[Z].psu[X].source.protect command tree.

Sub-properties and sub-methods
  • .enablei: The slot[Z].psu[X].source.protect.enablei attribute.
  • .enablev: The slot[Z].psu[X].source.protect.enablev attribute.
  • .leveli: The slot[Z].psu[X].source.protect.leveli attribute.
  • .levelv: The slot[Z].psu[X].source.protect.levelv attribute.
  • .trippedi: The slot[Z].psu[X].source.protect.trippedi attribute.
  • .trippedv: The slot[Z].psu[X].source.protect.trippedv attribute.

rangev property writable

rangev: str

Access the slot[Z].psu[X].source.rangev attribute.

Description
  • This attribute contains the value of the source range for voltage.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].source.rangev) query.
  • Setting this property to a value will send the slot[Z].psu[X].source.rangev = value command.
TSP Syntax
- slot[Z].psu[X].source.rangev = value
- print(slot[Z].psu[X].source.rangev)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

slewratev property writable

slewratev: str

Access the slot[Z].psu[X].source.slewratev attribute.

Description
  • This attribute configures the voltage source slew rate.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].source.slewratev) query.
  • Setting this property to a value will send the slot[Z].psu[X].source.slewratev = value command.
TSP Syntax
- slot[Z].psu[X].source.slewratev = value
- print(slot[Z].psu[X].source.slewratev)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

SlotItemPsuItemSourceProtect

Bases: BaseTSPCmd

The slot[Z].psu[X].source.protect command tree.

Properties and methods
  • .enablei: The slot[Z].psu[X].source.protect.enablei attribute.
  • .enablev: The slot[Z].psu[X].source.protect.enablev attribute.
  • .leveli: The slot[Z].psu[X].source.protect.leveli attribute.
  • .levelv: The slot[Z].psu[X].source.protect.levelv attribute.
  • .trippedi: The slot[Z].psu[X].source.protect.trippedi attribute.
  • .trippedv: The slot[Z].psu[X].source.protect.trippedv attribute.

enablei property writable

enablei: str

Access the slot[Z].psu[X].source.protect.enablei attribute.

Description
  • This attribute enables or disables the overcurrent protection function.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].source.protect.enablei) query.
  • Setting this property to a value will send the slot[Z].psu[X].source.protect.enablei = value command.
TSP Syntax
- slot[Z].psu[X].source.protect.enablei = value
- print(slot[Z].psu[X].source.protect.enablei)
Raises:

enablev property writable

enablev: str

Access the slot[Z].psu[X].source.protect.enablev attribute.

Description
  • This attribute enables or disables the overvoltage protection function.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].source.protect.enablev) query.
  • Setting this property to a value will send the slot[Z].psu[X].source.protect.enablev = value command.
TSP Syntax
- slot[Z].psu[X].source.protect.enablev = value
- print(slot[Z].psu[X].source.protect.enablev)
Raises:

leveli property writable

leveli: str

Access the slot[Z].psu[X].source.protect.leveli attribute.

Description
  • This attribute configures the overcurrent protection level.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].source.protect.leveli) query.
  • Setting this property to a value will send the slot[Z].psu[X].source.protect.leveli = value command.
TSP Syntax
- slot[Z].psu[X].source.protect.leveli = value
- print(slot[Z].psu[X].source.protect.leveli)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

levelv property writable

levelv: str

Access the slot[Z].psu[X].source.protect.levelv attribute.

Description
  • This attribute configures the overvoltage protection level.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].source.protect.levelv) query.
  • Setting this property to a value will send the slot[Z].psu[X].source.protect.levelv = value command.
TSP Syntax
- slot[Z].psu[X].source.protect.levelv = value
- print(slot[Z].psu[X].source.protect.levelv)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

trippedi property

trippedi: str

Access the slot[Z].psu[X].source.protect.trippedi attribute.

Description
  • This attribute indicates if the overcurrent protection circuit was tripped.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].source.protect.trippedi) query.
TSP Syntax
- print(slot[Z].psu[X].source.protect.trippedi)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

trippedv property

trippedv: str

Access the slot[Z].psu[X].source.protect.trippedv attribute.

Description
  • This attribute indicates if the overvoltage protection circuit was tripped.
Usage
  • Accessing this property will send the print(slot[Z].psu[X].source.protect.trippedv) query.
TSP Syntax
- print(slot[Z].psu[X].source.protect.trippedv)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

SlotItemPsuItemTrigger

Bases: BaseTSPCmd

The slot[Z].psu[X].trigger command tree.

Properties and methods
  • .measure: The slot[Z].psu[X].trigger.measure command tree.
  • .source: The slot[Z].psu[X].trigger.source command tree.

measure property

Return the slot[Z].psu[X].trigger.measure command tree.

Sub-properties and sub-methods
  • .i(): The slot[Z].psu[X].trigger.measure.i() function.
  • .iv(): The slot[Z].psu[X].trigger.measure.iv() function.
  • .p(): The slot[Z].psu[X].trigger.measure.p() function.
  • .r(): The slot[Z].psu[X].trigger.measure.r() function.
  • .v(): The slot[Z].psu[X].trigger.measure.v() function.

source property

Return the slot[Z].psu[X].trigger.source command tree.

Sub-properties and sub-methods
  • .linearv(): The slot[Z].psu[X].trigger.source.linearv() function.
  • .listv(): The slot[Z].psu[X].trigger.source.listv() function.
  • .logv(): The slot[Z].psu[X].trigger.source.logv() function.

SlotItemPsuItemTriggerMeasure

Bases: BaseTSPCmd

The slot[Z].psu[X].trigger.measure command tree.

Properties and methods
  • .i(): The slot[Z].psu[X].trigger.measure.i() function.
  • .iv(): The slot[Z].psu[X].trigger.measure.iv() function.
  • .p(): The slot[Z].psu[X].trigger.measure.p() function.
  • .r(): The slot[Z].psu[X].trigger.measure.r() function.
  • .v(): The slot[Z].psu[X].trigger.measure.v() function.

i

i(reading_buffer: str) -> None

Run the slot[Z].psu[X].trigger.measure.i() function.

Description
  • This function configures the reading buffer and measure type for the trigger model. (i = current in amperes)
TSP Syntax
- slot[Z].psu[X].trigger.measure.i()
Parameters:
  • reading_buffer (str) –

    Buffer to store the measurement result.

Raises:

iv

iv(ibuffer: str, vbuffer: str) -> None

Run the slot[Z].psu[X].trigger.measure.iv() function.

Description
  • This function configures the reading buffer and measure type for the trigger model. (i = current in amperes, v = voltage in volts)
TSP Syntax
- slot[Z].psu[X].trigger.measure.iv()
Parameters:
  • ibuffer (str) –

    Buffer to store current readings.

  • vbuffer (str) –

    Buffer to store voltage readings.

Raises:

p

p(reading_buffer: str) -> None

Run the slot[Z].psu[X].trigger.measure.p() function.

Description
  • This function configures the reading buffer and measure type for the trigger model. (p = power in watts)
TSP Syntax
- slot[Z].psu[X].trigger.measure.p()
Parameters:
  • reading_buffer (str) –

    Buffer to store the measurement result.

Raises:

r

r(reading_buffer: str) -> None

Run the slot[Z].psu[X].trigger.measure.r() function.

Description
  • This function configures the reading buffer and measure type for the trigger model. (r = resistance in ohms)
TSP Syntax
- slot[Z].psu[X].trigger.measure.r()
Parameters:
  • reading_buffer (str) –

    Buffer to store the measurement result.

Raises:

v

v(reading_buffer: str) -> None

Run the slot[Z].psu[X].trigger.measure.v() function.

Description
  • This function configures the reading buffer and measure type for the trigger model. (v = voltage in volts)
TSP Syntax
- slot[Z].psu[X].trigger.measure.v()
Parameters:
  • reading_buffer (str) –

    Buffer to store the measurement result.

Raises:

SlotItemPsuItemTriggerSource

Bases: BaseTSPCmd

The slot[Z].psu[X].trigger.source command tree.

Properties and methods
  • .linearv(): The slot[Z].psu[X].trigger.source.linearv() function.
  • .listv(): The slot[Z].psu[X].trigger.source.listv() function.
  • .logv(): The slot[Z].psu[X].trigger.source.logv() function.

linearv

linearv(start: str, end: str, points: str) -> None

Run the slot[Z].psu[X].trigger.source.linearv() function.

Description
  • This function configures the linear sweep for the trigger model. (v = voltage in volts)
TSP Syntax
- slot[Z].psu[X].trigger.source.linearv()
Parameters:
  • start (str) –

    Start source level.

  • end (str) –

    End source level.

  • points (str) –

    Number of points used to calculate the step size.

Raises:

listv

listv(source_levels: str) -> None

Run the slot[Z].psu[X].trigger.source.listv() function.

Description
  • This function configures the list sweep for the trigger model. (v = voltage in volts)
TSP Syntax
- slot[Z].psu[X].trigger.source.listv()
Parameters:
  • source_levels (str) –

    List of source levels. Each time a source block is reached, the index increases by 1. When it reaches the end, it cycles back to the beginning.

For example, ({1, 2, 3}).

Raises:

logv

logv(start: str, end: str, points: str) -> None

Run the slot[Z].psu[X].trigger.source.logv() function.

Description
  • This function configures a logarithmic sweep for the trigger model. (v = voltage in volts)
TSP Syntax
- slot[Z].psu[X].trigger.source.logv()
Parameters:
  • start (str) –

    Start source level.

  • end (str) –

    End source level.

  • points (str) –

    Number of points used to calculate the step size.

Raises:

SlotItemSmuItem

Bases: ValidatedDynamicNumberCmd, BaseTSPCmd

The slot[Z].smu[X] command tree.

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

configlist property

Return the slot[Z].smu[X].configlist command tree.

Info
  • Z, the module slot number.
  • X, the module channel number.
Sub-properties and sub-methods
  • .create(): The slot[Z].smu[X].configlist.create() function.
  • .delete(): The slot[Z].smu[X].configlist.delete() function.
  • .query(): The slot[Z].smu[X].configlist.query() function.
  • .recall(): The slot[Z].smu[X].configlist.recall() function.
  • .size(): The slot[Z].smu[X].configlist.size() function.
  • .store(): The slot[Z].smu[X].configlist.store() function.
  • .table(): The slot[Z].smu[X].configlist.table() function.

contact property

Return the slot[Z].smu[X].contact command tree.

Info
  • Z, the module slot number.
  • X, the channel (1 or 2).
Sub-properties and sub-methods
  • .calibratehi(): The slot[Z].smu[X].contact.calibratehi() function.
  • .calibratelo(): The slot[Z].smu[X].contact.calibratelo() function.
  • .check(): The slot[Z].smu[X].contact.check() function.
  • .getcalhi(): The slot[Z].smu[X].contact.getcalhi() function.
  • .r(): The slot[Z].smu[X].contact.r() function.
  • .speed: The slot[Z].smu[X].contact.speed attribute.
  • .threshold: The slot[Z].smu[X].contact.threshold attribute.

defbuffer1 cached property

defbuffer1: Buffervar

Access the slot[Z].smu[X].defbuffer1 attribute.

Description
  • This attribute contains the default dedicated reading buffers. (1 = default buffer1)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].defbuffer1) query.
TSP Syntax
- print(slot[Z].smu[X].defbuffer1)
Returns:
Raises:

defbuffer2 cached property

defbuffer2: Buffervar

Access the slot[Z].smu[X].defbuffer2 attribute.

Description
  • This attribute contains the default dedicated reading buffers. (2 = default buffer2)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].defbuffer2) query.
TSP Syntax
- print(slot[Z].smu[X].defbuffer2)
Returns:
Raises:

guard property

Return the slot[Z].smu[X].guard command tree.

Info
  • Z, the module slot number.
  • X, the module channel number.
Sub-properties and sub-methods
  • .v(): The slot[Z].smu[X].guard.v() function.

measure property

Return the slot[Z].smu[X].measure command tree.

Sub-properties and sub-methods
  • .i(): The slot[Z].smu[X].measure.i() function.
  • .p(): The slot[Z].smu[X].measure.p() function.
  • .r(): The slot[Z].smu[X].measure.r() function.
  • .v(): The slot[Z].smu[X].measure.v() function.
  • .aperture: The slot[Z].smu[X].measure.aperture attribute.
  • .autodelay: The slot[Z].smu[X].measure.autodelay attribute.
  • .autorangei: The slot[Z].smu[X].measure.autorangei attribute.
  • .autorangev: The slot[Z].smu[X].measure.autorangev attribute.
  • .count: The slot[Z].smu[X].measure.count attribute.
  • .delay: The slot[Z].smu[X].measure.delay attribute.
  • .interval: The slot[Z].smu[X].measure.interval attribute.
  • .lowrangei: The slot[Z].smu[X].measure.lowrangei attribute.
  • .lowrangev: The slot[Z].smu[X].measure.lowrangev attribute.
  • .nplc: The slot[Z].smu[X].measure.nplc attribute.
  • .overlappedi(): The slot[Z].smu[X].measure.overlappedi() function.
  • .overlappediv(): The slot[Z].smu[X].measure.overlappediv() function.
  • .overlappedp(): The slot[Z].smu[X].measure.overlappedp() function.
  • .overlappedr(): The slot[Z].smu[X].measure.overlappedr() function.
  • .overlappedv(): The slot[Z].smu[X].measure.overlappedv() function.
  • .rangei: The slot[Z].smu[X].measure.rangei attribute.
  • .rangev: The slot[Z].smu[X].measure.rangev attribute.
  • .rel: The slot[Z].smu[X].measure.rel command tree.
  • .tempcomp: The slot[Z].smu[X].measure.tempcomp attribute.

overlapped property writable

overlapped: str

Access the slot[Z].smu[X].overlapped attribute.

Description
  • This attribute contains the state of the overlapped mode.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].overlapped) query.
  • Setting this property to a value will send the slot[Z].smu[X].overlapped = value command.
TSP Syntax
- slot[Z].smu[X].overlapped = value
- print(slot[Z].smu[X].overlapped)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

sense property writable

sense: str

Access the slot[Z].smu[X].sense attribute.

Description
  • This attribute contains the state of the sense mode.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].sense) query.
  • Setting this property to a value will send the slot[Z].smu[X].sense = value command.
TSP Syntax
- slot[Z].smu[X].sense = value
- print(slot[Z].smu[X].sense)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

source property

Return the slot[Z].smu[X].source command tree.

Info
  • Z, the module slot number.
  • X, the module channel number.
Sub-properties and sub-methods
  • .autodelay: The slot[Z].smu[X].source.autodelay attribute.
  • .autorangei: The slot[Z].smu[X].source.autorangei attribute.
  • .autorangev: The slot[Z].smu[X].source.autorangev attribute.
  • .constantcurrent: The slot[Z].smu[X].source.constantcurrent attribute.
  • .delay: The slot[Z].smu[X].source.delay attribute.
  • .func: The slot[Z].smu[X].source.func attribute.
  • .leveli: The slot[Z].smu[X].source.leveli attribute.
  • .levelv: The slot[Z].smu[X].source.levelv attribute.
  • .limiti: The slot[Z].smu[X].source.limiti attribute.
  • .limitv: The slot[Z].smu[X].source.limitv attribute.
  • .limitni: The slot[Z].smu[X].source.limitni attribute.
  • .limitnv: The slot[Z].smu[X].source.limitnv attribute.
  • .limitpi: The slot[Z].smu[X].source.limitpi attribute.
  • .limitpv: The slot[Z].smu[X].source.limitpv attribute.
  • .lowrangei: The slot[Z].smu[X].source.lowrangei attribute.
  • .lowrangev: The slot[Z].smu[X].source.lowrangev attribute.
  • .offfunc: The slot[Z].smu[X].source.offfunc attribute.
  • .offlimiti: The slot[Z].smu[X].source.offlimiti attribute.
  • .offlimitv: The slot[Z].smu[X].source.offlimitv attribute.
  • .offlimitni: The slot[Z].smu[X].source.offlimitni attribute.
  • .offlimitnv: The slot[Z].smu[X].source.offlimitnv attribute.
  • .offlimitpi: The slot[Z].smu[X].source.offlimitpi attribute.
  • .offlimitpv: The slot[Z].smu[X].source.offlimitpv attribute.
  • .offmode: The slot[Z].smu[X].source.offmode attribute.
  • .output: The slot[Z].smu[X].source.output attribute.
  • .rangei: The slot[Z].smu[X].source.rangei attribute.
  • .rangev: The slot[Z].smu[X].source.rangev attribute.

trigger property

Return the slot[Z].smu[X].trigger command tree.

Sub-properties and sub-methods
  • .measure: The slot[Z].smu[X].trigger.measure command tree.
  • .source: The slot[Z].smu[X].trigger.source command tree.

abort

abort() -> None

Run the slot[Z].smu[X].abort() function.

Description
  • This function terminates all overlapped operations on the specified channel.
TSP Syntax
- slot[Z].smu[X].abort()
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

makebuffer

makebuffer(buffer_size: str, *, buffer_name: str | None = None) -> Buffervar

Run the slot[Z].smu[X].makebuffer() function.

Description
  • This function creates a reading buffer.
TSP Syntax
- slot[Z].smu[X].makebuffer()
Parameters:
  • buffer_size (str) –

    The size of the reading buffer.

  • buffer_name (optional, default: None ) –

    The name of the buffer variable to create. If not provided, an auto-generated variable will be used.

Returns:
Raises:

reset

reset() -> None

Run the slot[Z].smu[X].reset() function.

Description
  • This function turns off the output and resets the commands that begin with smu [X]. to their default settings.
TSP Syntax
- slot[Z].smu[X].reset()
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

waitcomplete

waitcomplete() -> None

Run the slot[Z].smu[X].waitcomplete() function.

Description
  • This function waits for all previously started overlapped commands to complete on the specified channel of a module.
TSP Syntax
- slot[Z].smu[X].waitcomplete()
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

SlotItemSmuItemConfiglist

Bases: BaseTSPCmd

The slot[Z].smu[X].configlist command tree.

Info
  • Z, the module slot number.
  • X, the module channel number.
Properties and methods
  • .create(): The slot[Z].smu[X].configlist.create() function.
  • .delete(): The slot[Z].smu[X].configlist.delete() function.
  • .query(): The slot[Z].smu[X].configlist.query() function.
  • .recall(): The slot[Z].smu[X].configlist.recall() function.
  • .size(): The slot[Z].smu[X].configlist.size() function.
  • .store(): The slot[Z].smu[X].configlist.store() function.
  • .table(): The slot[Z].smu[X].configlist.table() function.

create

create(config_list_name: str) -> None

Run the slot[Z].smu[X].configlist.create() function.

Description
  • This function creates an empty configuration list.
TSP Syntax
- slot[Z].smu[X].configlist.create()
Parameters:
  • config_list_name (str) –

    A string that represents the name of a configuration list.

Raises:

delete

delete(config_list_name: str, index: int | None = None) -> None

Run the slot[Z].smu[X].configlist.delete() function.

Description
  • This function deletes a configuration list.
TSP Syntax
- slot[Z].smu[X].configlist.delete()
Parameters:
  • config_list_name (str) –

    A string that represents the name of a configuration list.

  • index (optional, default: None ) –

    A number starting from 1 that defines a specific configuration index in the configuration list.

Raises:

query

query(config_list_name: str, index: int, field_separator: str | None = None) -> str

Run the slot[Z].smu[X].configlist.query() function.

Description
  • This function returns a list of TSP commands and parameter settings that are stored in the specified configuration index.
TSP Syntax
- slot[Z].smu[X].configlist.query()
Parameters:
  • config_list_name (str) –

    A string that represents the name of a measure configuration list.

  • index (int) –

    A number starting from 1 that defines a specific configuration index in the configuration list.

  • field_separator (optional, default: None ) –

    String that represents the separator for the data; use one of the following.

Returns:
  • str

    The result of the function call.

Raises:

recall

recall(config_list_name: str, index: int) -> None

Run the slot[Z].smu[X].configlist.recall() function.

Description
  • This function recalls a configuration index in a configuration list.
TSP Syntax
- slot[Z].smu[X].configlist.recall()
Parameters:
  • config_list_name (str) –

    A string that represents the name of a configuration list.

  • index (int) –

    A number starting from 1 that defines a specific configuration index in the measure configuration list.

Raises:

size

size(config_list_name: str) -> str

Run the slot[Z].smu[X].configlist.size() function.

Description
  • This function returns the size (number of configuration indexes) of a configuration list.
TSP Syntax
- slot[Z].smu[X].configlist.size()
Parameters:
  • config_list_name (str) –

    A string that represents the name of a configuration list.

Returns:
  • str

    The result of the function call.

Raises:

store

store(config_list_name: str, index: int | None = None) -> None

Run the slot[Z].smu[X].configlist.store() function.

Description
  • This function stores the active settings into the named configuration list.
TSP Syntax
- slot[Z].smu[X].configlist.store()
Parameters:
  • config_list_name (str) –

    A string that represents the name of a configuration list.

  • index (optional, default: None ) –

    A number starting from 1 that defines a specific configuration index in the configuration list. This parameter is optional.

Raises:

table

table() -> str

Run the slot[Z].smu[X].configlist.table() function.

Description
  • This function returns the name of one measure configuration lists that is stored on the instrument.
TSP Syntax
- slot[Z].smu[X].configlist.table()
Info
  • Z, the module slot number.
  • X, the module channel number.
Returns:
  • str

    The result of the function call.

Raises:

SlotItemSmuItemContact

Bases: BaseTSPCmd

The slot[Z].smu[X].contact command tree.

Info
  • Z, the module slot number.
  • X, the channel (1 or 2).
Properties and methods
  • .calibratehi(): The slot[Z].smu[X].contact.calibratehi() function.
  • .calibratelo(): The slot[Z].smu[X].contact.calibratelo() function.
  • .check(): The slot[Z].smu[X].contact.check() function.
  • .getcalhi(): The slot[Z].smu[X].contact.getcalhi() function.
  • .r(): The slot[Z].smu[X].contact.r() function.
  • .speed: The slot[Z].smu[X].contact.speed attribute.
  • .threshold: The slot[Z].smu[X].contact.threshold attribute.

speed property writable

speed: str

Access the slot[Z].smu[X].contact.speed attribute.

Description
  • This attribute sets the contact check measurement speed.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].contact.speed) query.
  • Setting this property to a value will send the slot[Z].smu[X].contact.speed = value command.
TSP Syntax
- slot[Z].smu[X].contact.speed = value
- print(slot[Z].smu[X].contact.speed)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

threshold property writable

threshold: str

Access the slot[Z].smu[X].contact.threshold attribute.

Description
  • This attribute sets the contact check pass or fail threshold.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].contact.threshold) query.
  • Setting this property to a value will send the slot[Z].smu[X].contact.threshold = value command.
TSP Syntax
- slot[Z].smu[X].contact.threshold = value
- print(slot[Z].smu[X].contact.threshold)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

calibratehi

calibratehi(cp1_measured: str, cp1_reference: str, cp2_measured: str, cp2_reference: str) -> None

Run the slot[Z].smu[X].contact.calibratehi() function.

Description
  • This function adjusts the high/sense high contact check measurement.
TSP Syntax
- slot[Z].smu[X].contact.calibratehi()
Parameters:
  • cp1_measured (str) –

    The value measured for point 1.

  • cp1_reference (str) –

    The reference measurement for point 1 as measured externally.

  • cp2_measured (str) –

    The value measured for point 2.

  • cp2_reference (str) –

    The reference measurement for point 2 as measured externally.

Raises:

calibratelo

calibratelo(cp1_measured: str, cp1_reference: str, cp2_measured: str, cp2_reference: str) -> None

Run the slot[Z].smu[X].contact.calibratelo() function.

Description
  • This function adjusts the low/sense low contact check measurement.
TSP Syntax
- slot[Z].smu[X].contact.calibratelo()
Parameters:
  • cp1_measured (str) –

    The value measured for point 1.

  • cp1_reference (str) –

    The reference measurement for point 1 as measured externally.

  • cp2_measured (str) –

    The value measured for point 2.

  • cp2_reference (str) –

    The reference measurement for point 2 as measured externally.

Raises:

check

check() -> str

Run the slot[Z].smu[X].contact.check() function.

Description
  • This function performs a contact check measurement and compares the result to the user-specified contact check threshold setting.
TSP Syntax
- slot[Z].smu[X].contact.check()
Info
  • X, the module channel number.
  • Z, the module slot number.
Returns:
  • str

    The result of the function call.

Raises:

getcalhi

getcalhi(range_: str) -> str

Run the slot[Z].smu[X].contact.getcalhi() function.

Description
  • This function returns the calibration constants used during the contact check hi measurement calculation.
TSP Syntax
- slot[Z].smu[X].contact.getcalhi()
Parameters:
  • range_ (str) –

    Specifies the range to retrieve.

Returns:
  • str

    The result of the function call.

Raises:

r

r() -> str

Run the slot[Z].smu[X].contact.r() function.

Description
  • This function performs a contact check measurement and returns the measured contact resistances.
TSP Syntax
- slot[Z].smu[X].contact.r()
Info
  • Z, the module slot number.
  • X, the module channel number.
Returns:
  • str

    The result of the function call.

Raises:

SlotItemSmuItemGuard

Bases: BaseTSPCmd

The slot[Z].smu[X].guard command tree.

Info
  • Z, the module slot number.
  • X, the module channel number.
Properties and methods
  • .v(): The slot[Z].smu[X].guard.v() function.

v

v() -> str

Run the slot[Z].smu[X].guard.v() function.

Description
  • This function makes a guard voltage measurement.
TSP Syntax
- slot[Z].smu[X].guard.v()
Info
  • Z, the module slot number.
  • X, the module channel number.
Returns:
  • str

    The result of the function call.

Raises:

SlotItemSmuItemMeasure

Bases: BaseTSPCmd

The slot[Z].smu[X].measure command tree.

Properties and methods
  • .i(): The slot[Z].smu[X].measure.i() function.
  • .p(): The slot[Z].smu[X].measure.p() function.
  • .r(): The slot[Z].smu[X].measure.r() function.
  • .v(): The slot[Z].smu[X].measure.v() function.
  • .aperture: The slot[Z].smu[X].measure.aperture attribute.
  • .autodelay: The slot[Z].smu[X].measure.autodelay attribute.
  • .autorangei: The slot[Z].smu[X].measure.autorangei attribute.
  • .autorangev: The slot[Z].smu[X].measure.autorangev attribute.
  • .count: The slot[Z].smu[X].measure.count attribute.
  • .delay: The slot[Z].smu[X].measure.delay attribute.
  • .interval: The slot[Z].smu[X].measure.interval attribute.
  • .lowrangei: The slot[Z].smu[X].measure.lowrangei attribute.
  • .lowrangev: The slot[Z].smu[X].measure.lowrangev attribute.
  • .nplc: The slot[Z].smu[X].measure.nplc attribute.
  • .overlappedi(): The slot[Z].smu[X].measure.overlappedi() function.
  • .overlappediv(): The slot[Z].smu[X].measure.overlappediv() function.
  • .overlappedp(): The slot[Z].smu[X].measure.overlappedp() function.
  • .overlappedr(): The slot[Z].smu[X].measure.overlappedr() function.
  • .overlappedv(): The slot[Z].smu[X].measure.overlappedv() function.
  • .rangei: The slot[Z].smu[X].measure.rangei attribute.
  • .rangev: The slot[Z].smu[X].measure.rangev attribute.
  • .rel: The slot[Z].smu[X].measure.rel command tree.
  • .tempcomp: The slot[Z].smu[X].measure.tempcomp attribute.

aperture property writable

aperture: str

Access the slot[Z].smu[X].measure.aperture attribute.

Description
  • This attribute configures the measurement aperture for a channel in seconds.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.aperture) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.aperture = value command.
TSP Syntax
- slot[Z].smu[X].measure.aperture = value
- print(slot[Z].smu[X].measure.aperture)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

autodelay property writable

autodelay: str

Access the slot[Z].smu[X].measure.autodelay attribute.

Description
  • This attribute enables or disables the automatic measurement delay.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.autodelay) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.autodelay = value command.
TSP Syntax
- slot[Z].smu[X].measure.autodelay = value
- print(slot[Z].smu[X].measure.autodelay)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

autorangei property writable

autorangei: str

Access the slot[Z].smu[X].measure.autorangei attribute.

Description
  • This attribute contains the state of the measure autorange control (on or off). (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.autorangei) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.autorangei = value command.
TSP Syntax
- slot[Z].smu[X].measure.autorangei = value
- print(slot[Z].smu[X].measure.autorangei)
Raises:

autorangev property writable

autorangev: str

Access the slot[Z].smu[X].measure.autorangev attribute.

Description
  • This attribute contains the state of the measure autorange control (on or off). (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.autorangev) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.autorangev = value command.
TSP Syntax
- slot[Z].smu[X].measure.autorangev = value
- print(slot[Z].smu[X].measure.autorangev)
Raises:

count property writable

count: str

Access the slot[Z].smu[X].measure.count attribute.

Description
  • This attribute sets the number of measurements performed when a measurement is requested.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.count) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.count = value command.
TSP Syntax
- slot[Z].smu[X].measure.count = value
- print(slot[Z].smu[X].measure.count)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

delay property writable

delay: str

Access the slot[Z].smu[X].measure.delay attribute.

Description
  • This attribute controls the measurement delay.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.delay) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.delay = value command.
TSP Syntax
- slot[Z].smu[X].measure.delay = value
- print(slot[Z].smu[X].measure.delay)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

interval property writable

interval: str

Access the slot[Z].smu[X].measure.interval attribute.

Description
  • This attribute sets the interval between multiple measurements.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.interval) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.interval = value command.
TSP Syntax
- slot[Z].smu[X].measure.interval = value
- print(slot[Z].smu[X].measure.interval)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

lowrangei property writable

lowrangei: str

Access the slot[Z].smu[X].measure.lowrangei attribute.

Description
  • This attribute sets the lowest measurement range to be used when the instrument is autoranging. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.lowrangei) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.lowrangei = value command.
TSP Syntax
- slot[Z].smu[X].measure.lowrangei = value
- print(slot[Z].smu[X].measure.lowrangei)
Raises:

lowrangev property writable

lowrangev: str

Access the slot[Z].smu[X].measure.lowrangev attribute.

Description
  • This attribute sets the lowest measurement range to be used when the instrument is autoranging. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.lowrangev) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.lowrangev = value command.
TSP Syntax
- slot[Z].smu[X].measure.lowrangev = value
- print(slot[Z].smu[X].measure.lowrangev)
Raises:

nplc property writable

nplc: str

Access the slot[Z].smu[X].measure.nplc attribute.

Description
  • This command sets the time that the input signal is measured in number of power line cycles.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.nplc) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.nplc = value command.
TSP Syntax
- slot[Z].smu[X].measure.nplc = value
- print(slot[Z].smu[X].measure.nplc)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

rangei property

rangei: str

Access the slot[Z].smu[X].measure.rangei attribute.

Description
  • This attribute contains the positive, full scale value of the measurement range for voltage or current. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.rangei) query.
TSP Syntax
- print(slot[Z].smu[X].measure.rangei)
Raises:

rangev property

rangev: str

Access the slot[Z].smu[X].measure.rangev attribute.

Description
  • This attribute contains the positive, full scale value of the measurement range for voltage or current. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.rangev) query.
TSP Syntax
- print(slot[Z].smu[X].measure.rangev)
Raises:

rel property

Return the slot[Z].smu[X].measure.rel command tree.

Sub-properties and sub-methods
  • .enablei: The slot[Z].smu[X].measure.rel.enablei attribute.
  • .enablep: The slot[Z].smu[X].measure.rel.enablep attribute.
  • .enabler: The slot[Z].smu[X].measure.rel.enabler attribute.
  • .enablev: The slot[Z].smu[X].measure.rel.enablev attribute.
  • .leveli: The slot[Z].smu[X].measure.rel.leveli attribute.
  • .levelp: The slot[Z].smu[X].measure.rel.levelp attribute.
  • .levelr: The slot[Z].smu[X].measure.rel.levelr attribute.
  • .levelv: The slot[Z].smu[X].measure.rel.levelv attribute.

tempcomp property writable

tempcomp: str

Access the slot[Z].smu[X].measure.tempcomp attribute.

Description
  • This attribute turns temperature compensation on or off for the current measurements.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.tempcomp) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.tempcomp = value command.
TSP Syntax
- slot[Z].smu[X].measure.tempcomp = value
- print(slot[Z].smu[X].measure.tempcomp)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

i

i(reading_buffer: str | None = None) -> str

Run the slot[Z].smu[X].measure.i() function.

Description
  • This function makes one or more measurements. (i = current in amperes)
TSP Syntax
- slot[Z].smu[X].measure.i()
Parameters:
  • reading_buffer (optional, default: None ) –

    Reading buffer where the readings are stored; can be a dynamically allocated user-defined buffer or a dedicated reading buffer.

Returns:
  • str

    The result of the function call.

Raises:

overlappedi

overlappedi(rbuffer: str) -> None

Run the slot[Z].smu[X].measure.overlappedi() function.

Description
  • This function starts an asynchronous (background) measurement. (i = current in amperes)
TSP Syntax
- slot[Z].smu[X].measure.overlappedi()
Parameters:
  • rbuffer (str) –

    A reading buffer object where readings are stored.

Raises:

overlappediv

overlappediv(ibuffer: str, vbuffer: str) -> None

Run the slot[Z].smu[X].measure.overlappediv() function.

Description
  • This function starts an asynchronous (background) measurement. (i = current in amperes, v = voltage in volts)
TSP Syntax
- slot[Z].smu[X].measure.overlappediv()
Parameters:
  • ibuffer (str) –

    A reading buffer object where current readings are stored.

  • vbuffer (str) –

    A reading buffer object where voltage readings are stored.

Raises:

overlappedp

overlappedp(rbuffer: str) -> None

Run the slot[Z].smu[X].measure.overlappedp() function.

Description
  • This function starts an asynchronous (background) measurement. (p = power in watts)
TSP Syntax
- slot[Z].smu[X].measure.overlappedp()
Parameters:
  • rbuffer (str) –

    A reading buffer object where readings are stored.

Raises:

overlappedr

overlappedr(rbuffer: str) -> None

Run the slot[Z].smu[X].measure.overlappedr() function.

Description
  • This function starts an asynchronous (background) measurement. (r = resistance in ohms)
TSP Syntax
- slot[Z].smu[X].measure.overlappedr()
Parameters:
  • rbuffer (str) –

    A reading buffer object where readings are stored.

Raises:

overlappedv

overlappedv(rbuffer: str) -> None

Run the slot[Z].smu[X].measure.overlappedv() function.

Description
  • This function starts an asynchronous (background) measurement. (v = voltage in volts)
TSP Syntax
- slot[Z].smu[X].measure.overlappedv()
Parameters:
  • rbuffer (str) –

    A reading buffer object where readings are stored.

Raises:

p

p(reading_buffer: str | None = None) -> str

Run the slot[Z].smu[X].measure.p() function.

Description
  • This function makes one or more measurements. (p = power in watts)
TSP Syntax
- slot[Z].smu[X].measure.p()
Parameters:
  • reading_buffer (optional, default: None ) –

    Reading buffer where the readings are stored; can be a dynamically allocated user-defined buffer or a dedicated reading buffer.

Returns:
  • str

    The result of the function call.

Raises:

r

r(reading_buffer: str | None = None) -> str

Run the slot[Z].smu[X].measure.r() function.

Description
  • This function makes one or more measurements. (r = resistance in ohms)
TSP Syntax
- slot[Z].smu[X].measure.r()
Parameters:
  • reading_buffer (optional, default: None ) –

    Reading buffer where the readings are stored; can be a dynamically allocated user-defined buffer or a dedicated reading buffer.

Returns:
  • str

    The result of the function call.

Raises:

v

v(reading_buffer: str | None = None) -> str

Run the slot[Z].smu[X].measure.v() function.

Description
  • This function makes one or more measurements. (v = voltage in volts)
TSP Syntax
- slot[Z].smu[X].measure.v()
Parameters:
  • reading_buffer (optional, default: None ) –

    Reading buffer where the readings are stored; can be a dynamically allocated user-defined buffer or a dedicated reading buffer.

Returns:
  • str

    The result of the function call.

Raises:

SlotItemSmuItemMeasureRel

Bases: BaseTSPCmd

The slot[Z].smu[X].measure.rel command tree.

Properties and methods
  • .enablei: The slot[Z].smu[X].measure.rel.enablei attribute.
  • .enablep: The slot[Z].smu[X].measure.rel.enablep attribute.
  • .enabler: The slot[Z].smu[X].measure.rel.enabler attribute.
  • .enablev: The slot[Z].smu[X].measure.rel.enablev attribute.
  • .leveli: The slot[Z].smu[X].measure.rel.leveli attribute.
  • .levelp: The slot[Z].smu[X].measure.rel.levelp attribute.
  • .levelr: The slot[Z].smu[X].measure.rel.levelr attribute.
  • .levelv: The slot[Z].smu[X].measure.rel.levelv attribute.

enablei property writable

enablei: str

Access the slot[Z].smu[X].measure.rel.enablei attribute.

Description
  • This attribute turns relative measurements on or off. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.rel.enablei) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.rel.enablei = value command.
TSP Syntax
- slot[Z].smu[X].measure.rel.enablei = value
- print(slot[Z].smu[X].measure.rel.enablei)
Raises:

enablep property writable

enablep: str

Access the slot[Z].smu[X].measure.rel.enablep attribute.

Description
  • This attribute turns relative measurements on or off. (p = power in watts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.rel.enablep) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.rel.enablep = value command.
TSP Syntax
- slot[Z].smu[X].measure.rel.enablep = value
- print(slot[Z].smu[X].measure.rel.enablep)
Raises:

enabler property writable

enabler: str

Access the slot[Z].smu[X].measure.rel.enabler attribute.

Description
  • This attribute turns relative measurements on or off. (r = resistance in ohms)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.rel.enabler) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.rel.enabler = value command.
TSP Syntax
- slot[Z].smu[X].measure.rel.enabler = value
- print(slot[Z].smu[X].measure.rel.enabler)
Raises:

enablev property writable

enablev: str

Access the slot[Z].smu[X].measure.rel.enablev attribute.

Description
  • This attribute turns relative measurements on or off. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.rel.enablev) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.rel.enablev = value command.
TSP Syntax
- slot[Z].smu[X].measure.rel.enablev = value
- print(slot[Z].smu[X].measure.rel.enablev)
Raises:

leveli property writable

leveli: str

Access the slot[Z].smu[X].measure.rel.leveli attribute.

Description
  • This attribute specifies the offset value for relative measurements. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.rel.leveli) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.rel.leveli = value command.
TSP Syntax
- slot[Z].smu[X].measure.rel.leveli = value
- print(slot[Z].smu[X].measure.rel.leveli)
Raises:

levelp property writable

levelp: str

Access the slot[Z].smu[X].measure.rel.levelp attribute.

Description
  • This attribute specifies the offset value for relative measurements. (p = power in watts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.rel.levelp) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.rel.levelp = value command.
TSP Syntax
- slot[Z].smu[X].measure.rel.levelp = value
- print(slot[Z].smu[X].measure.rel.levelp)
Raises:

levelr property writable

levelr: str

Access the slot[Z].smu[X].measure.rel.levelr attribute.

Description
  • This attribute specifies the offset value for relative measurements. (r = resistance in ohms)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.rel.levelr) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.rel.levelr = value command.
TSP Syntax
- slot[Z].smu[X].measure.rel.levelr = value
- print(slot[Z].smu[X].measure.rel.levelr)
Raises:

levelv property writable

levelv: str

Access the slot[Z].smu[X].measure.rel.levelv attribute.

Description
  • This attribute specifies the offset value for relative measurements. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].measure.rel.levelv) query.
  • Setting this property to a value will send the slot[Z].smu[X].measure.rel.levelv = value command.
TSP Syntax
- slot[Z].smu[X].measure.rel.levelv = value
- print(slot[Z].smu[X].measure.rel.levelv)
Raises:

SlotItemSmuItemSource

Bases: BaseTSPCmd

The slot[Z].smu[X].source command tree.

Info
  • Z, the module slot number.
  • X, the module channel number.
Properties and methods
  • .autodelay: The slot[Z].smu[X].source.autodelay attribute.
  • .autorangei: The slot[Z].smu[X].source.autorangei attribute.
  • .autorangev: The slot[Z].smu[X].source.autorangev attribute.
  • .constantcurrent: The slot[Z].smu[X].source.constantcurrent attribute.
  • .delay: The slot[Z].smu[X].source.delay attribute.
  • .func: The slot[Z].smu[X].source.func attribute.
  • .leveli: The slot[Z].smu[X].source.leveli attribute.
  • .levelv: The slot[Z].smu[X].source.levelv attribute.
  • .limiti: The slot[Z].smu[X].source.limiti attribute.
  • .limitv: The slot[Z].smu[X].source.limitv attribute.
  • .limitni: The slot[Z].smu[X].source.limitni attribute.
  • .limitnv: The slot[Z].smu[X].source.limitnv attribute.
  • .limitpi: The slot[Z].smu[X].source.limitpi attribute.
  • .limitpv: The slot[Z].smu[X].source.limitpv attribute.
  • .lowrangei: The slot[Z].smu[X].source.lowrangei attribute.
  • .lowrangev: The slot[Z].smu[X].source.lowrangev attribute.
  • .offfunc: The slot[Z].smu[X].source.offfunc attribute.
  • .offlimiti: The slot[Z].smu[X].source.offlimiti attribute.
  • .offlimitv: The slot[Z].smu[X].source.offlimitv attribute.
  • .offlimitni: The slot[Z].smu[X].source.offlimitni attribute.
  • .offlimitnv: The slot[Z].smu[X].source.offlimitnv attribute.
  • .offlimitpi: The slot[Z].smu[X].source.offlimitpi attribute.
  • .offlimitpv: The slot[Z].smu[X].source.offlimitpv attribute.
  • .offmode: The slot[Z].smu[X].source.offmode attribute.
  • .output: The slot[Z].smu[X].source.output attribute.
  • .rangei: The slot[Z].smu[X].source.rangei attribute.
  • .rangev: The slot[Z].smu[X].source.rangev attribute.

autodelay property writable

autodelay: str

Access the slot[Z].smu[X].source.autodelay attribute.

Description
  • This attribute enables or disables the automatic delay that occurs when the source is changed.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.autodelay) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.autodelay = value command.
TSP Syntax
- slot[Z].smu[X].source.autodelay = value
- print(slot[Z].smu[X].source.autodelay)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

autorangei property writable

autorangei: str

Access the slot[Z].smu[X].source.autorangei attribute.

Description
  • This attribute contains the state of the source autorange control (on or off). (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.autorangei) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.autorangei = value command.
TSP Syntax
- slot[Z].smu[X].source.autorangei = value
- print(slot[Z].smu[X].source.autorangei)
Raises:

autorangev property writable

autorangev: str

Access the slot[Z].smu[X].source.autorangev attribute.

Description
  • This attribute contains the state of the source autorange control (on or off). (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.autorangev) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.autorangev = value command.
TSP Syntax
- slot[Z].smu[X].source.autorangev = value
- print(slot[Z].smu[X].source.autorangev)
Raises:

constantcurrent property

constantcurrent: str

Access the slot[Z].smu[X].source.constantcurrent attribute.

Description
  • This attribute indicates when the source is within the current limit.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.constantcurrent) query.
TSP Syntax
- print(slot[Z].smu[X].source.constantcurrent)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

delay property writable

delay: str

Access the slot[Z].smu[X].source.delay attribute.

Description
  • This attribute contains the delay that occurs when the source is changed.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.delay) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.delay = value command.
TSP Syntax
- slot[Z].smu[X].source.delay = value
- print(slot[Z].smu[X].source.delay)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

func property writable

func: str

Access the slot[Z].smu[X].source.func attribute.

Description
  • This attribute configures the source function as either voltage source or current source.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.func) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.func = value command.
TSP Syntax
- slot[Z].smu[X].source.func = value
- print(slot[Z].smu[X].source.func)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

leveli property writable

leveli: str

Access the slot[Z].smu[X].source.leveli attribute.

Description
  • This attribute configures the source level setting. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.leveli) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.leveli = value command.
TSP Syntax
- slot[Z].smu[X].source.leveli = value
- print(slot[Z].smu[X].source.leveli)
Raises:

levelv property writable

levelv: str

Access the slot[Z].smu[X].source.levelv attribute.

Description
  • This attribute configures the source level setting. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.levelv) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.levelv = value command.
TSP Syntax
- slot[Z].smu[X].source.levelv = value
- print(slot[Z].smu[X].source.levelv)
Raises:

limiti property writable

limiti: str

Access the slot[Z].smu[X].source.limiti attribute.

Description
  • This attribute symmetrically configures both the positive and the negative source limit settings. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.limiti) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.limiti = value command.
TSP Syntax
- slot[Z].smu[X].source.limiti = value
- print(slot[Z].smu[X].source.limiti)
Raises:

limitni property writable

limitni: str

Access the slot[Z].smu[X].source.limitni attribute.

Description
  • This attribute configures the negative source limit. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.limitni) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.limitni = value command.
TSP Syntax
- slot[Z].smu[X].source.limitni = value
- print(slot[Z].smu[X].source.limitni)
Raises:

limitnv property writable

limitnv: str

Access the slot[Z].smu[X].source.limitnv attribute.

Description
  • This attribute configures the negative source limit. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.limitnv) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.limitnv = value command.
TSP Syntax
- slot[Z].smu[X].source.limitnv = value
- print(slot[Z].smu[X].source.limitnv)
Raises:

limitpi property writable

limitpi: str

Access the slot[Z].smu[X].source.limitpi attribute.

Description
  • This attribute configures the positive source limit. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.limitpi) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.limitpi = value command.
TSP Syntax
- slot[Z].smu[X].source.limitpi = value
- print(slot[Z].smu[X].source.limitpi)
Raises:

limitpv property writable

limitpv: str

Access the slot[Z].smu[X].source.limitpv attribute.

Description
  • This attribute configures the positive source limit. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.limitpv) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.limitpv = value command.
TSP Syntax
- slot[Z].smu[X].source.limitpv = value
- print(slot[Z].smu[X].source.limitpv)
Raises:

limitv property writable

limitv: str

Access the slot[Z].smu[X].source.limitv attribute.

Description
  • This attribute symmetrically configures both the positive and the negative source limit settings. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.limitv) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.limitv = value command.
TSP Syntax
- slot[Z].smu[X].source.limitv = value
- print(slot[Z].smu[X].source.limitv)
Raises:

lowrangei property writable

lowrangei: str

Access the slot[Z].smu[X].source.lowrangei attribute.

Description
  • This attribute sets the lowest source range that will be used during autoranging. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.lowrangei) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.lowrangei = value command.
TSP Syntax
- slot[Z].smu[X].source.lowrangei = value
- print(slot[Z].smu[X].source.lowrangei)
Raises:

lowrangev property writable

lowrangev: str

Access the slot[Z].smu[X].source.lowrangev attribute.

Description
  • This attribute sets the lowest source range that will be used during autoranging. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.lowrangev) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.lowrangev = value command.
TSP Syntax
- slot[Z].smu[X].source.lowrangev = value
- print(slot[Z].smu[X].source.lowrangev)
Raises:

offfunc property writable

offfunc: str

Access the slot[Z].smu[X].source.offfunc attribute.

Description
  • This attribute sets the source function used (source 0 A or 0 V) when the output is turned off and the source-measure-unit (SMU) is in normal output-off mode.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.offfunc) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.offfunc = value command.
TSP Syntax
- slot[Z].smu[X].source.offfunc = value
- print(slot[Z].smu[X].source.offfunc)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

offlimiti property writable

offlimiti: str

Access the slot[Z].smu[X].source.offlimiti attribute.

Description
  • This attribute configures both the positive and negative source off limit settings symmetrically. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.offlimiti) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.offlimiti = value command.
TSP Syntax
- slot[Z].smu[X].source.offlimiti = value
- print(slot[Z].smu[X].source.offlimiti)
Raises:

offlimitni property writable

offlimitni: str

Access the slot[Z].smu[X].source.offlimitni attribute.

Description
  • This attribute configures the negative source off limit setting. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.offlimitni) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.offlimitni = value command.
TSP Syntax
- slot[Z].smu[X].source.offlimitni = value
- print(slot[Z].smu[X].source.offlimitni)
Raises:

offlimitnv property writable

offlimitnv: str

Access the slot[Z].smu[X].source.offlimitnv attribute.

Description
  • This attribute configures the negative source off limit setting. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.offlimitnv) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.offlimitnv = value command.
TSP Syntax
- slot[Z].smu[X].source.offlimitnv = value
- print(slot[Z].smu[X].source.offlimitnv)
Raises:

offlimitpi property writable

offlimitpi: str

Access the slot[Z].smu[X].source.offlimitpi attribute.

Description
  • This attribute configures the positive source off limit setting. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.offlimitpi) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.offlimitpi = value command.
TSP Syntax
- slot[Z].smu[X].source.offlimitpi = value
- print(slot[Z].smu[X].source.offlimitpi)
Raises:

offlimitpv property writable

offlimitpv: str

Access the slot[Z].smu[X].source.offlimitpv attribute.

Description
  • This attribute configures the positive source off limit setting. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.offlimitpv) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.offlimitpv = value command.
TSP Syntax
- slot[Z].smu[X].source.offlimitpv = value
- print(slot[Z].smu[X].source.offlimitpv)
Raises:

offlimitv property writable

offlimitv: str

Access the slot[Z].smu[X].source.offlimitv attribute.

Description
  • This attribute configures both the positive and negative source off limit settings symmetrically. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.offlimitv) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.offlimitv = value command.
TSP Syntax
- slot[Z].smu[X].source.offlimitv = value
- print(slot[Z].smu[X].source.offlimitv)
Raises:

offmode property writable

offmode: str

Access the slot[Z].smu[X].source.offmode attribute.

Description
  • This attribute sets the source output-off mode.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.offmode) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.offmode = value command.
TSP Syntax
- slot[Z].smu[X].source.offmode = value
- print(slot[Z].smu[X].source.offmode)
Info
  • Z, the module slot number.
  • X, the module channel number.
Raises:

output property writable

output: str

Access the slot[Z].smu[X].source.output attribute.

Description
  • This attribute enables or disables the source output.
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.output) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.output = value command.
TSP Syntax
- slot[Z].smu[X].source.output = value
- print(slot[Z].smu[X].source.output)
Raises:

rangei property writable

rangei: str

Access the slot[Z].smu[X].source.rangei attribute.

Description
  • This attribute configures the source range setting to be fixed for function Y. (i = current in amperes)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.rangei) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.rangei = value command.
TSP Syntax
- slot[Z].smu[X].source.rangei = value
- print(slot[Z].smu[X].source.rangei)
Raises:

rangev property writable

rangev: str

Access the slot[Z].smu[X].source.rangev attribute.

Description
  • This attribute configures the source range setting to be fixed for function Y. (v = voltage in volts)
Usage
  • Accessing this property will send the print(slot[Z].smu[X].source.rangev) query.
  • Setting this property to a value will send the slot[Z].smu[X].source.rangev = value command.
TSP Syntax
- slot[Z].smu[X].source.rangev = value
- print(slot[Z].smu[X].source.rangev)
Raises:

SlotItemSmuItemTrigger

Bases: BaseTSPCmd

The slot[Z].smu[X].trigger command tree.

Properties and methods
  • .measure: The slot[Z].smu[X].trigger.measure command tree.
  • .source: The slot[Z].smu[X].trigger.source command tree.

measure property

Return the slot[Z].smu[X].trigger.measure command tree.

Sub-properties and sub-methods
  • .i(): The slot[Z].smu[X].trigger.measure.i() function.
  • .iv(): The slot[Z].smu[X].trigger.measure.iv() function.
  • .p(): The slot[Z].smu[X].trigger.measure.p() function.
  • .r(): The slot[Z].smu[X].trigger.measure.r() function.
  • .v(): The slot[Z].smu[X].trigger.measure.v() function.

source property

Return the slot[Z].smu[X].trigger.source command tree.

Sub-properties and sub-methods
  • .lineari(): The slot[Z].smu[X].trigger.source.lineari() function.
  • .linearv(): The slot[Z].smu[X].trigger.source.linearv() function.
  • .listi(): The slot[Z].smu[X].trigger.source.listi() function.
  • .listv(): The slot[Z].smu[X].trigger.source.listv() function.
  • .logi(): The slot[Z].smu[X].trigger.source.logi() function.
  • .logv(): The slot[Z].smu[X].trigger.source.logv() function.

SlotItemSmuItemTriggerMeasure

Bases: BaseTSPCmd

The slot[Z].smu[X].trigger.measure command tree.

Properties and methods
  • .i(): The slot[Z].smu[X].trigger.measure.i() function.
  • .iv(): The slot[Z].smu[X].trigger.measure.iv() function.
  • .p(): The slot[Z].smu[X].trigger.measure.p() function.
  • .r(): The slot[Z].smu[X].trigger.measure.r() function.
  • .v(): The slot[Z].smu[X].trigger.measure.v() function.

i

i(reading_buffer: str) -> None

Run the slot[Z].smu[X].trigger.measure.i() function.

Description
  • This function configures the reading buffer and measure type for the trigger model. (i = current in amperes)
TSP Syntax
- slot[Z].smu[X].trigger.measure.i()
Parameters:
  • reading_buffer (str) –

    Buffer to store the measurement result.

Raises:

iv

iv(ibuffer: str, vbuffer: str) -> None

Run the slot[Z].smu[X].trigger.measure.iv() function.

Description
  • This function configures the reading buffer and measure type for the trigger model. (i = current in amperes, v = voltage in volts)
TSP Syntax
- slot[Z].smu[X].trigger.measure.iv()
Parameters:
  • ibuffer (str) –

    Buffer to store current readings.

  • vbuffer (str) –

    Buffer to store voltage readings.

Raises:

p

p(reading_buffer: str) -> None

Run the slot[Z].smu[X].trigger.measure.p() function.

Description
  • This function configures the reading buffer and measure type for the trigger model. (p = power in watts)
TSP Syntax
- slot[Z].smu[X].trigger.measure.p()
Parameters:
  • reading_buffer (str) –

    Buffer to store the measurement result.

Raises:

r

r(reading_buffer: str) -> None

Run the slot[Z].smu[X].trigger.measure.r() function.

Description
  • This function configures the reading buffer and measure type for the trigger model. (r = resistance in ohms)
TSP Syntax
- slot[Z].smu[X].trigger.measure.r()
Parameters:
  • reading_buffer (str) –

    Buffer to store the measurement result.

Raises:

v

v(reading_buffer: str) -> None

Run the slot[Z].smu[X].trigger.measure.v() function.

Description
  • This function configures the reading buffer and measure type for the trigger model. (v = voltage in volts)
TSP Syntax
- slot[Z].smu[X].trigger.measure.v()
Parameters:
  • reading_buffer (str) –

    Buffer to store the measurement result.

Raises:

SlotItemSmuItemTriggerSource

Bases: BaseTSPCmd

The slot[Z].smu[X].trigger.source command tree.

Properties and methods
  • .lineari(): The slot[Z].smu[X].trigger.source.lineari() function.
  • .linearv(): The slot[Z].smu[X].trigger.source.linearv() function.
  • .listi(): The slot[Z].smu[X].trigger.source.listi() function.
  • .listv(): The slot[Z].smu[X].trigger.source.listv() function.
  • .logi(): The slot[Z].smu[X].trigger.source.logi() function.
  • .logv(): The slot[Z].smu[X].trigger.source.logv() function.

lineari

lineari(start: str, end: str, points: str) -> None

Run the slot[Z].smu[X].trigger.source.lineari() function.

Description
  • This function configures the linear sweep for the trigger model. (i = current in amperes)
TSP Syntax
- slot[Z].smu[X].trigger.source.lineari()
Parameters:
  • start (str) –

    Start source level.

  • end (str) –

    End source level.

  • points (str) –

    Number of points used to calculate the step size.

Raises:

linearv

linearv(start: str, end: str, points: str) -> None

Run the slot[Z].smu[X].trigger.source.linearv() function.

Description
  • This function configures the linear sweep for the trigger model. (v = voltage in volts)
TSP Syntax
- slot[Z].smu[X].trigger.source.linearv()
Parameters:
  • start (str) –

    Start source level.

  • end (str) –

    End source level.

  • points (str) –

    Number of points used to calculate the step size.

Raises:

listi

listi(source_levels: str) -> None

Run the slot[Z].smu[X].trigger.source.listi() function.

Description
  • This function configures the list sweep for the trigger model. (i = current in amperes)
TSP Syntax
- slot[Z].smu[X].trigger.source.listi()
Parameters:
  • source_levels (str) –

    List of source levels; see Details.

Raises:

listv

listv(source_levels: str) -> None

Run the slot[Z].smu[X].trigger.source.listv() function.

Description
  • This function configures the list sweep for the trigger model. (v = voltage in volts)
TSP Syntax
- slot[Z].smu[X].trigger.source.listv()
Parameters:
  • source_levels (str) –

    List of source levels; see Details.

Raises:

logi

logi(start: str, end: str, points: str, asymptote: str) -> None

Run the slot[Z].smu[X].trigger.source.logi() function.

Description
  • This function configures a logarithmic sweep for the trigger model. (i = current in amperes)
TSP Syntax
- slot[Z].smu[X].trigger.source.logi()
Parameters:
  • start (str) –

    Start source level.

  • end (str) –

    End source level.

  • points (str) –

    Number of points used to calculate the step size.

  • asymptote (str) –

    The asymptotic offset value (optional).

Raises:

logv

logv(start: str, end: str, points: str, asymptote: str) -> None

Run the slot[Z].smu[X].trigger.source.logv() function.

Description
  • This function configures a logarithmic sweep for the trigger model. (v = voltage in volts)
TSP Syntax
- slot[Z].smu[X].trigger.source.logv()
Parameters:
  • start (str) –

    Start source level.

  • end (str) –

    End source level.

  • points (str) –

    Number of points used to calculate the step size.

  • asymptote (str) –

    The asymptotic offset value (optional).

Raises:

SlotItemStatus

Bases: BaseTSPCmd

The slot[Z].status command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .measurement: The slot[Z].status.measurement command tree.
  • .operation: The slot[Z].status.operation command tree.
  • .questionable: The slot[Z].status.questionable command tree.
  • .reset(): The slot[Z].status.reset() function.

measurement property

Return the slot[Z].status.measurement command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .condition: The slot[Z].status.measurement.condition attribute.
  • .current_limit: The slot[Z].status.measurement.current_limit command tree.
  • .enable: The slot[Z].status.measurement.enable attribute.
  • .event: The slot[Z].status.measurement.event attribute.
  • .instrument: The slot[Z].status.measurement.instrument command tree.
  • .ntr: The slot[Z].status.measurement.ntr attribute.
  • .protection: The slot[Z].status.measurement.protection command tree.
  • .ptr: The slot[Z].status.measurement.ptr attribute.
  • .reading_overflow: The slot[Z].status.measurement.reading_overflow command tree.
  • .voltage_limit: The slot[Z].status.measurement.voltage_limit command tree.

operation property

Return the slot[Z].status.operation command tree.

Sub-properties and sub-methods
  • .calibrating: The slot[Z].status.operation.calibrating command tree.
  • .condition: The slot[Z].status.operation.condition attribute.
  • .enable: The slot[Z].status.operation.enable attribute.
  • .event: The slot[Z].status.operation.event attribute.
  • .instrument: The slot[Z].status.operation.instrument command tree.
  • .measuring: The slot[Z].status.operation.measuring command tree.
  • .ntr: The slot[Z].status.operation.ntr attribute.
  • .ptr: The slot[Z].status.operation.ptr attribute.
  • .sweeping: The slot[Z].status.operation.sweeping command tree.

questionable property

Return the slot[Z].status.questionable command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .calibration: The slot[Z].status.questionable.calibration command tree.
  • .condition: The slot[Z].status.questionable.condition attribute.
  • .enable: The slot[Z].status.questionable.enable attribute.
  • .event: The slot[Z].status.questionable.event attribute.
  • .instrument: The slot[Z].status.questionable.instrument command tree.
  • .ntr: The slot[Z].status.questionable.ntr attribute.
  • .over_temperature: The slot[Z].status.questionable.over_temperature command tree.
  • .ptr: The slot[Z].status.questionable.ptr attribute.

reset

reset() -> None

Run the slot[Z].status.reset() function.

Description
  • This function resets all bits in the status model for the defined slot to default values.
TSP Syntax
- slot[Z].status.reset()
Raises:

SlotItemStatusMeasurement

Bases: BaseTSPCmd

The slot[Z].status.measurement command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .condition: The slot[Z].status.measurement.condition attribute.
  • .current_limit: The slot[Z].status.measurement.current_limit command tree.
  • .enable: The slot[Z].status.measurement.enable attribute.
  • .event: The slot[Z].status.measurement.event attribute.
  • .instrument: The slot[Z].status.measurement.instrument command tree.
  • .ntr: The slot[Z].status.measurement.ntr attribute.
  • .protection: The slot[Z].status.measurement.protection command tree.
  • .ptr: The slot[Z].status.measurement.ptr attribute.
  • .reading_overflow: The slot[Z].status.measurement.reading_overflow command tree.
  • .voltage_limit: The slot[Z].status.measurement.voltage_limit command tree.

condition property

condition: str

Access the slot[Z].status.measurement.condition attribute.

Description
  • This attribute contains the Measurement Event register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.condition) query.
TSP Syntax
- print(slot[Z].status.measurement.condition)
Info
  • Z, the module slot number.
Raises:

current_limit property

Return the slot[Z].status.measurement.current_limit command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .condition: The slot[Z].status.measurement.current_limit.condition attribute.
  • .enable: The slot[Z].status.measurement.current_limit.enable attribute.
  • .event: The slot[Z].status.measurement.current_limit.event attribute.
  • .ntr: The slot[Z].status.measurement.current_limit.ntr attribute.
  • .ptr: The slot[Z].status.measurement.current_limit.ptr attribute.

enable property writable

enable: str

Access the slot[Z].status.measurement.enable attribute.

Description
  • This attribute contains the Measurement Event register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.enable) query.
  • Setting this property to a value will send the slot[Z].status.measurement.enable = value command.
TSP Syntax
- slot[Z].status.measurement.enable = value
- print(slot[Z].status.measurement.enable)
Info
  • Z, the module slot number.
Raises:

event property

event: str

Access the slot[Z].status.measurement.event attribute.

Description
  • This attribute contains the Measurement Event register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.event) query.
TSP Syntax
- print(slot[Z].status.measurement.event)
Info
  • Z, the module slot number.
Raises:

instrument property

Return the slot[Z].status.measurement.instrument command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .condition: The slot[Z].status.measurement.instrument.condition attribute.
  • .enable: The slot[Z].status.measurement.instrument.enable attribute.
  • .event: The slot[Z].status.measurement.instrument.event attribute.
  • .ntr: The slot[Z].status.measurement.instrument.ntr attribute.
  • .psu: The slot[Z].status.measurement.instrument.psu[X] command tree.
  • .ptr: The slot[Z].status.measurement.instrument.ptr attribute.
  • .smu: The slot[Z].status.measurement.instrument.smu[X] command tree.

ntr property writable

ntr: str

Access the slot[Z].status.measurement.ntr attribute.

Description
  • This attribute contains the Measurement Event register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.ntr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.ntr = value command.
TSP Syntax
- slot[Z].status.measurement.ntr = value
- print(slot[Z].status.measurement.ntr)
Info
  • Z, the module slot number.
Raises:

protection property

Return the slot[Z].status.measurement.protection command tree.

Sub-properties and sub-methods
  • .condition: The slot[Z].status.measurement.protection.condition attribute.
  • .enable: The slot[Z].status.measurement.protection.enable attribute.
  • .event: The slot[Z].status.measurement.protection.event attribute.
  • .ntr: The slot[Z].status.measurement.protection.ntr attribute.
  • .ptr: The slot[Z].status.measurement.protection.ptr attribute.

ptr property writable

ptr: str

Access the slot[Z].status.measurement.ptr attribute.

Description
  • This attribute contains the Measurement Event register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.ptr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.ptr = value command.
TSP Syntax
- slot[Z].status.measurement.ptr = value
- print(slot[Z].status.measurement.ptr)
Info
  • Z, the module slot number.
Raises:

reading_overflow property

Return the slot[Z].status.measurement.reading_overflow command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .condition: The slot[Z].status.measurement.reading_overflow.condition attribute.
  • .enable: The slot[Z].status.measurement.reading_overflow.enable attribute.
  • .event: The slot[Z].status.measurement.reading_overflow.event attribute.
  • .ntr: The slot[Z].status.measurement.reading_overflow.ntr attribute.
  • .ptr: The slot[Z].status.measurement.reading_overflow.ptr attribute.

voltage_limit property

Return the slot[Z].status.measurement.voltage_limit command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .condition: The slot[Z].status.measurement.voltage_limit.condition attribute.
  • .enable: The slot[Z].status.measurement.voltage_limit.enable attribute.
  • .event: The slot[Z].status.measurement.voltage_limit.event attribute.
  • .ntr: The slot[Z].status.measurement.voltage_limit.ntr attribute.
  • .ptr: The slot[Z].status.measurement.voltage_limit.ptr attribute.

SlotItemStatusMeasurementCurrentLimit

Bases: BaseTSPCmd

The slot[Z].status.measurement.current_limit command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .condition: The slot[Z].status.measurement.current_limit.condition attribute.
  • .enable: The slot[Z].status.measurement.current_limit.enable attribute.
  • .event: The slot[Z].status.measurement.current_limit.event attribute.
  • .ntr: The slot[Z].status.measurement.current_limit.ntr attribute.
  • .ptr: The slot[Z].status.measurement.current_limit.ptr attribute.

condition property

condition: str

Access the slot[Z].status.measurement.current_limit.condition attribute.

Description
  • This attribute contains the measurement event current limit summary registers.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.current_limit.condition) query.
TSP Syntax
- print(slot[Z].status.measurement.current_limit.condition)
Info
  • Z, the module slot number.
Raises:

enable property writable

enable: str

Access the slot[Z].status.measurement.current_limit.enable attribute.

Description
  • This attribute contains the measurement event current limit summary registers.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.current_limit.enable) query.
  • Setting this property to a value will send the slot[Z].status.measurement.current_limit.enable = value command.
TSP Syntax
- slot[Z].status.measurement.current_limit.enable = value
- print(slot[Z].status.measurement.current_limit.enable)
Info
  • Z, the module slot number.
Raises:

event property

event: str

Access the slot[Z].status.measurement.current_limit.event attribute.

Description
  • This attribute contains the measurement event current limit summary registers.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.current_limit.event) query.
TSP Syntax
- print(slot[Z].status.measurement.current_limit.event)
Info
  • Z, the module slot number.
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.measurement.current_limit.ntr attribute.

Description
  • This attribute contains the measurement event current limit summary registers.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.current_limit.ntr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.current_limit.ntr = value command.
TSP Syntax
- slot[Z].status.measurement.current_limit.ntr = value
- print(slot[Z].status.measurement.current_limit.ntr)
Info
  • Z, the module slot number.
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.measurement.current_limit.ptr attribute.

Description
  • This attribute contains the measurement event current limit summary registers.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.current_limit.ptr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.current_limit.ptr = value command.
TSP Syntax
- slot[Z].status.measurement.current_limit.ptr = value
- print(slot[Z].status.measurement.current_limit.ptr)
Info
  • Z, the module slot number.
Raises:

SlotItemStatusMeasurementInstrument

Bases: BaseTSPCmd

The slot[Z].status.measurement.instrument command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .condition: The slot[Z].status.measurement.instrument.condition attribute.
  • .enable: The slot[Z].status.measurement.instrument.enable attribute.
  • .event: The slot[Z].status.measurement.instrument.event attribute.
  • .ntr: The slot[Z].status.measurement.instrument.ntr attribute.
  • .psu: The slot[Z].status.measurement.instrument.psu[X] command tree.
  • .ptr: The slot[Z].status.measurement.instrument.ptr attribute.
  • .smu: The slot[Z].status.measurement.instrument.smu[X] command tree.

condition property

condition: str

Access the slot[Z].status.measurement.instrument.condition attribute.

Description
  • This attribute contains the registers of the measurement event instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.condition) query.
TSP Syntax
- print(slot[Z].status.measurement.instrument.condition)
Info
  • Z, the module slot number.
Raises:

enable property writable

enable: str

Access the slot[Z].status.measurement.instrument.enable attribute.

Description
  • This attribute contains the registers of the measurement event instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.enable) query.
  • Setting this property to a value will send the slot[Z].status.measurement.instrument.enable = value command.
TSP Syntax
- slot[Z].status.measurement.instrument.enable = value
- print(slot[Z].status.measurement.instrument.enable)
Info
  • Z, the module slot number.
Raises:

event property

event: str

Access the slot[Z].status.measurement.instrument.event attribute.

Description
  • This attribute contains the registers of the measurement event instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.event) query.
TSP Syntax
- print(slot[Z].status.measurement.instrument.event)
Info
  • Z, the module slot number.
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.measurement.instrument.ntr attribute.

Description
  • This attribute contains the registers of the measurement event instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.ntr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.instrument.ntr = value command.
TSP Syntax
- slot[Z].status.measurement.instrument.ntr = value
- print(slot[Z].status.measurement.instrument.ntr)
Info
  • Z, the module slot number.
Raises:

psu property

Return the slot[Z].status.measurement.instrument.psu[X] command tree.

Info
  • Z, the module slot number.
  • X, the channel of the PSU: 1 or 2.
Sub-properties and sub-methods
  • .condition: The slot[Z].status.measurement.instrument.psu[X].condition attribute.
  • .enable: The slot[Z].status.measurement.instrument.psu[X].enable attribute.
  • .event: The slot[Z].status.measurement.instrument.psu[X].event attribute.
  • .ntr: The slot[Z].status.measurement.instrument.psu[X].ntr attribute.
  • .ptr: The slot[Z].status.measurement.instrument.psu[X].ptr attribute.

ptr property writable

ptr: str

Access the slot[Z].status.measurement.instrument.ptr attribute.

Description
  • This attribute contains the registers of the measurement event instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.ptr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.instrument.ptr = value command.
TSP Syntax
- slot[Z].status.measurement.instrument.ptr = value
- print(slot[Z].status.measurement.instrument.ptr)
Info
  • Z, the module slot number.
Raises:

smu property

Return the slot[Z].status.measurement.instrument.smu[X] command tree.

Info
  • Z, the module slot number.
  • X, the channel of the SMU: 1 or 2.
Sub-properties and sub-methods
  • .condition: The slot[Z].status.measurement.instrument.smu[X].condition attribute.
  • .enable: The slot[Z].status.measurement.instrument.smu[X].enable attribute.
  • .event: The slot[Z].status.measurement.instrument.smu[X].event attribute.
  • .ntr: The slot[Z].status.measurement.instrument.smu[X].ntr attribute.
  • .ptr: The slot[Z].status.measurement.instrument.smu[X].ptr attribute.

SlotItemStatusMeasurementInstrumentPsuItem

Bases: ValidatedDynamicNumberCmd, BaseTSPCmd

The slot[Z].status.measurement.instrument.psu[X] command tree.

Info
  • Z, the module slot number.
  • X, the channel of the PSU: 1 or 2.
Properties and methods
  • .condition: The slot[Z].status.measurement.instrument.psu[X].condition attribute.
  • .enable: The slot[Z].status.measurement.instrument.psu[X].enable attribute.
  • .event: The slot[Z].status.measurement.instrument.psu[X].event attribute.
  • .ntr: The slot[Z].status.measurement.instrument.psu[X].ntr attribute.
  • .ptr: The slot[Z].status.measurement.instrument.psu[X].ptr attribute.

condition property

condition: str

Access the slot[Z].status.measurement.instrument.psu[X].condition attribute.

Description
  • This attribute contains the registers of the measurement event PSU 1 summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.psu[X].condition) query.
TSP Syntax
- print(slot[Z].status.measurement.instrument.psu[X].condition)
Info
  • Z, the module slot number.
  • X, the channel of the PSU: 1 or 2.
Raises:

enable property writable

enable: str

Access the slot[Z].status.measurement.instrument.psu[X].enable attribute.

Description
  • This attribute contains the registers of the measurement event PSU 1 summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.psu[X].enable) query.
  • Setting this property to a value will send the slot[Z].status.measurement.instrument.psu[X].enable = value command.
TSP Syntax
- slot[Z].status.measurement.instrument.psu[X].enable = value
- print(slot[Z].status.measurement.instrument.psu[X].enable)
Info
  • Z, the module slot number.
  • X, the channel of the PSU: 1 or 2.
Raises:

event property

event: str

Access the slot[Z].status.measurement.instrument.psu[X].event attribute.

Description
  • This attribute contains the registers of the measurement event PSU 1 summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.psu[X].event) query.
TSP Syntax
- print(slot[Z].status.measurement.instrument.psu[X].event)
Info
  • Z, the module slot number.
  • X, the channel of the PSU: 1 or 2.
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.measurement.instrument.psu[X].ntr attribute.

Description
  • This attribute contains the registers of the measurement event PSU 1 summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.psu[X].ntr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.instrument.psu[X].ntr = value command.
TSP Syntax
- slot[Z].status.measurement.instrument.psu[X].ntr = value
- print(slot[Z].status.measurement.instrument.psu[X].ntr)
Info
  • Z, the module slot number.
  • X, the channel of the PSU: 1 or 2.
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.measurement.instrument.psu[X].ptr attribute.

Description
  • This attribute contains the registers of the measurement event PSU 1 summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.psu[X].ptr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.instrument.psu[X].ptr = value command.
TSP Syntax
- slot[Z].status.measurement.instrument.psu[X].ptr = value
- print(slot[Z].status.measurement.instrument.psu[X].ptr)
Info
  • Z, the module slot number.
  • X, the channel of the PSU: 1 or 2.
Raises:

SlotItemStatusMeasurementInstrumentSmuItem

Bases: ValidatedDynamicNumberCmd, BaseTSPCmd

The slot[Z].status.measurement.instrument.smu[X] command tree.

Info
  • Z, the module slot number.
  • X, the channel of the SMU: 1 or 2.
Properties and methods
  • .condition: The slot[Z].status.measurement.instrument.smu[X].condition attribute.
  • .enable: The slot[Z].status.measurement.instrument.smu[X].enable attribute.
  • .event: The slot[Z].status.measurement.instrument.smu[X].event attribute.
  • .ntr: The slot[Z].status.measurement.instrument.smu[X].ntr attribute.
  • .ptr: The slot[Z].status.measurement.instrument.smu[X].ptr attribute.

condition property

condition: str

Access the slot[Z].status.measurement.instrument.smu[X].condition attribute.

Description
  • This attribute contains the registers of the measurement event SMU 1 summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.smu[X].condition) query.
TSP Syntax
- print(slot[Z].status.measurement.instrument.smu[X].condition)
Info
  • Z, the module slot number.
  • X, the channel of the SMU: 1 or 2.
Raises:

enable property writable

enable: str

Access the slot[Z].status.measurement.instrument.smu[X].enable attribute.

Description
  • This attribute contains the registers of the measurement event SMU 1 summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.smu[X].enable) query.
  • Setting this property to a value will send the slot[Z].status.measurement.instrument.smu[X].enable = value command.
TSP Syntax
- slot[Z].status.measurement.instrument.smu[X].enable = value
- print(slot[Z].status.measurement.instrument.smu[X].enable)
Info
  • Z, the module slot number.
  • X, the channel of the SMU: 1 or 2.
Raises:

event property

event: str

Access the slot[Z].status.measurement.instrument.smu[X].event attribute.

Description
  • This attribute contains the registers of the measurement event SMU 1 summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.smu[X].event) query.
TSP Syntax
- print(slot[Z].status.measurement.instrument.smu[X].event)
Info
  • Z, the module slot number.
  • X, the channel of the SMU: 1 or 2.
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.measurement.instrument.smu[X].ntr attribute.

Description
  • This attribute contains the registers of the measurement event SMU 1 summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.smu[X].ntr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.instrument.smu[X].ntr = value command.
TSP Syntax
- slot[Z].status.measurement.instrument.smu[X].ntr = value
- print(slot[Z].status.measurement.instrument.smu[X].ntr)
Info
  • Z, the module slot number.
  • X, the channel of the SMU: 1 or 2.
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.measurement.instrument.smu[X].ptr attribute.

Description
  • This attribute contains the registers of the measurement event SMU 1 summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.instrument.smu[X].ptr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.instrument.smu[X].ptr = value command.
TSP Syntax
- slot[Z].status.measurement.instrument.smu[X].ptr = value
- print(slot[Z].status.measurement.instrument.smu[X].ptr)
Info
  • Z, the module slot number.
  • X, the channel of the SMU: 1 or 2.
Raises:

SlotItemStatusMeasurementProtection

Bases: BaseTSPCmd

The slot[Z].status.measurement.protection command tree.

Properties and methods
  • .condition: The slot[Z].status.measurement.protection.condition attribute.
  • .enable: The slot[Z].status.measurement.protection.enable attribute.
  • .event: The slot[Z].status.measurement.protection.event attribute.
  • .ntr: The slot[Z].status.measurement.protection.ntr attribute.
  • .ptr: The slot[Z].status.measurement.protection.ptr attribute.

condition property

condition: str

Access the slot[Z].status.measurement.protection.condition attribute.

Description
  • This attribute contains the registers of the measurement event protection summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.protection.condition) query.
TSP Syntax
- print(slot[Z].status.measurement.protection.condition)
Raises:

enable property writable

enable: str

Access the slot[Z].status.measurement.protection.enable attribute.

Description
  • This attribute contains the registers of the measurement event protection summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.protection.enable) query.
  • Setting this property to a value will send the slot[Z].status.measurement.protection.enable = value command.
TSP Syntax
- slot[Z].status.measurement.protection.enable = value
- print(slot[Z].status.measurement.protection.enable)
Raises:

event property

event: str

Access the slot[Z].status.measurement.protection.event attribute.

Description
  • This attribute contains the registers of the measurement event protection summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.protection.event) query.
TSP Syntax
- print(slot[Z].status.measurement.protection.event)
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.measurement.protection.ntr attribute.

Description
  • This attribute contains the registers of the measurement event protection summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.protection.ntr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.protection.ntr = value command.
TSP Syntax
- slot[Z].status.measurement.protection.ntr = value
- print(slot[Z].status.measurement.protection.ntr)
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.measurement.protection.ptr attribute.

Description
  • This attribute contains the registers of the measurement event protection summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.protection.ptr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.protection.ptr = value command.
TSP Syntax
- slot[Z].status.measurement.protection.ptr = value
- print(slot[Z].status.measurement.protection.ptr)
Raises:

SlotItemStatusMeasurementReadingOverflow

Bases: BaseTSPCmd

The slot[Z].status.measurement.reading_overflow command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .condition: The slot[Z].status.measurement.reading_overflow.condition attribute.
  • .enable: The slot[Z].status.measurement.reading_overflow.enable attribute.
  • .event: The slot[Z].status.measurement.reading_overflow.event attribute.
  • .ntr: The slot[Z].status.measurement.reading_overflow.ntr attribute.
  • .ptr: The slot[Z].status.measurement.reading_overflow.ptr attribute.

condition property

condition: str

Access the slot[Z].status.measurement.reading_overflow.condition attribute.

Description
  • This attribute contains the measurement event reading overflow summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.reading_overflow.condition) query.
TSP Syntax
- print(slot[Z].status.measurement.reading_overflow.condition)
Info
  • Z, the module slot number.
Raises:

enable property writable

enable: str

Access the slot[Z].status.measurement.reading_overflow.enable attribute.

Description
  • This attribute contains the measurement event reading overflow summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.reading_overflow.enable) query.
  • Setting this property to a value will send the slot[Z].status.measurement.reading_overflow.enable = value command.
TSP Syntax
- slot[Z].status.measurement.reading_overflow.enable = value
- print(slot[Z].status.measurement.reading_overflow.enable)
Info
  • Z, the module slot number.
Raises:

event property

event: str

Access the slot[Z].status.measurement.reading_overflow.event attribute.

Description
  • This attribute contains the measurement event reading overflow summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.reading_overflow.event) query.
TSP Syntax
- print(slot[Z].status.measurement.reading_overflow.event)
Info
  • Z, the module slot number.
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.measurement.reading_overflow.ntr attribute.

Description
  • This attribute contains the measurement event reading overflow summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.reading_overflow.ntr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.reading_overflow.ntr = value command.
TSP Syntax
- slot[Z].status.measurement.reading_overflow.ntr = value
- print(slot[Z].status.measurement.reading_overflow.ntr)
Info
  • Z, the module slot number.
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.measurement.reading_overflow.ptr attribute.

Description
  • This attribute contains the measurement event reading overflow summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.reading_overflow.ptr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.reading_overflow.ptr = value command.
TSP Syntax
- slot[Z].status.measurement.reading_overflow.ptr = value
- print(slot[Z].status.measurement.reading_overflow.ptr)
Info
  • Z, the module slot number.
Raises:

SlotItemStatusMeasurementVoltageLimit

Bases: BaseTSPCmd

The slot[Z].status.measurement.voltage_limit command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .condition: The slot[Z].status.measurement.voltage_limit.condition attribute.
  • .enable: The slot[Z].status.measurement.voltage_limit.enable attribute.
  • .event: The slot[Z].status.measurement.voltage_limit.event attribute.
  • .ntr: The slot[Z].status.measurement.voltage_limit.ntr attribute.
  • .ptr: The slot[Z].status.measurement.voltage_limit.ptr attribute.

condition property

condition: str

Access the slot[Z].status.measurement.voltage_limit.condition attribute.

Description
  • This attribute contains the measurement event voltage limit summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.voltage_limit.condition) query.
TSP Syntax
- print(slot[Z].status.measurement.voltage_limit.condition)
Info
  • Z, the module slot number.
Raises:

enable property writable

enable: str

Access the slot[Z].status.measurement.voltage_limit.enable attribute.

Description
  • This attribute contains the measurement event voltage limit summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.voltage_limit.enable) query.
  • Setting this property to a value will send the slot[Z].status.measurement.voltage_limit.enable = value command.
TSP Syntax
- slot[Z].status.measurement.voltage_limit.enable = value
- print(slot[Z].status.measurement.voltage_limit.enable)
Info
  • Z, the module slot number.
Raises:

event property

event: str

Access the slot[Z].status.measurement.voltage_limit.event attribute.

Description
  • This attribute contains the measurement event voltage limit summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.voltage_limit.event) query.
TSP Syntax
- print(slot[Z].status.measurement.voltage_limit.event)
Info
  • Z, the module slot number.
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.measurement.voltage_limit.ntr attribute.

Description
  • This attribute contains the measurement event voltage limit summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.voltage_limit.ntr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.voltage_limit.ntr = value command.
TSP Syntax
- slot[Z].status.measurement.voltage_limit.ntr = value
- print(slot[Z].status.measurement.voltage_limit.ntr)
Info
  • Z, the module slot number.
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.measurement.voltage_limit.ptr attribute.

Description
  • This attribute contains the measurement event voltage limit summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.measurement.voltage_limit.ptr) query.
  • Setting this property to a value will send the slot[Z].status.measurement.voltage_limit.ptr = value command.
TSP Syntax
- slot[Z].status.measurement.voltage_limit.ptr = value
- print(slot[Z].status.measurement.voltage_limit.ptr)
Info
  • Z, the module slot number.
Raises:

SlotItemStatusOperation

Bases: BaseTSPCmd

The slot[Z].status.operation command tree.

Properties and methods
  • .calibrating: The slot[Z].status.operation.calibrating command tree.
  • .condition: The slot[Z].status.operation.condition attribute.
  • .enable: The slot[Z].status.operation.enable attribute.
  • .event: The slot[Z].status.operation.event attribute.
  • .instrument: The slot[Z].status.operation.instrument command tree.
  • .measuring: The slot[Z].status.operation.measuring command tree.
  • .ntr: The slot[Z].status.operation.ntr attribute.
  • .ptr: The slot[Z].status.operation.ptr attribute.
  • .sweeping: The slot[Z].status.operation.sweeping command tree.

calibrating property

Return the slot[Z].status.operation.calibrating command tree.

Sub-properties and sub-methods
  • .condition: The slot[Z].status.operation.calibrating.condition attribute.
  • .enable: The slot[Z].status.operation.calibrating.enable attribute.
  • .event: The slot[Z].status.operation.calibrating.event attribute.
  • .ntr: The slot[Z].status.operation.calibrating.ntr attribute.
  • .ptr: The slot[Z].status.operation.calibrating.ptr attribute.

condition property

condition: str

Access the slot[Z].status.operation.condition attribute.

Description
  • These attributes manage the Operation Status Register set of the status model.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.condition) query.
TSP Syntax
- print(slot[Z].status.operation.condition)
Raises:

enable property writable

enable: str

Access the slot[Z].status.operation.enable attribute.

Description
  • These attributes manage the Operation Status Register set of the status model.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.enable) query.
  • Setting this property to a value will send the slot[Z].status.operation.enable = value command.
TSP Syntax
- slot[Z].status.operation.enable = value
- print(slot[Z].status.operation.enable)
Raises:

event property

event: str

Access the slot[Z].status.operation.event attribute.

Description
  • These attributes manage the Operation Status Register set of the status model.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.event) query.
TSP Syntax
- print(slot[Z].status.operation.event)
Raises:

instrument property

Return the slot[Z].status.operation.instrument command tree.

Sub-properties and sub-methods
  • .condition: The slot[Z].status.operation.instrument.condition attribute.
  • .enable: The slot[Z].status.operation.instrument.enable attribute.
  • .event: The slot[Z].status.operation.instrument.event attribute.
  • .ntr: The slot[Z].status.operation.instrument.ntr attribute.
  • .psu: The slot[Z].status.operation.instrument.psu[X] command tree.
  • .ptr: The slot[Z].status.operation.instrument.ptr attribute.
  • .smu: The slot[Z].status.operation.instrument.smu[X] command tree.

measuring property

Return the slot[Z].status.operation.measuring command tree.

Sub-properties and sub-methods
  • .condition: The slot[Z].status.operation.measuring.condition attribute.
  • .enable: The slot[Z].status.operation.measuring.enable attribute.
  • .event: The slot[Z].status.operation.measuring.event attribute.
  • .ntr: The slot[Z].status.operation.measuring.ntr attribute.
  • .ptr: The slot[Z].status.operation.measuring.ptr attribute.

ntr property writable

ntr: str

Access the slot[Z].status.operation.ntr attribute.

Description
  • These attributes manage the Operation Status Register set of the status model.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.ntr) query.
  • Setting this property to a value will send the slot[Z].status.operation.ntr = value command.
TSP Syntax
- slot[Z].status.operation.ntr = value
- print(slot[Z].status.operation.ntr)
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.operation.ptr attribute.

Description
  • These attributes manage the Operation Status Register set of the status model.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.ptr) query.
  • Setting this property to a value will send the slot[Z].status.operation.ptr = value command.
TSP Syntax
- slot[Z].status.operation.ptr = value
- print(slot[Z].status.operation.ptr)
Raises:

sweeping property

Return the slot[Z].status.operation.sweeping command tree.

Sub-properties and sub-methods
  • .condition: The slot[Z].status.operation.sweeping.condition attribute.
  • .enable: The slot[Z].status.operation.sweeping.enable attribute.
  • .event: The slot[Z].status.operation.sweeping.event attribute.
  • .ntr: The slot[Z].status.operation.sweeping.ntr attribute.
  • .ptr: The slot[Z].status.operation.sweeping.ptr attribute.

SlotItemStatusOperationCalibrating

Bases: BaseTSPCmd

The slot[Z].status.operation.calibrating command tree.

Properties and methods
  • .condition: The slot[Z].status.operation.calibrating.condition attribute.
  • .enable: The slot[Z].status.operation.calibrating.enable attribute.
  • .event: The slot[Z].status.operation.calibrating.event attribute.
  • .ntr: The slot[Z].status.operation.calibrating.ntr attribute.
  • .ptr: The slot[Z].status.operation.calibrating.ptr attribute.

condition property

condition: str

Access the slot[Z].status.operation.calibrating.condition attribute.

Description
  • This attribute contains the operation status calibration summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.calibrating.condition) query.
TSP Syntax
- print(slot[Z].status.operation.calibrating.condition)
Raises:

enable property writable

enable: str

Access the slot[Z].status.operation.calibrating.enable attribute.

Description
  • This attribute contains the operation status calibration summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.calibrating.enable) query.
  • Setting this property to a value will send the slot[Z].status.operation.calibrating.enable = value command.
TSP Syntax
- slot[Z].status.operation.calibrating.enable = value
- print(slot[Z].status.operation.calibrating.enable)
Raises:

event property

event: str

Access the slot[Z].status.operation.calibrating.event attribute.

Description
  • This attribute contains the operation status calibration summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.calibrating.event) query.
TSP Syntax
- print(slot[Z].status.operation.calibrating.event)
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.operation.calibrating.ntr attribute.

Description
  • This attribute contains the operation status calibration summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.calibrating.ntr) query.
  • Setting this property to a value will send the slot[Z].status.operation.calibrating.ntr = value command.
TSP Syntax
- slot[Z].status.operation.calibrating.ntr = value
- print(slot[Z].status.operation.calibrating.ntr)
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.operation.calibrating.ptr attribute.

Description
  • This attribute contains the operation status calibration summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.calibrating.ptr) query.
  • Setting this property to a value will send the slot[Z].status.operation.calibrating.ptr = value command.
TSP Syntax
- slot[Z].status.operation.calibrating.ptr = value
- print(slot[Z].status.operation.calibrating.ptr)
Raises:

SlotItemStatusOperationInstrument

Bases: BaseTSPCmd

The slot[Z].status.operation.instrument command tree.

Properties and methods
  • .condition: The slot[Z].status.operation.instrument.condition attribute.
  • .enable: The slot[Z].status.operation.instrument.enable attribute.
  • .event: The slot[Z].status.operation.instrument.event attribute.
  • .ntr: The slot[Z].status.operation.instrument.ntr attribute.
  • .psu: The slot[Z].status.operation.instrument.psu[X] command tree.
  • .ptr: The slot[Z].status.operation.instrument.ptr attribute.
  • .smu: The slot[Z].status.operation.instrument.smu[X] command tree.

condition property

condition: str

Access the slot[Z].status.operation.instrument.condition attribute.

Description
  • This attribute contains the operation status instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.condition) query.
TSP Syntax
- print(slot[Z].status.operation.instrument.condition)
Raises:

enable property writable

enable: str

Access the slot[Z].status.operation.instrument.enable attribute.

Description
  • This attribute contains the operation status instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.enable) query.
  • Setting this property to a value will send the slot[Z].status.operation.instrument.enable = value command.
TSP Syntax
- slot[Z].status.operation.instrument.enable = value
- print(slot[Z].status.operation.instrument.enable)
Raises:

event property

event: str

Access the slot[Z].status.operation.instrument.event attribute.

Description
  • This attribute contains the operation status instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.event) query.
TSP Syntax
- print(slot[Z].status.operation.instrument.event)
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.operation.instrument.ntr attribute.

Description
  • This attribute contains the operation status instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.ntr) query.
  • Setting this property to a value will send the slot[Z].status.operation.instrument.ntr = value command.
TSP Syntax
- slot[Z].status.operation.instrument.ntr = value
- print(slot[Z].status.operation.instrument.ntr)
Raises:

psu property

Return the slot[Z].status.operation.instrument.psu[X] command tree.

Info
  • Z, the module slot number.
  • X, the power supply unit (PSU) channel (for example slot[1].status.operation.instrument.psu[1].enable applies to PSU channel 1 in slot 1).
Sub-properties and sub-methods
  • .condition: The slot[Z].status.operation.instrument.psu[X].condition attribute.
  • .enable: The slot[Z].status.operation.instrument.psu[X].enable attribute.
  • .event: The slot[Z].status.operation.instrument.psu[X].event attribute.
  • .ntr: The slot[Z].status.operation.instrument.psu[X].ntr attribute.
  • .ptr: The slot[Z].status.operation.instrument.psu[X].ptr attribute.

ptr property writable

ptr: str

Access the slot[Z].status.operation.instrument.ptr attribute.

Description
  • This attribute contains the operation status instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.ptr) query.
  • Setting this property to a value will send the slot[Z].status.operation.instrument.ptr = value command.
TSP Syntax
- slot[Z].status.operation.instrument.ptr = value
- print(slot[Z].status.operation.instrument.ptr)
Raises:

smu property

Return the slot[Z].status.operation.instrument.smu[X] command tree.

Info
  • Z, the module slot number.
  • X, the source-measure unit (SMU) channel (for example, slot[2]status.operation.instrument.smu[1].enable applies to the SMU channel 1 in slot 2).
Sub-properties and sub-methods
  • .condition: The slot[Z].status.operation.instrument.smu[X].condition attribute.
  • .enable: The slot[Z].status.operation.instrument.smu[X].enable attribute.
  • .event: The slot[Z].status.operation.instrument.smu[X].event attribute.
  • .ntr: The slot[Z].status.operation.instrument.smu[X].ntr attribute.
  • .ptr: The slot[Z].status.operation.instrument.smu[X].ptr attribute.

SlotItemStatusOperationInstrumentPsuItem

Bases: ValidatedDynamicNumberCmd, BaseTSPCmd

The slot[Z].status.operation.instrument.psu[X] command tree.

Info
  • Z, the module slot number.
  • X, the power supply unit (PSU) channel (for example slot[1].status.operation.instrument.psu[1].enable applies to PSU channel 1 in slot 1).
Properties and methods
  • .condition: The slot[Z].status.operation.instrument.psu[X].condition attribute.
  • .enable: The slot[Z].status.operation.instrument.psu[X].enable attribute.
  • .event: The slot[Z].status.operation.instrument.psu[X].event attribute.
  • .ntr: The slot[Z].status.operation.instrument.psu[X].ntr attribute.
  • .ptr: The slot[Z].status.operation.instrument.psu[X].ptr attribute.

condition property

condition: str

Access the slot[Z].status.operation.instrument.psu[X].condition attribute.

Description
  • This attribute contains the operation status PSU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.psu[X].condition) query.
TSP Syntax
- print(slot[Z].status.operation.instrument.psu[X].condition)
Info
  • Z, the module slot number.
  • X, the power supply unit (PSU) channel (for example slot[1].status.operation.instrument.psu[1].enable applies to PSU channel 1 in slot 1).
Raises:

enable property writable

enable: str

Access the slot[Z].status.operation.instrument.psu[X].enable attribute.

Description
  • This attribute contains the operation status PSU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.psu[X].enable) query.
  • Setting this property to a value will send the slot[Z].status.operation.instrument.psu[X].enable = value command.
TSP Syntax
- slot[Z].status.operation.instrument.psu[X].enable = value
- print(slot[Z].status.operation.instrument.psu[X].enable)
Info
  • Z, the module slot number.
  • X, the power supply unit (PSU) channel (for example slot[1].status.operation.instrument.psu[1].enable applies to PSU channel 1 in slot 1).
Raises:

event property

event: str

Access the slot[Z].status.operation.instrument.psu[X].event attribute.

Description
  • This attribute contains the operation status PSU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.psu[X].event) query.
TSP Syntax
- print(slot[Z].status.operation.instrument.psu[X].event)
Info
  • Z, the module slot number.
  • X, the power supply unit (PSU) channel (for example slot[1].status.operation.instrument.psu[1].enable applies to PSU channel 1 in slot 1).
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.operation.instrument.psu[X].ntr attribute.

Description
  • This attribute contains the operation status PSU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.psu[X].ntr) query.
  • Setting this property to a value will send the slot[Z].status.operation.instrument.psu[X].ntr = value command.
TSP Syntax
- slot[Z].status.operation.instrument.psu[X].ntr = value
- print(slot[Z].status.operation.instrument.psu[X].ntr)
Info
  • Z, the module slot number.
  • X, the power supply unit (PSU) channel (for example slot[1].status.operation.instrument.psu[1].enable applies to PSU channel 1 in slot 1).
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.operation.instrument.psu[X].ptr attribute.

Description
  • This attribute contains the operation status PSU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.psu[X].ptr) query.
  • Setting this property to a value will send the slot[Z].status.operation.instrument.psu[X].ptr = value command.
TSP Syntax
- slot[Z].status.operation.instrument.psu[X].ptr = value
- print(slot[Z].status.operation.instrument.psu[X].ptr)
Info
  • Z, the module slot number.
  • X, the power supply unit (PSU) channel (for example slot[1].status.operation.instrument.psu[1].enable applies to PSU channel 1 in slot 1).
Raises:

SlotItemStatusOperationInstrumentSmuItem

Bases: ValidatedDynamicNumberCmd, BaseTSPCmd

The slot[Z].status.operation.instrument.smu[X] command tree.

Info
  • Z, the module slot number.
  • X, the source-measure unit (SMU) channel (for example, slot[2]status.operation.instrument.smu[1].enable applies to the SMU channel 1 in slot 2).
Properties and methods
  • .condition: The slot[Z].status.operation.instrument.smu[X].condition attribute.
  • .enable: The slot[Z].status.operation.instrument.smu[X].enable attribute.
  • .event: The slot[Z].status.operation.instrument.smu[X].event attribute.
  • .ntr: The slot[Z].status.operation.instrument.smu[X].ntr attribute.
  • .ptr: The slot[Z].status.operation.instrument.smu[X].ptr attribute.

condition property

condition: str

Access the slot[Z].status.operation.instrument.smu[X].condition attribute.

Description
  • This attribute contains the Operation Status SMU[X] Summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.smu[X].condition) query.
TSP Syntax
- print(slot[Z].status.operation.instrument.smu[X].condition)
Info
  • Z, the module slot number.
  • X, the source-measure unit (SMU) channel (for example, slot[2]status.operation.instrument.smu[1].enable applies to the SMU channel 1 in slot 2).
Raises:

enable property writable

enable: str

Access the slot[Z].status.operation.instrument.smu[X].enable attribute.

Description
  • This attribute contains the Operation Status SMU[X] Summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.smu[X].enable) query.
  • Setting this property to a value will send the slot[Z].status.operation.instrument.smu[X].enable = value command.
TSP Syntax
- slot[Z].status.operation.instrument.smu[X].enable = value
- print(slot[Z].status.operation.instrument.smu[X].enable)
Info
  • Z, the module slot number.
  • X, the source-measure unit (SMU) channel (for example, slot[2]status.operation.instrument.smu[1].enable applies to the SMU channel 1 in slot 2).
Raises:

event property

event: str

Access the slot[Z].status.operation.instrument.smu[X].event attribute.

Description
  • This attribute contains the Operation Status SMU[X] Summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.smu[X].event) query.
TSP Syntax
- print(slot[Z].status.operation.instrument.smu[X].event)
Info
  • Z, the module slot number.
  • X, the source-measure unit (SMU) channel (for example, slot[2]status.operation.instrument.smu[1].enable applies to the SMU channel 1 in slot 2).
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.operation.instrument.smu[X].ntr attribute.

Description
  • This attribute contains the Operation Status SMU[X] Summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.smu[X].ntr) query.
  • Setting this property to a value will send the slot[Z].status.operation.instrument.smu[X].ntr = value command.
TSP Syntax
- slot[Z].status.operation.instrument.smu[X].ntr = value
- print(slot[Z].status.operation.instrument.smu[X].ntr)
Info
  • Z, the module slot number.
  • X, the source-measure unit (SMU) channel (for example, slot[2]status.operation.instrument.smu[1].enable applies to the SMU channel 1 in slot 2).
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.operation.instrument.smu[X].ptr attribute.

Description
  • This attribute contains the Operation Status SMU[X] Summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.instrument.smu[X].ptr) query.
  • Setting this property to a value will send the slot[Z].status.operation.instrument.smu[X].ptr = value command.
TSP Syntax
- slot[Z].status.operation.instrument.smu[X].ptr = value
- print(slot[Z].status.operation.instrument.smu[X].ptr)
Info
  • Z, the module slot number.
  • X, the source-measure unit (SMU) channel (for example, slot[2]status.operation.instrument.smu[1].enable applies to the SMU channel 1 in slot 2).
Raises:

SlotItemStatusOperationMeasuring

Bases: BaseTSPCmd

The slot[Z].status.operation.measuring command tree.

Properties and methods
  • .condition: The slot[Z].status.operation.measuring.condition attribute.
  • .enable: The slot[Z].status.operation.measuring.enable attribute.
  • .event: The slot[Z].status.operation.measuring.event attribute.
  • .ntr: The slot[Z].status.operation.measuring.ntr attribute.
  • .ptr: The slot[Z].status.operation.measuring.ptr attribute.

condition property

condition: str

Access the slot[Z].status.operation.measuring.condition attribute.

Description
  • This attribute contains the operation status measuring summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.measuring.condition) query.
TSP Syntax
- print(slot[Z].status.operation.measuring.condition)
Raises:

enable property writable

enable: str

Access the slot[Z].status.operation.measuring.enable attribute.

Description
  • This attribute contains the operation status measuring summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.measuring.enable) query.
  • Setting this property to a value will send the slot[Z].status.operation.measuring.enable = value command.
TSP Syntax
- slot[Z].status.operation.measuring.enable = value
- print(slot[Z].status.operation.measuring.enable)
Raises:

event property

event: str

Access the slot[Z].status.operation.measuring.event attribute.

Description
  • This attribute contains the operation status measuring summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.measuring.event) query.
TSP Syntax
- print(slot[Z].status.operation.measuring.event)
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.operation.measuring.ntr attribute.

Description
  • This attribute contains the operation status measuring summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.measuring.ntr) query.
  • Setting this property to a value will send the slot[Z].status.operation.measuring.ntr = value command.
TSP Syntax
- slot[Z].status.operation.measuring.ntr = value
- print(slot[Z].status.operation.measuring.ntr)
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.operation.measuring.ptr attribute.

Description
  • This attribute contains the operation status measuring summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.measuring.ptr) query.
  • Setting this property to a value will send the slot[Z].status.operation.measuring.ptr = value command.
TSP Syntax
- slot[Z].status.operation.measuring.ptr = value
- print(slot[Z].status.operation.measuring.ptr)
Raises:

SlotItemStatusOperationSweeping

Bases: BaseTSPCmd

The slot[Z].status.operation.sweeping command tree.

Properties and methods
  • .condition: The slot[Z].status.operation.sweeping.condition attribute.
  • .enable: The slot[Z].status.operation.sweeping.enable attribute.
  • .event: The slot[Z].status.operation.sweeping.event attribute.
  • .ntr: The slot[Z].status.operation.sweeping.ntr attribute.
  • .ptr: The slot[Z].status.operation.sweeping.ptr attribute.

condition property

condition: str

Access the slot[Z].status.operation.sweeping.condition attribute.

Description
  • This attribute contains the operation status sweeping summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.sweeping.condition) query.
TSP Syntax
- print(slot[Z].status.operation.sweeping.condition)
Raises:

enable property writable

enable: str

Access the slot[Z].status.operation.sweeping.enable attribute.

Description
  • This attribute contains the operation status sweeping summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.sweeping.enable) query.
  • Setting this property to a value will send the slot[Z].status.operation.sweeping.enable = value command.
TSP Syntax
- slot[Z].status.operation.sweeping.enable = value
- print(slot[Z].status.operation.sweeping.enable)
Raises:

event property

event: str

Access the slot[Z].status.operation.sweeping.event attribute.

Description
  • This attribute contains the operation status sweeping summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.sweeping.event) query.
TSP Syntax
- print(slot[Z].status.operation.sweeping.event)
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.operation.sweeping.ntr attribute.

Description
  • This attribute contains the operation status sweeping summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.sweeping.ntr) query.
  • Setting this property to a value will send the slot[Z].status.operation.sweeping.ntr = value command.
TSP Syntax
- slot[Z].status.operation.sweeping.ntr = value
- print(slot[Z].status.operation.sweeping.ntr)
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.operation.sweeping.ptr attribute.

Description
  • This attribute contains the operation status sweeping summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.operation.sweeping.ptr) query.
  • Setting this property to a value will send the slot[Z].status.operation.sweeping.ptr = value command.
TSP Syntax
- slot[Z].status.operation.sweeping.ptr = value
- print(slot[Z].status.operation.sweeping.ptr)
Raises:

SlotItemStatusQuestionable

Bases: BaseTSPCmd

The slot[Z].status.questionable command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .calibration: The slot[Z].status.questionable.calibration command tree.
  • .condition: The slot[Z].status.questionable.condition attribute.
  • .enable: The slot[Z].status.questionable.enable attribute.
  • .event: The slot[Z].status.questionable.event attribute.
  • .instrument: The slot[Z].status.questionable.instrument command tree.
  • .ntr: The slot[Z].status.questionable.ntr attribute.
  • .over_temperature: The slot[Z].status.questionable.over_temperature command tree.
  • .ptr: The slot[Z].status.questionable.ptr attribute.

calibration property

Return the slot[Z].status.questionable.calibration command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .condition: The slot[Z].status.questionable.calibration.condition attribute.
  • .enable: The slot[Z].status.questionable.calibration.enable attribute.
  • .event: The slot[Z].status.questionable.calibration.event attribute.
  • .ntr: The slot[Z].status.questionable.calibration.ntr attribute.
  • .ptr: The slot[Z].status.questionable.calibration.ptr attribute.

condition property

condition: str

Access the slot[Z].status.questionable.condition attribute.

Description
  • These attributes manage the questionable status register set of the status model.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.condition) query.
TSP Syntax
- print(slot[Z].status.questionable.condition)
Info
  • Z, the module slot number.
Raises:

enable property writable

enable: str

Access the slot[Z].status.questionable.enable attribute.

Description
  • These attributes manage the questionable status register set of the status model.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.enable) query.
  • Setting this property to a value will send the slot[Z].status.questionable.enable = value command.
TSP Syntax
- slot[Z].status.questionable.enable = value
- print(slot[Z].status.questionable.enable)
Info
  • Z, the module slot number.
Raises:

event property

event: str

Access the slot[Z].status.questionable.event attribute.

Description
  • These attributes manage the questionable status register set of the status model.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.event) query.
TSP Syntax
- print(slot[Z].status.questionable.event)
Info
  • Z, the module slot number.
Raises:

instrument property

Return the slot[Z].status.questionable.instrument command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .condition: The slot[Z].status.questionable.instrument.condition attribute.
  • .enable: The slot[Z].status.questionable.instrument.enable attribute.
  • .event: The slot[Z].status.questionable.instrument.event attribute.
  • .ntr: The slot[Z].status.questionable.instrument.ntr attribute.
  • .psu: The slot[Z].status.questionable.instrument.psu[X] command tree.
  • .ptr: The slot[Z].status.questionable.instrument.ptr attribute.
  • .smu: The slot[Z].status.questionable.instrument.smu[X] command tree.

ntr property writable

ntr: str

Access the slot[Z].status.questionable.ntr attribute.

Description
  • These attributes manage the questionable status register set of the status model.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.ntr) query.
  • Setting this property to a value will send the slot[Z].status.questionable.ntr = value command.
TSP Syntax
- slot[Z].status.questionable.ntr = value
- print(slot[Z].status.questionable.ntr)
Info
  • Z, the module slot number.
Raises:

over_temperature property

Return the slot[Z].status.questionable.over_temperature command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .condition: The slot[Z].status.questionable.over_temperature.condition attribute.
  • .enable: The slot[Z].status.questionable.over_temperature.enable attribute.
  • .event: The slot[Z].status.questionable.over_temperature.event attribute.
  • .ntr: The slot[Z].status.questionable.over_temperature.ntr attribute.
  • .ptr: The slot[Z].status.questionable.over_temperature.ptr attribute.

ptr property writable

ptr: str

Access the slot[Z].status.questionable.ptr attribute.

Description
  • These attributes manage the questionable status register set of the status model.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.ptr) query.
  • Setting this property to a value will send the slot[Z].status.questionable.ptr = value command.
TSP Syntax
- slot[Z].status.questionable.ptr = value
- print(slot[Z].status.questionable.ptr)
Info
  • Z, the module slot number.
Raises:

SlotItemStatusQuestionableCalibration

Bases: BaseTSPCmd

The slot[Z].status.questionable.calibration command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .condition: The slot[Z].status.questionable.calibration.condition attribute.
  • .enable: The slot[Z].status.questionable.calibration.enable attribute.
  • .event: The slot[Z].status.questionable.calibration.event attribute.
  • .ntr: The slot[Z].status.questionable.calibration.ntr attribute.
  • .ptr: The slot[Z].status.questionable.calibration.ptr attribute.

condition property

condition: str

Access the slot[Z].status.questionable.calibration.condition attribute.

Description
  • This attribute contains the questionable status calibration summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.calibration.condition) query.
TSP Syntax
- print(slot[Z].status.questionable.calibration.condition)
Info
  • Z, the module slot number.
Raises:

enable property writable

enable: str

Access the slot[Z].status.questionable.calibration.enable attribute.

Description
  • This attribute contains the questionable status calibration summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.calibration.enable) query.
  • Setting this property to a value will send the slot[Z].status.questionable.calibration.enable = value command.
TSP Syntax
- slot[Z].status.questionable.calibration.enable = value
- print(slot[Z].status.questionable.calibration.enable)
Info
  • Z, the module slot number.
Raises:

event property

event: str

Access the slot[Z].status.questionable.calibration.event attribute.

Description
  • This attribute contains the questionable status calibration summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.calibration.event) query.
TSP Syntax
- print(slot[Z].status.questionable.calibration.event)
Info
  • Z, the module slot number.
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.questionable.calibration.ntr attribute.

Description
  • This attribute contains the questionable status calibration summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.calibration.ntr) query.
  • Setting this property to a value will send the slot[Z].status.questionable.calibration.ntr = value command.
TSP Syntax
- slot[Z].status.questionable.calibration.ntr = value
- print(slot[Z].status.questionable.calibration.ntr)
Info
  • Z, the module slot number.
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.questionable.calibration.ptr attribute.

Description
  • This attribute contains the questionable status calibration summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.calibration.ptr) query.
  • Setting this property to a value will send the slot[Z].status.questionable.calibration.ptr = value command.
TSP Syntax
- slot[Z].status.questionable.calibration.ptr = value
- print(slot[Z].status.questionable.calibration.ptr)
Info
  • Z, the module slot number.
Raises:

SlotItemStatusQuestionableInstrument

Bases: BaseTSPCmd

The slot[Z].status.questionable.instrument command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .condition: The slot[Z].status.questionable.instrument.condition attribute.
  • .enable: The slot[Z].status.questionable.instrument.enable attribute.
  • .event: The slot[Z].status.questionable.instrument.event attribute.
  • .ntr: The slot[Z].status.questionable.instrument.ntr attribute.
  • .psu: The slot[Z].status.questionable.instrument.psu[X] command tree.
  • .ptr: The slot[Z].status.questionable.instrument.ptr attribute.
  • .smu: The slot[Z].status.questionable.instrument.smu[X] command tree.

condition property

condition: str

Access the slot[Z].status.questionable.instrument.condition attribute.

Description
  • This attribute contains the questionable status instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.condition) query.
TSP Syntax
- print(slot[Z].status.questionable.instrument.condition)
Info
  • Z, the module slot number.
Raises:

enable property writable

enable: str

Access the slot[Z].status.questionable.instrument.enable attribute.

Description
  • This attribute contains the questionable status instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.enable) query.
  • Setting this property to a value will send the slot[Z].status.questionable.instrument.enable = value command.
TSP Syntax
- slot[Z].status.questionable.instrument.enable = value
- print(slot[Z].status.questionable.instrument.enable)
Info
  • Z, the module slot number.
Raises:

event property

event: str

Access the slot[Z].status.questionable.instrument.event attribute.

Description
  • This attribute contains the questionable status instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.event) query.
TSP Syntax
- print(slot[Z].status.questionable.instrument.event)
Info
  • Z, the module slot number.
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.questionable.instrument.ntr attribute.

Description
  • This attribute contains the questionable status instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.ntr) query.
  • Setting this property to a value will send the slot[Z].status.questionable.instrument.ntr = value command.
TSP Syntax
- slot[Z].status.questionable.instrument.ntr = value
- print(slot[Z].status.questionable.instrument.ntr)
Info
  • Z, the module slot number.
Raises:

psu property

Return the slot[Z].status.questionable.instrument.psu[X] command tree.

Info
  • Z, the module slot number.
  • X, the channel of the PSU: 1 or 2.
Sub-properties and sub-methods
  • .condition: The slot[Z].status.questionable.instrument.psu[X].condition attribute.
  • .enable: The slot[Z].status.questionable.instrument.psu[X].enable attribute.
  • .event: The slot[Z].status.questionable.instrument.psu[X].event attribute.
  • .ntr: The slot[Z].status.questionable.instrument.psu[X].ntr attribute.
  • .ptr: The slot[Z].status.questionable.instrument.psu[X].ptr attribute.

ptr property writable

ptr: str

Access the slot[Z].status.questionable.instrument.ptr attribute.

Description
  • This attribute contains the questionable status instrument summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.ptr) query.
  • Setting this property to a value will send the slot[Z].status.questionable.instrument.ptr = value command.
TSP Syntax
- slot[Z].status.questionable.instrument.ptr = value
- print(slot[Z].status.questionable.instrument.ptr)
Info
  • Z, the module slot number.
Raises:

smu property

Return the slot[Z].status.questionable.instrument.smu[X] command tree.

Info
  • Z, the module slot number.
  • X, the channel of the SMU: 1 or 2.
Sub-properties and sub-methods
  • .condition: The slot[Z].status.questionable.instrument.smu[X].condition attribute.
  • .enable: The slot[Z].status.questionable.instrument.smu[X].enable attribute.
  • .event: The slot[Z].status.questionable.instrument.smu[X].event attribute.
  • .ntr: The slot[Z].status.questionable.instrument.smu[X].ntr attribute.
  • .ptr: The slot[Z].status.questionable.instrument.smu[X].ptr attribute.

SlotItemStatusQuestionableInstrumentPsuItem

Bases: ValidatedDynamicNumberCmd, BaseTSPCmd

The slot[Z].status.questionable.instrument.psu[X] command tree.

Info
  • Z, the module slot number.
  • X, the channel of the PSU: 1 or 2.
Properties and methods
  • .condition: The slot[Z].status.questionable.instrument.psu[X].condition attribute.
  • .enable: The slot[Z].status.questionable.instrument.psu[X].enable attribute.
  • .event: The slot[Z].status.questionable.instrument.psu[X].event attribute.
  • .ntr: The slot[Z].status.questionable.instrument.psu[X].ntr attribute.
  • .ptr: The slot[Z].status.questionable.instrument.psu[X].ptr attribute.

condition property

condition: str

Access the slot[Z].status.questionable.instrument.psu[X].condition attribute.

Description
  • This attribute contains the questionable status PSU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.psu[X].condition) query.
TSP Syntax
- print(slot[Z].status.questionable.instrument.psu[X].condition)
Info
  • Z, the module slot number.
  • X, the channel of the PSU: 1 or 2.
Raises:

enable property writable

enable: str

Access the slot[Z].status.questionable.instrument.psu[X].enable attribute.

Description
  • This attribute contains the questionable status PSU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.psu[X].enable) query.
  • Setting this property to a value will send the slot[Z].status.questionable.instrument.psu[X].enable = value command.
TSP Syntax
- slot[Z].status.questionable.instrument.psu[X].enable = value
- print(slot[Z].status.questionable.instrument.psu[X].enable)
Info
  • Z, the module slot number.
  • X, the channel of the PSU: 1 or 2.
Raises:

event property

event: str

Access the slot[Z].status.questionable.instrument.psu[X].event attribute.

Description
  • This attribute contains the questionable status PSU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.psu[X].event) query.
TSP Syntax
- print(slot[Z].status.questionable.instrument.psu[X].event)
Info
  • Z, the module slot number.
  • X, the channel of the PSU: 1 or 2.
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.questionable.instrument.psu[X].ntr attribute.

Description
  • This attribute contains the questionable status PSU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.psu[X].ntr) query.
  • Setting this property to a value will send the slot[Z].status.questionable.instrument.psu[X].ntr = value command.
TSP Syntax
- slot[Z].status.questionable.instrument.psu[X].ntr = value
- print(slot[Z].status.questionable.instrument.psu[X].ntr)
Info
  • Z, the module slot number.
  • X, the channel of the PSU: 1 or 2.
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.questionable.instrument.psu[X].ptr attribute.

Description
  • This attribute contains the questionable status PSU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.psu[X].ptr) query.
  • Setting this property to a value will send the slot[Z].status.questionable.instrument.psu[X].ptr = value command.
TSP Syntax
- slot[Z].status.questionable.instrument.psu[X].ptr = value
- print(slot[Z].status.questionable.instrument.psu[X].ptr)
Info
  • Z, the module slot number.
  • X, the channel of the PSU: 1 or 2.
Raises:

SlotItemStatusQuestionableInstrumentSmuItem

Bases: ValidatedDynamicNumberCmd, BaseTSPCmd

The slot[Z].status.questionable.instrument.smu[X] command tree.

Info
  • Z, the module slot number.
  • X, the channel of the SMU: 1 or 2.
Properties and methods
  • .condition: The slot[Z].status.questionable.instrument.smu[X].condition attribute.
  • .enable: The slot[Z].status.questionable.instrument.smu[X].enable attribute.
  • .event: The slot[Z].status.questionable.instrument.smu[X].event attribute.
  • .ntr: The slot[Z].status.questionable.instrument.smu[X].ntr attribute.
  • .ptr: The slot[Z].status.questionable.instrument.smu[X].ptr attribute.

condition property

condition: str

Access the slot[Z].status.questionable.instrument.smu[X].condition attribute.

Description
  • This attribute contains the questionable status SMU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.smu[X].condition) query.
TSP Syntax
- print(slot[Z].status.questionable.instrument.smu[X].condition)
Info
  • Z, the module slot number.
  • X, the channel of the SMU: 1 or 2.
Raises:

enable property writable

enable: str

Access the slot[Z].status.questionable.instrument.smu[X].enable attribute.

Description
  • This attribute contains the questionable status SMU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.smu[X].enable) query.
  • Setting this property to a value will send the slot[Z].status.questionable.instrument.smu[X].enable = value command.
TSP Syntax
- slot[Z].status.questionable.instrument.smu[X].enable = value
- print(slot[Z].status.questionable.instrument.smu[X].enable)
Info
  • Z, the module slot number.
  • X, the channel of the SMU: 1 or 2.
Raises:

event property

event: str

Access the slot[Z].status.questionable.instrument.smu[X].event attribute.

Description
  • This attribute contains the questionable status SMU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.smu[X].event) query.
TSP Syntax
- print(slot[Z].status.questionable.instrument.smu[X].event)
Info
  • Z, the module slot number.
  • X, the channel of the SMU: 1 or 2.
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.questionable.instrument.smu[X].ntr attribute.

Description
  • This attribute contains the questionable status SMU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.smu[X].ntr) query.
  • Setting this property to a value will send the slot[Z].status.questionable.instrument.smu[X].ntr = value command.
TSP Syntax
- slot[Z].status.questionable.instrument.smu[X].ntr = value
- print(slot[Z].status.questionable.instrument.smu[X].ntr)
Info
  • Z, the module slot number.
  • X, the channel of the SMU: 1 or 2.
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.questionable.instrument.smu[X].ptr attribute.

Description
  • This attribute contains the questionable status SMU summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.instrument.smu[X].ptr) query.
  • Setting this property to a value will send the slot[Z].status.questionable.instrument.smu[X].ptr = value command.
TSP Syntax
- slot[Z].status.questionable.instrument.smu[X].ptr = value
- print(slot[Z].status.questionable.instrument.smu[X].ptr)
Info
  • Z, the module slot number.
  • X, the channel of the SMU: 1 or 2.
Raises:

SlotItemStatusQuestionableOverTemperature

Bases: BaseTSPCmd

The slot[Z].status.questionable.over_temperature command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .condition: The slot[Z].status.questionable.over_temperature.condition attribute.
  • .enable: The slot[Z].status.questionable.over_temperature.enable attribute.
  • .event: The slot[Z].status.questionable.over_temperature.event attribute.
  • .ntr: The slot[Z].status.questionable.over_temperature.ntr attribute.
  • .ptr: The slot[Z].status.questionable.over_temperature.ptr attribute.

condition property

condition: str

Access the slot[Z].status.questionable.over_temperature.condition attribute.

Description
  • This attribute contains the Questionable Status Overtemperature Summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.over_temperature.condition) query.
TSP Syntax
- print(slot[Z].status.questionable.over_temperature.condition)
Info
  • Z, the module slot number.
Raises:

enable property writable

enable: str

Access the slot[Z].status.questionable.over_temperature.enable attribute.

Description
  • This attribute contains the Questionable Status Overtemperature Summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.over_temperature.enable) query.
  • Setting this property to a value will send the slot[Z].status.questionable.over_temperature.enable = value command.
TSP Syntax
- slot[Z].status.questionable.over_temperature.enable = value
- print(slot[Z].status.questionable.over_temperature.enable)
Info
  • Z, the module slot number.
Raises:

event property

event: str

Access the slot[Z].status.questionable.over_temperature.event attribute.

Description
  • This attribute contains the Questionable Status Overtemperature Summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.over_temperature.event) query.
TSP Syntax
- print(slot[Z].status.questionable.over_temperature.event)
Info
  • Z, the module slot number.
Raises:

ntr property writable

ntr: str

Access the slot[Z].status.questionable.over_temperature.ntr attribute.

Description
  • This attribute contains the Questionable Status Overtemperature Summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.over_temperature.ntr) query.
  • Setting this property to a value will send the slot[Z].status.questionable.over_temperature.ntr = value command.
TSP Syntax
- slot[Z].status.questionable.over_temperature.ntr = value
- print(slot[Z].status.questionable.over_temperature.ntr)
Info
  • Z, the module slot number.
Raises:

ptr property writable

ptr: str

Access the slot[Z].status.questionable.over_temperature.ptr attribute.

Description
  • This attribute contains the Questionable Status Overtemperature Summary register set.
Usage
  • Accessing this property will send the print(slot[Z].status.questionable.over_temperature.ptr) query.
  • Setting this property to a value will send the slot[Z].status.questionable.over_temperature.ptr = value command.
TSP Syntax
- slot[Z].status.questionable.over_temperature.ptr = value
- print(slot[Z].status.questionable.over_temperature.ptr)
Info
  • Z, the module slot number.
Raises:

SlotItemTrigger

Bases: BaseTSPCmd

The slot[Z].trigger command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .model: The slot[Z].trigger.model command tree.

model property

Return the slot[Z].trigger.model command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .abort(): The slot[Z].trigger.model.abort() function.
  • .addblock: The slot[Z].trigger.model.addblock command tree.
  • .create(): The slot[Z].trigger.model.create() function.
  • .delete(): The slot[Z].trigger.model.delete() function.
  • .initiate(): The slot[Z].trigger.model.initiate() function.
  • .removeblock(): The slot[Z].trigger.model.removeblock() function.
  • .state(): The slot[Z].trigger.model.state() function.

SlotItemTriggerModel

Bases: BaseTSPCmd

The slot[Z].trigger.model command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .abort(): The slot[Z].trigger.model.abort() function.
  • .addblock: The slot[Z].trigger.model.addblock command tree.
  • .create(): The slot[Z].trigger.model.create() function.
  • .delete(): The slot[Z].trigger.model.delete() function.
  • .initiate(): The slot[Z].trigger.model.initiate() function.
  • .removeblock(): The slot[Z].trigger.model.removeblock() function.
  • .state(): The slot[Z].trigger.model.state() function.

addblock property

Return the slot[Z].trigger.model.addblock command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .branch: The slot[Z].trigger.model.addblock.branch command tree.
  • .configlist: The slot[Z].trigger.model.addblock.configlist command tree.
  • .delay: The slot[Z].trigger.model.addblock.delay command tree.
  • .logevent(): The slot[Z].trigger.model.addblock.logevent() function.
  • .measure(): The slot[Z].trigger.model.addblock.measure() function.
  • .measureoverlapped(): The slot[Z].trigger.model.addblock.measureoverlapped() function.
  • .nop(): The slot[Z].trigger.model.addblock.nop() function.
  • .reset: The slot[Z].trigger.model.addblock.reset command tree.
  • .source: The slot[Z].trigger.model.addblock.source command tree.
  • .wait(): The slot[Z].trigger.model.addblock.wait() function.

abort

abort(trigger_model_name: str) -> None

Run the slot[Z].trigger.model.abort() function.

Description
  • This function stops trigger model execution on the specified module.
TSP Syntax
- slot[Z].trigger.model.abort()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to abort.

Raises:

create

create(trigger_model_name: str) -> None

Run the slot[Z].trigger.model.create() function.

Description
  • This function creates a trigger model.
TSP Syntax
- slot[Z].trigger.model.create()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to create.

Raises:

delete

delete(trigger_model_name: str) -> None

Run the slot[Z].trigger.model.delete() function.

Description
  • This function deletes a trigger model.
TSP Syntax
- slot[Z].trigger.model.delete()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to delete.

Raises:

initiate

initiate(trigger_model_name: str) -> None

Run the slot[Z].trigger.model.initiate() function.

Description
  • This function starts a specified trigger model on a module.
TSP Syntax
- slot[Z].trigger.model.initiate()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to start.

Raises:

removeblock

removeblock(trigger_model_name: str, trigger_block_name: str) -> None

Run the slot[Z].trigger.model.removeblock() function.

Description
  • This function removes the trigger block from the trigger model.
TSP Syntax
- slot[Z].trigger.model.removeblock()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model from which this trigger block will be removed.

  • trigger_block_name (str) –

    Unique name of the trigger block to remove; this string cannot be empty.

Raises:

state

state(trigger_model_name: str) -> str

Run the slot[Z].trigger.model.state() function.

Description
  • This function returns the present state of the trigger model.
TSP Syntax
- slot[Z].trigger.model.state()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model.

Returns:
  • str

    The result of the function call.

Raises:

SlotItemTriggerModelAddblock

Bases: BaseTSPCmd

The slot[Z].trigger.model.addblock command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .branch: The slot[Z].trigger.model.addblock.branch command tree.
  • .configlist: The slot[Z].trigger.model.addblock.configlist command tree.
  • .delay: The slot[Z].trigger.model.addblock.delay command tree.
  • .logevent(): The slot[Z].trigger.model.addblock.logevent() function.
  • .measure(): The slot[Z].trigger.model.addblock.measure() function.
  • .measureoverlapped(): The slot[Z].trigger.model.addblock.measureoverlapped() function.
  • .nop(): The slot[Z].trigger.model.addblock.nop() function.
  • .reset: The slot[Z].trigger.model.addblock.reset command tree.
  • .source: The slot[Z].trigger.model.addblock.source command tree.
  • .wait(): The slot[Z].trigger.model.addblock.wait() function.

branch property

Return the slot[Z].trigger.model.addblock.branch command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .always(): The slot[Z].trigger.model.addblock.branch.always() function.
  • .counter(): The slot[Z].trigger.model.addblock.branch.counter() function.
  • .once(): The slot[Z].trigger.model.addblock.branch.once() function.
  • .onceexcluded(): The slot[Z].trigger.model.addblock.branch.onceexcluded() function.

configlist property

Return the slot[Z].trigger.model.addblock.configlist command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .next(): The slot[Z].trigger.model.addblock.configlist.next() function.
  • .prev(): The slot[Z].trigger.model.addblock.configlist.prev() function.
  • .recall(): The slot[Z].trigger.model.addblock.configlist.recall() function.

delay property

Return the slot[Z].trigger.model.addblock.delay command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .constant(): The slot[Z].trigger.model.addblock.delay.constant() function.

reset property

Return the slot[Z].trigger.model.addblock.reset command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .branch: The slot[Z].trigger.model.addblock.reset.branch command tree.

source property

Return the slot[Z].trigger.model.addblock.source command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .action: The slot[Z].trigger.model.addblock.source.action command tree.
  • .output(): The slot[Z].trigger.model.addblock.source.output() function.

logevent

logevent(trigger_model_name: str, block_name: str, event_number: int, message: str) -> None

Run the slot[Z].trigger.model.addblock.logevent() function.

Description
  • This function allows you to log an event in the event log when the trigger model is running.
TSP Syntax
- slot[Z].trigger.model.addblock.logevent()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block will be added.

  • block_name (str) –

    Name of the block to be added.

  • event_number (int) –

    The event number.

  • message (str) –

    A string up to 31 characters.

Raises:

measure

measure(trigger_model_name: str, block_name: str, channel: str, count: str | None = None) -> None

Run the slot[Z].trigger.model.addblock.measure() function.

Description
  • This function defines a trigger block that makes a measurement.
TSP Syntax
- slot[Z].trigger.model.addblock.measure()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block will be added.

  • block_name (str) –

    Name of the trigger block.

  • channel (str) –

    Channel list, specified in a table; for example.

  • count (optional, default: None ) –

    Number of measurements to make when this block is executed.

Raises:

measureoverlapped

measureoverlapped(
    trigger_model_name: str, block_name: str, channel: str, count: str | None = None
) -> None

Run the slot[Z].trigger.model.addblock.measureoverlapped() function.

Description
  • This function defines a trigger-model block that makes a measurement in an overlapped mode which allows you to measure the response of the device under test while the source is being stepped.
TSP Syntax
- slot[Z].trigger.model.addblock.measureoverlapped()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block will be added.

  • block_name (str) –

    Name of the trigger block.

  • channel (str) –

    Module channel number to measure.

  • count (optional, default: None ) –

    Number of measurements to make when this block starts.

Raises:

nop

nop(trigger_model_name: str, block_name: str) -> None

Run the slot[Z].trigger.model.addblock.nop() function.

Description
  • This function creates a placeholder block that performs no action in the trigger model.
TSP Syntax
- slot[Z].trigger.model.addblock.nop()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block will be added.

  • block_name (str) –

    Name of the trigger block.

Raises:

wait

wait(
    trigger_model_name: str,
    block_name: str,
    event: str,
    clear: str | None = None,
    logic: str | None = None,
    event_2: str | None = None,
    event_3: str | None = None,
    event_4: str | None = None,
) -> None

Run the slot[Z].trigger.model.addblock.wait() function.

Description
  • This function defines a trigger model block that waits for an event before allowing the trigger model to continue.
TSP Syntax
- slot[Z].trigger.model.addblock.wait()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block will be added.

  • block_name (str) –

    Name of the trigger block being added by this command.

  • event (str) –

    The event that must occur before the trigger block allows trigger execution to continue (see Details).

  • clear (optional, default: None ) –

    To clear previously detected trigger events when entering the wait block.

  • logic (optional, default: None ) –

    If each event must occur before the trigger model continues.

  • event_2 (optional, default: None ) –

    The event that must occur before the trigger block allows trigger execution to continue (see Details).

  • event_3 (optional, default: None ) –

    The event that must occur before the trigger block allows trigger execution to continue (see Details).

  • event_4 (optional, default: None ) –

    The event that must occur before the trigger block allows trigger execution to continue (see Details).

Raises:

SlotItemTriggerModelAddblockBranch

Bases: BaseTSPCmd

The slot[Z].trigger.model.addblock.branch command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .always(): The slot[Z].trigger.model.addblock.branch.always() function.
  • .counter(): The slot[Z].trigger.model.addblock.branch.counter() function.
  • .once(): The slot[Z].trigger.model.addblock.branch.once() function.
  • .onceexcluded(): The slot[Z].trigger.model.addblock.branch.onceexcluded() function.

always

always(trigger_model_name: str, block_name: str, branch_to_block_name: str) -> None

Run the slot[Z].trigger.model.addblock.branch.always() function.

Description
  • This function defines a trigger model block that always branches to a specific block.
TSP Syntax
- slot[Z].trigger.model.addblock.branch.always()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block will be added.

  • block_name (str) –

    Name of the block to be added.

  • branch_to_block_name (str) –

    Name of the next trigger block to run.

Raises:

counter

counter(
    trigger_model_name: str, block_name: str, branch_to_block_name: str, target_count: str
) -> None

Run the slot[Z].trigger.model.addblock.branch.counter() function.

Description
  • This function defines a trigger model block that branches to a block a specified number of times.
TSP Syntax
- slot[Z].trigger.model.addblock.branch.counter()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block will be added.

  • block_name (str) –

    Name of the block to be added.

  • branch_to_block_name (str) –

    Name of the next block to run.

  • target_count (str) –

    Number of times to repeat the branch.

Raises:

once

once(trigger_model_name: str, block_name: str, branch_to_block_name: str) -> None

Run the slot[Z].trigger.model.addblock.branch.once() function.

Description
  • This function causes the trigger model to branch to a specified trigger model block the first time it is encountered in the trigger model.
TSP Syntax
- slot[Z].trigger.model.addblock.branch.once()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block is added.

  • block_name (str) –

    Name of the trigger block.

  • branch_to_block_name (str) –

    Name of the block to branch to on the first pass through this block.

Raises:

onceexcluded

onceexcluded(trigger_model_name: str, block_name: str, branch_to_block_name: str) -> None

Run the slot[Z].trigger.model.addblock.branch.onceexcluded() function.

Description
  • This function causes the trigger model to branch to a specified trigger model block every time it is encountered in the trigger model except for the first time.
TSP Syntax
- slot[Z].trigger.model.addblock.branch.onceexcluded()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block is added.

  • block_name (str) –

    Name of the trigger block.

  • branch_to_block_name (str) –

    Name of the block to branch to on the first pass through this block.

Raises:

SlotItemTriggerModelAddblockConfiglist

Bases: BaseTSPCmd

The slot[Z].trigger.model.addblock.configlist command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .next(): The slot[Z].trigger.model.addblock.configlist.next() function.
  • .prev(): The slot[Z].trigger.model.addblock.configlist.prev() function.
  • .recall(): The slot[Z].trigger.model.addblock.configlist.recall() function.

next

next(trigger_model_name: str, block_name: str, channel: str, configlist_name: str) -> None

Run the slot[Z].trigger.model.addblock.configlist.next() function.

Description
  • This function recalls the settings at the next index of a configuration list.
TSP Syntax
- slot[Z].trigger.model.addblock.configlist.next()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block will be added.

  • block_name (str) –

    Name of the block to be added.

  • channel (str) –

    Module channel number.

  • configlist_name (str) –

    A string that defines the configuration list to recall.

Raises:

prev

prev(trigger_model_name: str, block_name: str, channel: str, configlist_name: str) -> None

Run the slot[Z].trigger.model.addblock.configlist.prev() function.

Description
  • This function defines a trigger model block that recalls the settings stored at the previous index in a configuration list.
TSP Syntax
- slot[Z].trigger.model.addblock.configlist.prev()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block will be added.

  • block_name (str) –

    Name of the block to be added.

  • channel (str) –

    Module channel number.

  • configlist_name (str) –

    A string that defines the configuration list to recall.

Raises:

recall

recall(
    trigger_model_name: str, block_name: str, channel: str, configlist_name: str, index: int
) -> None

Run the slot[Z].trigger.model.addblock.configlist.recall() function.

Description
  • This function recalls the system settings that are stored in a configuration list.
TSP Syntax
- slot[Z].trigger.model.addblock.configlist.recall()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block will be added.

  • block_name (str) –

    Name of the block to be added.

  • channel (str) –

    Module channel number.

  • configlist_name (str) –

    A string that defines the configuration list to recall.

  • index (int) –

    The index in the configuration list to recall; default is 1.

Raises:

SlotItemTriggerModelAddblockDelay

Bases: BaseTSPCmd

The slot[Z].trigger.model.addblock.delay command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .constant(): The slot[Z].trigger.model.addblock.delay.constant() function.

constant

constant(
    trigger_model_name: str,
    block_name: str,
    delay_time: str | None = None,
    reference_block_name: str | None = None,
) -> None

Run the slot[Z].trigger.model.addblock.delay.constant() function.

Description
  • This function adds a constant delay to the execution of a trigger model.
TSP Syntax
- slot[Z].trigger.model.addblock.delay.constant()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block will be added.

  • block_name (str) –

    Name of the trigger block where execution will proceed when the evaluation result is true.

  • delay_time (optional, default: None ) –

    Time delay as a positive value.

  • reference_block_name (optional, default: None ) –

    Trigger model block to use for the start time of the delay; see Details.

Raises:

SlotItemTriggerModelAddblockReset

Bases: BaseTSPCmd

The slot[Z].trigger.model.addblock.reset command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .branch: The slot[Z].trigger.model.addblock.reset.branch command tree.

branch property

Return the slot[Z].trigger.model.addblock.reset.branch command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .counter(): The slot[Z].trigger.model.addblock.reset.branch.counter() function.

SlotItemTriggerModelAddblockResetBranch

Bases: BaseTSPCmd

The slot[Z].trigger.model.addblock.reset.branch command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .counter(): The slot[Z].trigger.model.addblock.reset.branch.counter() function.

counter

counter(trigger_model_name: str, block_name: str, reset_branch_count_block_name: str) -> None

Run the slot[Z].trigger.model.addblock.reset.branch.counter() function.

Description
  • This function defines a trigger model block that resets the count for a branch counter block.
TSP Syntax
- slot[Z].trigger.model.addblock.reset.branch.counter()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block will be added.

  • block_name (str) –

    Name of the block to be added.

  • reset_branch_count_block_name (str) –

    Name of the branch counter block to reset the count value to 0.

Raises:

SlotItemTriggerModelAddblockSource

Bases: BaseTSPCmd

The slot[Z].trigger.model.addblock.source command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .action: The slot[Z].trigger.model.addblock.source.action command tree.
  • .output(): The slot[Z].trigger.model.addblock.source.output() function.

action property

Return the slot[Z].trigger.model.addblock.source.action command tree.

Info
  • Z, the module slot number.
Sub-properties and sub-methods
  • .bias(): The slot[Z].trigger.model.addblock.source.action.bias() function.
  • .skip(): The slot[Z].trigger.model.addblock.source.action.skip() function.
  • .step(): The slot[Z].trigger.model.addblock.source.action.step() function.

output

output(trigger_model_name: str, block_name: str, channel: str, state: str) -> None

Run the slot[Z].trigger.model.addblock.source.output() function.

Description
  • This function defines a trigger model block that turns the output source on or off.
TSP Syntax
- slot[Z].trigger.model.addblock.source.output()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block will be added.

  • block_name (str) –

    Name of the trigger block to be added.

  • channel (str) –

    Module channel number.

  • state (str) –

    Turn the source off.

Raises:

SlotItemTriggerModelAddblockSourceAction

Bases: BaseTSPCmd

The slot[Z].trigger.model.addblock.source.action command tree.

Info
  • Z, the module slot number.
Properties and methods
  • .bias(): The slot[Z].trigger.model.addblock.source.action.bias() function.
  • .skip(): The slot[Z].trigger.model.addblock.source.action.skip() function.
  • .step(): The slot[Z].trigger.model.addblock.source.action.step() function.

bias

bias(trigger_model_name: str, block_name: str, channel: str) -> None

Run the slot[Z].trigger.model.addblock.source.action.bias() function.

Description
  • This function creates a block that sets the source output level to the bias level.
TSP Syntax
- slot[Z].trigger.model.addblock.source.action.bias()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which this block is added.

  • block_name (str) –

    Name of the trigger block.

  • channel (str) –

    Channel number.

Raises:

skip

skip(trigger_model_name: str, block_name: str, channel: str) -> None

Run the slot[Z].trigger.model.addblock.source.action.skip() function.

Description
  • This function defines a trigger model block that skips a step in the sweep operation on the specified channel.
TSP Syntax
- slot[Z].trigger.model.addblock.source.action.skip()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block is added.

  • block_name (str) –

    Name of the trigger block defining where to branch.

  • channel (str) –

    Channel number.

Raises:

step

step(trigger_model_name: str, block_name: str, channel: str) -> None

Run the slot[Z].trigger.model.addblock.source.action.step() function.

Description
  • This function defines a trigger model block that advances the source output to the next point of the sweep for the specified channel.
TSP Syntax
- slot[Z].trigger.model.addblock.source.action.step()
Parameters:
  • trigger_model_name (str) –

    Name of the trigger model to which the block is added.

  • block_name (str) –

    Name of the trigger block defining where to branch.

  • channel (str) –

    Channel number.

Raises: