[INSTRM-126] Always finish motor moves from the home/negative side. Created: 19/Jun/17  Updated: 18/Jan/19  Resolved: 19/Jun/17

Status: Open
Project: Instrument control development
Component/s: ics_xcuActor
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: cloomis Assignee: cloomis
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

Just to be safe, we should always finish motors moves going in the positive, pushing, direction. The consensus seems to be to always come from 10 microns down.



 Comments   
Comment by shimono [ 20/Jun/17 ]

I am somehow concerned about coding an interlock to set movement always to positive as default, on API design point of view.
I agree it is better for user to have intensive APIs such as returning error on negative value passed for movements, but we'd better to have low(est) level APIs at least, and also system level functional checks to be taken care (or even "also" taken care?) by upper sequencer.

Comment by cloomis [ 20/Jun/17 ]

I should not have said "always". I think the request was for move requests to make the hysteresis correction by default. We would certainly add an argument to disable/skip the correction.

Generated at Sat Feb 10 16:21:48 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.