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

Added a minimum_clock_high_time attribute the the NovaTechDDS9M labscript device class. #94

Closed philipstarkey closed 2 years ago

philipstarkey commented 2 years ago

This is the corresponding change for labscript-suite/labscript#88

Technically I think this can be as low as 100ns but I'm concerned that some of the tri-state buffer hardware (or similar) that some labs have in front of their NovaTechs might mean this is actually slower. 1us seems like a safe bet while allowing people to command output on other clocklines within a reasonable time frame.

dihm commented 2 years ago

I suppose this technically doesn't have to require labscript-suite/labscript#88, it just won't work as expected without it. Probably won't bother tagging version dependencies for it then.