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

in BLACS, Zaber stage does not obviously handle when device is not homed #39

Open philipstarkey opened 4 years ago

philipstarkey commented 4 years ago

Original report (archived issue) by Chris Billington (Bitbucket: cbillington, GitHub: chrisjbillington).


Copying and pasting from a comment on PR #85:

The check-if-homed functionality is tricky.

As it stands, if not homed, one gets an error saying that the position is not as expected (remote value check reports the max position if not homed), and one can say ‘keep remote value’ then tell the device to go to position 0 in the GUI to actually home it.

I’ve been playing with ways of getting it to explicitly say ‘hey the device isn’t homed', but have been fighting BLACS' state machine to do so, it’s not really fitting in neatly. I’ll file a separate issue for it and merge this for now.