Generic Instrument Types Mixins

You can use these Mixins as additional parent classes for your instrument.

class pymeasure.instruments.generic_types.SCPIMixin(*args, **kwargs)

Mixin class for SCPI instruments with the default implementation of base SCPI commands.

check_errors()

Read all errors from the instrument.

Returns

List of error entries.

clear()

Clear the instrument status byte.

property complete

Get the synchronization bit.

This property allows synchronization between a controller and a device. The Operation Complete query places an ASCII character 1 into the device’s Output Queue when all pending selected device operations have been finished.

property id

Get the identification of the instrument.

property next_error

Get the next error in the queue. If you want to read and log all errors, use check_errors() instead.

property options

Get the device options installed.

reset()

Reset the instrument.

property status

Get the status byte and Master Summary Status bit.