User Tools

Site Tools


commands:aij

Command:AIJ

Array Module
MS2000 or RM2000 syntax
Format AIJ [X=i] [Y=j]
Units Array Location
Required Firmware Module ARRAY MODULE
Tiger syntax
Format [addr#]AIJ [X=i] [Y=j]
Units Array Location
Type Card-Addressed
Required Firmware Module ARRAY MODULE

Used with the ARRAY command to move to array location (i, j), where i and j are the indices of the desired array location. The AHOME location is position (1, 1). The query AIJ X? Y? will return the i and j locations where the stage is currently.

Note that if no move actually occurs if the AIJ command moves to the current position. For example, if you use AHOME X Y to set the current position to coordinate (1, 1) and then immediately issue AIJ X=1 Y=1 then the motors will not move and no output TTL pulse (if configured) will occur. If the desire is to get a pulse out at the (1, 1) position, a workaround is to make a small relative move e.g. R X=100 Y=100 between issuing the AHOME and AIJ commands.

The assignments of horizontal (“fast”) and vertical (“slow”) axes are done using the SCAN command. By default the horizontal or X axis is the card’s first axis and the vertical or Y axis is the card’s second axis.

Tiger MicroMirror Phototargeting
Format [addr#]AIJ [X=horiz_position] [Y=vert_position]
Units axis units
Type Card-Addressed
Required Firmware Module MM_TARGET
Remembered Using [addr#]SS Z

Moves to the specified location (horiz_position, vert_position) subsequently pulses the laser TTL signal. Positions are specified in axis units (the same as used by the WHERE or MOVE command). If the X and/or Y argument is omitted, the corresponding position from the last AIJ command will be used. Note that the position is changed as a side effect of this command. The WHERE or MOVE command will change the beam position without pulsing the laser TTL signal.

The TTL output used was the micromirror card itself (rarely wired to anything) until v3.35, but as of v3.36 the laser trigger backplane line is used instead so that the signal is more accessible.

The settling delay before turning on the laser and the laser pulse high time are specified using the WAIT and RTIME commands respectively.

The assignments of horizontal (“fast”) and vertical (“slow”) axes are done using the SCAN command (most users will never need to change the defaults: the horizontal or X axis is the card’s first axis and the vertical or Y axis is the card’s second axis).

Address: 29391 W Enid Rd. Eugene, OR 97402, USA | Phone: +1 (541) 461-8181
commands/aij.txt · Last modified: 2024/06/10 15:23 by brandon