DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Tasks for FunctionGenerator
.
More...
Classes | |
class | InitTask |
Defines a task for initializing an instrument within an instrument inheritance hierarchy. Each instrument (indirectly) derived from class InstrumentBase must be accompanied by an initialization task class derived from InitTaskBase . Even if the task does not do anything, at least it has to call InitTaskBase::InitFuncImpl() of the derived instrument's initialization task class. More... | |
class | ExitTask |
Defines a task for deinitializing an instrument within an instrument inheritance hierarchy. Each instrument (indirectly) derived from class InstrumentBase must be accompanied by a deinitialization task class derived from ExitTaskBase . Even if the task does not do anything, at least it has to call ExitTaskBase::ExitFuncImpl() of the derived instrument's deinitialization task class. More... | |
class | UpdateTask |
Defines a task for updating an instrument within an instrument inheritance hierarchy. Each instrument (indirectly) derived from class InstrumentBase must be accompanied by an update task class derived from UpdateTaskBase . Even if the task does not do anything, at least it has to call UpdateTaskBase::UpdateFuncImpl() of the derived instrument's update task class. More... | |
class | SetSineFunctionTask |
Task to write a sine function to the related data stream instrument. More... | |
class | SetRectFunctionTask |
Task to write a rectangular function to the related data stream instrument. More... | |
class | SetRampFunctionTask |
Task to write a ramp function to the related data stream instrument. More... | |
class | SetPulseFunctionTask |
Task to write a function consisting of pulse segments to the related data stream instrument. More... | |
class | SetArbitraryFunctionTask |
Task to write an arbitrary function defined by a list of samples to the related data stream instrument. More... | |
class | SetTriggerTask |
Task to initialize the trigger of the related function generator instrument. The task only updates FunctionGeneratorData::CurrentTriggerMode and FunctionGeneratorData::CurrentTriggerEdge. To configure the actual hardware, define another task for doing so and let FunctionGenerator::SetTriggerChild() enqueue it. More... | |
Tasks for FunctionGenerator
.