Traceback (most recent call last):
File "C:\Users\Arnol\labscript-suite\userlib\labscriptlib\Rb_Box\connection_table.py", line 17, in <module>
DigitalOut(name='S1',parent_device=PrawnDO_0,connection='do0')
File "C:\Users\Arnol\anaconda3\envs\py38\lib\site-packages\labscript\labscript.py", line 192, in new_function
return_value = func(inst, *args, **kwargs)
File "C:\Users\Arnol\anaconda3\envs\py38\lib\site-packages\labscript\labscript.py", line 2356, in __init__
Output.__init__(self,name,parent_device,connection, **kwargs)
File "C:\Users\Arnol\anaconda3\envs\py38\lib\site-packages\labscript\labscript.py", line 192, in new_function
return_value = func(inst, *args, **kwargs)
File "C:\Users\Arnol\anaconda3\envs\py38\lib\site-packages\labscript\labscript.py", line 1413, in __init__
Device.__init__(self,name,parent_device,connection, **kwargs)
File "C:\Users\Arnol\anaconda3\envs\py38\lib\site-packages\labscript\labscript.py", line 192, in new_function
return_value = func(inst, *args, **kwargs)
File "C:\Users\Arnol\anaconda3\envs\py38\lib\site-packages\labscript\labscript.py", line 285, in __init__
parent_device.add_device(self)
File "C:\Users\Arnol\anaconda3\envs\py38\lib\site-packages\labscript_devices\PrawnDO\labscript_devices.py", line 238, in add_device
raise LabscriptError(f"Digital outputs must be connected to {self.name:s}.outputs")
labscript.labscript.LabscriptError: Digital outputs must be connected to PrawnDO_0.outputs
Compilation failed. Please fix the errors in the connection table (python file) and try again
#############################################
This is my connection table
#############################################
from labscript import *
labscript.compiler.save_hg_info=False
from labscript_devices.PrawnBlaster.labscript_devices import PrawnBlaster
from labscript_devices.PrawnDO.labscript_devices import PrawnDO
# Pulse Clock
PrawnBlaster('PrawnBlaster_0',com_port='COM3',num_pseudoclocks=4)
# Pulse DO
PrawnDO(name='PrawnDO_0',
clock_line = PrawnBlaster_0.clocklines[0],
com_port = 'COM5',
external_clock = False
)
DigitalOut(name='S1',parent_device=PrawnDO_0,connection='do0')
DigitalOut(name='S2',parent_device=PrawnDO_0,connection='do1')
if __name__=='__main__':
start()
stop(1)
#############################################
and I am using this example as a reference.