scans only work with CalcCounterController not with CalcCounter
BLISS [1]: config.get("simul_calc_controller")
Out [1]: <bliss.controllers.simulation_calc_counter.MeanCalcCounterController object at 0x7f1ec6ba0350>
BLISS [4]: out1=simul_calc_controller.outputs[0]
BLISS [5]: ct(0.1,out1)
!!! === KeyError: <bliss.controllers.simulation_diode.SimulationDiodeController object at 0x7f1ec5185150> === !!! ( for more details type cmd 'last_error' )
BLISS [6]: out1
Out [6]: 'out1` counter info:
counter type = calc
fullname = simul_calc_controller:out1
unit = None
shape = ()
dtype = <class 'float'>
conversion_function = <function Counter.__init__.<locals>.<lambda> at 0x7f1ec6c849e0>
BLISS [7]: type(out1)
Out [7]: <class 'bliss.common.counter.CalcCounter'>
the error seems to be related to the toolbox
File "bliss/scanning/toolbox.py", line 137, in _create_node
for cnt in node.controller.inputs:
KeyError: <bliss.controllers.simulation_diode.SimulationDiodeController object at 0x7f1ec5185150>