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

Fixed PrawnBlaster runviewer class #84

Closed philipstarkey closed 3 years ago

philipstarkey commented 3 years ago

There was a bug where runviewer did not correctly parse pulse programs for pseudoclocks/clocklines 1, 2, and 3. There were several bugs (redefinition of a global variable inside a loop and a loop nested when it shouldn't have been.

This should now be resolved. Thanks to Amilson Fritsch for discovering this.

philipstarkey commented 3 years ago

@dihm If you have time to test this out that would be great!

ARFritsch commented 3 years ago

I tested the new version, and runviwer is now correctly showing all clocklines.