Beamline Instrument Software Support |
|
SPEC Macro documentation:
[ Macro Index |
BCU Home ]
|
HELICAL_OSCIL.MAC | ||||||
[ source code | installed at | configured at ] | ||||||
See other macros in category: All | ||||||
Description:
| ||||||
Documentation:
Move the crystal while doing the oscilation from a start to finalposition. The positions are chosen before the start of the datacollection . | ||||||
Macros:
Usage: helical_resetpos () Reset the helical oscillation parameters to forbid new collection. helical_oscil_on Usage: helical_oscil_on Activate the helical datacollection. helical_oscil_off Usage: helical_oscil_off Deactivate the helical datacollection. helical_scan4d_on Usage: helical_scan4d_on Activate the helical 4D scan datacollection. helical_scan4d_off Usage: helical_scan4d_off Deactivate the helical 4D scan datacollection. helical_prepare Usage: helical_prepare () Prepare the helical datacollection when not using mxCuBE. | ||||||
Internal Macros: | ||||||
Usage: helical_motors () Setup the motors to move durinfg the datacollection. Prepare the oscilation for the helical type. helical_calc Usage: helical_calc () Calculate the displacement of the motors as function of the previously defined the start and end positions. The function is called by the macro where the local actions to prepare a scan or data collection are defined. helical_follow_phi Usage: helical_follow_phi (phi_pos) Move the crystal while moving phi.The movement is a function of the phi_pos and the previously calculated displacement. helical_getpos Usage: helical_getpos position_number Get the motors position for position number. The start's number 1, the end is number 2. Input 11 moves the motors to the start and 22 to the final position. helical_check Usage: helical_check () Check different positions. Return -1 if error, 0 otherwise. Set the message global to be used by other macros. helical_queue Usage: helical_queue() | ||||||
|