Move

Stepping motor movements can be performed by a single command line or with the help of full screen menus. Movements are aborted by pressing the space bar or sending the ONLINE process signal 12.

Move Menus:
mo*ve motor_name
A menu is invoked that allows you to change all motor parameters. It is also possible to move a motor with this menu. See section 7.2.

mo*ve/ad*just motor_name
A menu for the coarse motor adjustment. The intensity is monitored while a motor is moved.

ONLINE determines the intensity by evaluating the symbol signal, e,g,: signal = [vfc(c1, t1, 0.1)]. Counter c1 which is gated by timer t1 is opened for 0.1 seconds to produce the signal.

See section 7.1.

mo*ve/mc
The menu that supports the adjustment of the monochromator. See more explanations in section 7.6.

mo*ve/m1=mot1 $\cdots $ /m4=mot4
Invokes a menu that allows you to move four motors.

/te*xt=string
The menu title.

mo*ve/a2
mo*ve/pl*ane
mo*ve/to*roid
Invokes a menu for driving the absorber A2, the plane mirror or the toroidal mirror.

Move Commands:

mo*ve motor_name value
mo*ve/un*it=value motor_name
mo*ve/st*eps=value motor_name
Motor_name is moved to value units/steps.

A movement may be interrupted by pressing the space bar.

/nobacklash
Suppresses backlash correction for this move. Does not change the backlash parameter. Typically used like:
move/relative/nobacklash mot1 0.1 or
move/relative/nobacklash mot1 -0.1.

/noconfirm
Suppresses the question 'Go back to the old position', if a movement is interrupted. Motors remain where they are.

/noenergy
Disables the display of the current energy in the message window. To be used when Heidenhain encoders are moved over their reference points.

/rel*ative
Motor_name is moved by value units/steps.

/baf=delta/time=xsec
Motor_name is moved forth and back.

Baf-moves may, like all other moves, be interrupted by pressing the space bar. Ctrl-C is disabled during the movements.

mo*ve [/fc_tw*o_theta=val1] [/fc_ch*i=val2] [/fc_om*ega=val3] [/fc_ph*i=val4]
The diffractometer angles can be simultaneously moved.

/asynchronous
The move command returns after the move are started, available only at BW5 so far.

mo*ve [/qx=val1] [/qy=val2] [/qz=val3] [/psi=val4]
Moves the diffractometer in q space.

/energy=val/asynch
The q-vector and the energy are moved simultaneously. The q-vector is calculated for the final energy. Don't forget to do complete_all_moves().

mo*ve/mult=(mot1=val1, mot2=val2,$\cdots $)
A set of motors is simultaneously moved. The maximum number of motors that can be moved by this command is 10.

/msg
The current positions are displayed.

/relative
val1, val2, $\cdots $ are understood as relative quantities.

mo*ve/slit=...

See section 7.4 for explanations about slit moves.



Subsections