labscript.outputs

Classes for devices channels that are outputs

Classes

AnalogOut(name, parent_device, connection[, ...])

Analog Output class for use with all devices that support timed analog outputs.

AnalogQuantity(name, parent_device, connection)

Base class for AnalogOut.

DDS(name, parent_device, connection[, ...])

DDS class for use with all devices that have DDS-like outputs.

DDSQuantity(name, parent_device, connection)

Used to define a DDS output.

DigitalOut(name, parent_device, connection)

Digital output class for use with all devices.

DigitalQuantity(name, parent_device, connection)

Base class for DigitalOut.

Output(name, parent_device, connection[, ...])

Base class for all output classes.

Shutter(name, parent_device, connection[, ...])

Customized version of DigitalOut that accounts for the open/close delay of a shutter automatically.

StaticAnalogOut(*args, **kwargs)

Static Analog Output class for use with all devices that have constant outputs.

StaticAnalogQuantity(*args, **kwargs)

Base class for StaticAnalogOut.

StaticDDS(name, parent_device, connection[, ...])

Static DDS class for use with all devices that have static DDS-like outputs.

StaticDigitalOut(*args, **kwargs)

Static Digital Output class for use with all devices that have constant outputs.

StaticDigitalQuantity(*args, **kwargs)

Base class for StaticDigitalOut.

Trigger(name, parent_device, connection[, ...])

Customized version of DigitalOut that tracks edge type.