labscript-suite / labscript-devices

A modular and extensible plugin architecture to control experiment hardware using the 𝘭𝘒𝘣𝘴𝘀𝘳π˜ͺ𝘱𝘡 𝘴𝘢π˜ͺ𝘡𝘦.
http://labscriptsuite.org
Other
5 stars 58 forks source link

Allow Prawnblaster to be triggered directly by a Pseudoclock #117

Open dihm opened 2 months ago

dihm commented 2 months ago

Given labscript limits the number of layers of PseudoclockDevices to 2, it is not possible to connect a PrawnBlaster to a PrawnDO (since the PrawnDO must be clocked by a PseudoclockDevice itself). It would be helpful if Prawnblasters could be triggered directly from a pseudoclock (from another Prawnblaster) instead of requiring an IntermediateDevice with Digital Outputs in between, in the same way PrawnDOs work now. Then one could fanout prawnblasters and PrawnDOs from a single parent Prawnblaster to get a large number of clock and digital output channels.