User Tools

Site Tools


ice:dual-current:ice-dc1_-_dual_current_controller

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
ice:dual-current:ice-dc1_-_dual_current_controller [2023/11/30 21:29] – external edit 127.0.0.1ice:dual-current:ice-dc1_-_dual_current_controller [2023/12/06 20:40] (current) Christiana Sasser
Line 3: Line 3:
 List of commands for the ICE DC1 List of commands for the ICE DC1
  
-<function=ICEfunc?0=Laser?&1=I:CHANNEL:1&2=On&3=16>+<function=ICEfunc?0=Laser?&1=I:CHANNEL:1&2=On&3=16>
 Returns the status (on or off) of the current controller for the channel CHANNEL specified. CHANNEL can be either 1 or 2. Returns the status (on or off) of the current controller for the channel CHANNEL specified. CHANNEL can be either 1 or 2.
 +/*Note: For the Return Question mark, we had to use a slightly different question mark image. This one: ?. Rather than this one: ?. */
  
 <function=ICEfunc?0=Laser&1=I:CHANNEL:1;A:On/Off:On&2=On&3=17> <function=ICEfunc?0=Laser&1=I:CHANNEL:1;A:On/Off:On&2=On&3=17>
 Turns the current on or off to channel CHANNEL. Returns the output of the command **LASER?** command. Turns the current on or off to channel CHANNEL. Returns the output of the command **LASER?** command.
  
-<function=ICEfunc?0=CurrSet?&1=I:CHANNEL:1&2=97.6&3=18>+<function=ICEfunc?0=CurrSet?&1=I:CHANNEL:1&2=97.6&3=18>
 Returns the current setpoint (in mA) for channel CHANNEL. Returns the current setpoint (in mA) for channel CHANNEL.
  
Line 15: Line 16:
 Sets the current for the channel CHANNEL. Returns the output of the command **CURRSET** command. Sets the current for the channel CHANNEL. Returns the output of the command **CURRSET** command.
  
-<function=ICEfunc?0=CurrLim?&1=I:CHANNEL:1&2=120&3=20>+<function=ICEfunc?0=CurrLim?&1=I:CHANNEL:1&2=120&3=20>
 Returns the current limit (in mA) for channel CHANNEL. Returns the current limit (in mA) for channel CHANNEL.
  
Line 21: Line 22:
 Sets the current limit for the channel CHANNEL. Returns the output of the command **CURRLIM** command. Sets the current limit for the channel CHANNEL. Returns the output of the command **CURRLIM** command.
  
-<function=ICEfunc?0=ServoEn?&1=I:CHANNEL:1&2=On&3=22>+<function=ICEfunc?0=ServoEn?&1=I:CHANNEL:1&2=On&3=22>
 Returns the status (on or off) of enabling the analog current modulation input for servoing the laser current for the channel CHANNEL specified. CHANNEL can be either 1 or 2. Returns the status (on or off) of enabling the analog current modulation input for servoing the laser current for the channel CHANNEL specified. CHANNEL can be either 1 or 2.
  
Line 27: Line 28:
 Turns the analog current modulation input on or off to channel CHANNEL. Returns the output of the command **SERVOEN?** command. Turns the analog current modulation input on or off to channel CHANNEL. Returns the output of the command **SERVOEN?** command.
  
-<function=ICEfunc?0=EvtData?&1=I:CHANNEL:1;I:ROW:3&2=67.34&3=25>+<function=ICEfunc?0=EvtData?&1=I:CHANNEL:1;I:ROW:3&2=67.34&3=25>
 Returns the current setting in the Event Jump Table for channel CHANNEL and row ROW.  Returns the current setting in the Event Jump Table for channel CHANNEL and row ROW. 
  
Line 39: Line 40:
 Sets the number of jump rows to loop through for channel CHANNEL in the jump event system. Range from 2 - 8. If set to 4, then the sequence of jump rows will be 1,2,3,4,1,2,3,4,1... where the numbers correspond to the **ROW** set when loading data in with the EvtData command. Sets the number of jump rows to loop through for channel CHANNEL in the jump event system. Range from 2 - 8. If set to 4, then the sequence of jump rows will be 1,2,3,4,1,2,3,4,1... where the numbers correspond to the **ROW** set when loading data in with the EvtData command.
  
-<function=ICEfunc?0=EvtJRow?&1=I:CHANNEL:1&2=3&3=29>+<function=ICEfunc?0=EvtJRow?&1=I:CHANNEL:1&2=3&3=29>
 Returns the next row that the will be read from the Event Jump Table when the device gets an event matching the event set with the **EvtJUMP** command for channel CHANNEL.  Returns the next row that the will be read from the Event Jump Table when the device gets an event matching the event set with the **EvtJUMP** command for channel CHANNEL. 
  
Line 58: Line 59:
 Sets the event address for turning the laser off on channel CHANNEL. Address range is 0-7 where address 0 is no event.  Sets the event address for turning the laser off on channel CHANNEL. Address range is 0-7 where address 0 is no event. 
  
-<function=ICEfunc?0=Pulse?&1=I:CHANNEL:1&2=On&3=35>+<function=ICEfunc?0=Pulse?&1=I:CHANNEL:1&2=On&3=35>
 Returns the state of the laser pulse (whether shunting current away from laser or not) on channel CHANNEL. Returns the state of the laser pulse (whether shunting current away from laser or not) on channel CHANNEL.
  
ice/dual-current/ice-dc1_-_dual_current_controller.txt · Last modified: 2023/12/06 20:40 by Christiana Sasser