[Note: please do not use this feature yet — there are some bugs that need to be worked out. I will keep you posted.]
Up to now starting a new Scanbox session from Matlab causes knobby will auto-reset, bringing all the position counters back to zero and clearing all its position memories. This is done because there is no way for Scanbox to know if the microscope stages were moved manually from its last position (there are no absolute encoders), or if the motor box was powered off, since its last session.
Some users have asked for the option of not resetting Knobby between Scanbox sessions under the assumption that neither the stages nor the motor box have experienced any changes between runs. This would preserve the position counters and memories.
You can now obtain this behavior by using the knobbyreset configuration variable in the scanbox_config.m file. Setting the variable to one will force automatic reset when starting a new Scanbox session (the default behavior up to now); a value of zero will disable the automatic reset.
The feature is now in beta testing so users should make sure everything works as expected before running new experiments with this feature turned on. Try storing and retrieving memories across sessions, zeroing, and so on. If you see inconsistent behavior across sessions let me know.
You can use this feature only with the wired version of knobby. Knobby tablet does not yet support this feature.