-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Broken Scan Issues from Slack Chat #65
Comments
The
The resolution will be to:
|
The record-related issues are solved now. The scan still takes steps. Not 100% decided about the nstep behavior to depend on the type of 'nsteps' |
This looks like (using your example):
However, our latest env is on bluesky 1.6.1, which doesn't include this fix (released in v1.6.6). Despite the apparently minor/micro version bump of 0.0.5, there are apparently a lot of upstream changes, so we're probably holding back for good reasons. |
I've made an issue to update bluesky at next env release in pcdshub/pcds-envs#138 |
Expected Behavior
daq.configure
call that does not specifyrecord
should respects the GUI's settingdaq.begin
should not hang and then time outCurrent Behavior
Slack messages from @silkenelson :
"""
I have managed to call: RE(scan([daq], x.test_motor, -5.9, -5.5, 0.1))
And it actually does something! My first attempt failed as I thought I could pass it a 0.1 and it would go "Oh, I'm supposed to use this number as a step size as it is a float" but it said "Oh, you want zero steps? I can do that" and did nothing. I remember that this was discussed.
Two things: daq.configure(120) will set record to False, even when I had set it to True in the GUI. In the old beamline python the default behavior was to do whatever the GUI had set. I don't know where this was set.
I can happily scan my test_motor when I do not record with the DAQ. So I set record to True my scan fails. I see the same failure (just with less error lines) when I use daq.begin(200) with having record set in the GUI.
Scan also does not connect to my scan variables, but that is a very different issue. It loads, but sets them to "disabled".
"""
Steps to Reproduce (for bugs)
I may need to run interactively with an open DAQ, since most of these involve interactions with record mode.
Context
Next run is soon and we want to scan in python 3
Your Environment
Probably xcs3 environment
The text was updated successfully, but these errors were encountered: