ClockLine

class labscript.ClockLine(name, pseudoclock, connection, ramping_allowed=True, **kwargs)[source]

Bases: labscript.labscript.Device

__init__(name, pseudoclock, connection, ramping_allowed=True, **kwargs)[source]

Initialize self. See help(type(self)) for accurate signature.

get_properties(location=None)

Get all properties in location

If location is None we return all keys

set_properties(properties_dict, property_names, overwrite=False)

Add one or a bunch of properties packed into properties_dict

property_names is a dictionary {key:val, …} where each val

is a list [var1, var2, …] of variables to be pulled from properties_dict and added to the property with name key (it’s location)

property t0

The earliest time output can be commanded from this device at the start of the experiment. This is nonzeo on secondary pseudoclock devices due to triggering delays.