Beamline Instrument Software Support |
|
SPEC Macro documentation:
[ Macro Index |
BCU Home ]
|
ICE_HELICAL.MAC | ||||||
[ source code | installed at | configured at ] | ||||||
See other macros in category: All | ||||||
Description:
| ||||||
Documentation:
Configure a list of IcePAP motors to track the incoming encoder signals, currently connected to the IcePAP MASTER SYNCHRO DB9 connector. The axes have to be already configured in SPEC session used. The axes could be located on different IcePAP systems as long as they all receive the encoder signals. Mandatory standard IcePAP macros need ice | ||||||
Macros:
Usage: ice_helical_config (mnemonics) Configure the list of IcePAP axes that will have to track the incoming encoder signals. The list is given as a string of blank seperated mnemonics. Ex: ice_helical_config("phiy phiz sampx sampy") Returns non null on error. ice_helical_arm Usage: ice_helical_arm (phi_delta_deg) Configure concerned IcePAP axes for Phi rotation motion of the given degrees. The helical parameters of the axes are taken from MxCUBE HELICAL_OSCIL_POS[] global resource. ice_helical_stop Usage: ice_helical_stop () Put back the concerned IcePAP axes into operation mode independent of incoming encoder signals. Should be called at the end of the helical scan in any case. | ||||||
Internal Macros: | ||||||
Usage: ice_helical_init Simulate helical scan parameters from MxCUBE | ||||||
|