labscript-suite-oldfinal1 / blacs

BLACS, part of the labscript suite, provides an interface to hardware used to control a buffered experiment. It manages a queue of shots to be run as well as providing manual control over devices between shots.
Other
1 stars 1 forks source link

Better handling of no connection table on start #30

Closed philipstarkey closed 6 years ago

philipstarkey commented 6 years ago

Original report (archived issue) by Jan Werkmann (Bitbucket: PhyNerd, GitHub: PhyNerd).


Currently one is greeted with a big exception when starting BLACS without a connection table. It would be much nicer to have the connection table compilation window show up instead with a helpful message why BLACS didn't start properly. Users that are new to labscript would definitely profit from this.

philipstarkey commented 6 years ago

Original comment by Philip Starkey (Bitbucket: pstarkey, GitHub: philipstarkey).


Duplicate of #8.

philipstarkey commented 6 years ago

Original comment by Philip Starkey (Bitbucket: pstarkey, GitHub: philipstarkey).


It may not be obvious from the title, but the proposed solution to issue #8 is to make BLACS launchable without a connection table (either broken or missing) so that you can access the connection table compilation options (and maybe include some helpful error messages!)

I think this is possibly blocked by improving the plugin interface (implementing something that allows you to enable/disable plugins)