User Tools

Site Tools


commands:pm

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
commands:pm [2025/11/17 16:41] – [Table] Corrected row 6: 10.24/2 = 5.120v, not 5.128v. chrisdcommands:pm [2026/10/08 13:13] (current) – reworded intro, put piezo (most common) at the top jon
Line 1: Line 1:
 ====== Command:PM ====== ====== Command:PM ======
  
-**This is a Tiger only command**, that has different usage for micro-mirrors and piezos.   +**This is a Tiger only command**, that has different usage for different devices, normally related to setting the method of control.
- +
---> Micro-mirror ^ +
- +
-^Shortcut  |PM|  +
-^Format  |PM [axis]=[0 or 1] …| +
-^Units    |Integer code, 0-1| +
-^Type    |Axis-Specific  | +
-^Remembered |Using [addr#]SS Z | +
-^Firmware Required|v2.8+| +
- +
-This command is “recycled” for a different use in MicroMirror axes than for piezo. In the context of a MicroMirror axis this command is used to put the axis in internal or external mode.  +
- +
-**1** is external input mode.  Mirror is positioned based on analog input voltage.  Default mode until v3.10, except for SPIM-enabled systems. +
- +
-**0** is internal input mode.  Mirror can be positioned thru serial command or onboard routines.  Default mode for SPIM-enabled systems and v3.10+. +
- +
-**Example** +
- +
-<asi> $ PM A=1 B=1  +
-:A</asi> +
-Puts the axes in external input mode +
-<asi> $ PM A? B?  +
-A=1 B=1 :A</asi> +
-Queries the mode of axes +
- +
-<--+
  
 --> Piezo ^ --> Piezo ^
Line 33: Line 7:
 ^Shortcut  |PM|  ^Shortcut  |PM| 
 ^Format  |PM [axis]=[0 to 3,+,-] | ^Format  |PM [axis]=[0 to 3,+,-] |
-^Units    |Integer code, 0 to 3 and + and - sign|+^Units    |Integer code|
 ^Type    |Axis-Specific  | ^Type    |Axis-Specific  |
 ^Remembered |Using [addr#]SS Z | ^Remembered |Using [addr#]SS Z |
Line 65: Line 39:
  
 <-- <--
 +
 +--> Micro-mirror ^
 +
 +^Shortcut  |PM| 
 +^Format  |PM [axis]=[0 or 1] …|
 +^Units    |Integer code|
 +^Type    |Axis-Specific  |
 +^Remembered |Using [addr#]SS Z |
 +^Firmware Required|v2.8+|
 +
 +This command is “recycled” for a different use in MicroMirror axes than for piezo. In the context of a MicroMirror axis this command is used to put the axis in internal or external mode. 
 +
 +**1** is external input mode.  Mirror is positioned based on analog input voltage.  Default mode until v3.10, except for SPIM-enabled systems.
 +
 +**0** is internal input mode.  Mirror can be positioned thru serial command or onboard routines.  Default mode for SPIM-enabled systems and v3.10+.
 +
 +**Example**
 +
 +<asi> $ PM A=1 B=1
 +:A</asi>
 +Puts the axes in external input mode
 +<asi> $ PM A? B?
 +A=1 B=1 :A</asi>
 +Queries the mode of axes
 +
 +<--
 +
  
  
Line 71: Line 72:
 ^Shortcut  |PM|  ^Shortcut  |PM| 
 ^Format  |PM [axis]=[0 or 3] …| ^Format  |PM [axis]=[0 or 3] …|
-^Units    |Integer code, 0-3|+^Units    |Integer code|
 ^Type    |Axis-Specific  | ^Type    |Axis-Specific  |
 ^Remembered |Using [addr#]SS Z | ^Remembered |Using [addr#]SS Z |
Line 103: Line 104:
 ^Shortcut  |PM|  ^Shortcut  |PM| 
 ^Format  |PM [axis]=[0-7] …| ^Format  |PM [axis]=[0-7] …|
-^Units    |Integer code, 0-7|+^Units    |Integer code|
 ^Type    |Axis-Specific  | ^Type    |Axis-Specific  |
 ^Remembered |Using [addr#]SS Z | ^Remembered |Using [addr#]SS Z |
Line 112: Line 113:
  
 <WRAP center round important 60%> <WRAP center round important 60%>
-in case of SIGNAL_DAC or DAC_XY firmware, this operation is performed with [[commands:pr|Command:PR]] command instead.+in case of **SIGNAL_DAC** or **DAC_XY** firmware, this operation is performed with [[commands:pr|Command:PR]] command instead.
 </WRAP> </WRAP>
  
Line 135: Line 136:
  
 <-- <--
- 
- 
- 
  
 {{tag>commands tiger piezo micromirror tlens TGTLC temperature}} {{tag>commands tiger piezo micromirror tlens TGTLC temperature}}
Address: 29391 W Enid Rd. Eugene, OR 97402, USA | Phone: +1 (541) 461-8181
commands/pm.1763415660.txt.gz · Last modified: by chrisd