User Tools

Site Tools


commands:here

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
commands:here [2018/02/07 17:19] joncommands:here [2019/06/28 20:30] vik
Line 1: Line 1:
 +====== Command:HERE (H) ======
  
 +Here command has a slightly different usage on a TGPMT card , then on all our systems. 
 +
 +--> Actuators , Piezos, MicroMirror etc#
 +
 +--> MS2000 or RM2000 syntax#
 +
 +^Shortcut  |H   
 +^Format  |HERE [axis]=[position in 1/10 microns]… |
 +^Units    |1/10 microns|
 +^Remembered |Automatically |
 +
 +<--
 +
 +--> Tiger syntax# 
 +
 +^Shortcut  |H   
 +^Format  |HERE [axis]=[position in 1/10 microns]… |
 +^Units    |1/10 microns|
 +^Type    |Axis-Specific  |
 +^Remembered |Automatically |
 +
 +<--
 +
 +Assign the specified number to the axis’s current position buffer.  If no position is specified, 0 is assumed.  The unit of measurement is in tenths of microns.  This defines the current position to be a specific distance from the origin (0), i.e., the origin may change. 
 +
 +On clocked devices (filter slider, turret etc) use the <wrap cmd> + </wrap> (plus) operator to sets the spacing of the nth position. Example, On a 2 position objective slider, if the user wants to adjust the spacing of the 2nd objective so that it's better aligned to the optical path, they can adjust 2nd objectives position with a manual input device, then save it by issuing serial command <wrap cmd> H [Axis char]+ </wrap>. Only available on MS2000 version 9.2m and above, TG1000 version 3.28 and above.  
 +
 +If there are no errors, the positive reply <wrap reply> :A </wrap> will be sent back from the controller
 +
 +<WRAP center round important 60%>
 +DOES NOT WORK FOR PIEZOS AND MICROMIRRORS. <del> DOES NOT WORK FOR “CLOCKED DEVICES” SUCH AS FILTER SLIDERS AND TURRETS.</del>
 +</WRAP>
 +
 +
 +__//Example//__
 +
 +<asi> $ H X=1234 Y=4321 Z
 +:A</asi>
 +
 +The X position will change to 123.4 microns from the origin, Y will change to 432.1 microns, and the Z will be zeroed.  
 +
 +<--
 +
 +
 +--> TGPMT usage#
 +
 +^Shortcut  |H   
 +^Format  |''HERE [axis]'' or \\ ''HERE [axis]=0'' |
 +^Type    |Axis-Specific  |
 +^Remembered |Automatically |
 +
 +On a TGPMT card , this command this used to Zero the PMT signal reported by the [[commands:rdadc|RDADC command]]. When this command is issue , the current PMT signal is saved , and the controller begins subtracting it from the current PMT signal. Users can use this as a background subtract or offset feature. 
 +
 +User can cancel the zeroing by issuing ''HERE [axis]=0'' . Readings reported by [[commands:rdadc|RDADC command]] will not be altered anymore. 
 +
 +Only the readings reported by the [[commands:rdadc|RDADC command]] are altered. 0-4V Analog PMT signal on the BNC connector is not altered. 
 +
 +This is a card wide-settings , both PMT0 and PMT1's reading are altered.
 +
 +More details [[:tgpmt#adc_specification|here]].
 +
 +__//Example//__
 +
 +<asi> $ h m
 +:A</asi>
 +
 +If the TGPMT card axis char is **m**. Saves the current PMTs readings and starts subtracting them from RDADC commands reported readings. 
 +
 +<asi> $ h m=0
 +:A</asi>
 +
 +If the TGPMT card axis char is **m**. Clears the saved PMTs readings and stops subtracting them from RDADC commands reported readings. 
 +
 +
 +
 +<--
 +
 +
 +{{tag>commands tiger ms2000 tgpmt}}
Address: 29391 W Enid Rd. Eugene, OR 97402, USA | Phone: +1 (541) 461-8181
commands/here.txt · Last modified: 2023/08/31 02:27 by brandon