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

Next revision
Previous revision
ice:dual-current:ice-dc1_-_dual_current_controller [2020/03/09 18:18] – created Ben Lueyice: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.
-<html></div></html>+/*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.
-<html></div></html> 
  
- +<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.
-<html></div></html> 
  
-<function=ICEfunc|0=CurrSet&1=I:CHANNEL:1;F:CURRENT:80.12&2=80.1&3=19>+<function=ICEfunc?0=CurrSet&1=I:CHANNEL:1;F:CURRENT:80.12&2=80.1&3=19>
 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.
-<html></div></html> 
  
-<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.
-<html></div></html> 
  
-<function=ICEfunc|0=CurrLim&1=I:CHANNEL:1;F:CURRENT:130&2=130&3=21>+<function=ICEfunc?0=CurrLim&1=I:CHANNEL:1;F:CURRENT:130&2=130&3=21>
 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.
-<html></div></html>+ 
 +<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. 
 + 
 +<function=ICEfunc?0=ServoEn&1=I:CHANNEL:1;A:On/Off:On&2=On&3=23> 
 +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> 
 +Returns the current setting in the Event Jump Table for channel CHANNEL and row ROW.  
 + 
 +<function=ICEfunc?0=EvtData&1=I:CHANNEL:1;I:ROW:3;F:CURRENT:78.12&2=78.1&3=26> 
 +Sets the current to CURRENT in in the event table for row ROW and channel CHANNEL. 
 + 
 +<function=ICEfunc?0=EvtNum?&1=I:CHANNEL:1&2=7&3=27> 
 +Reads 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=EvtNum&1=I:CHANNEL:1;I:NUMBER:5&2=5&3=28> 
 +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> 
 +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.  
 + 
 +<function=ICEfunc?0=EvtJRow&1=I:CHANNEL:1;I:NEXT:3&2=3&3=30> 
 +Sets 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.  
 + 
 +<function=ICEfunc?0=EvtJump?&1=I:CHANNEL:1&2=6&3=31> 
 +Reads the event address that channel CHANNEL lists to for jumping the laser current. Address range is 0-7 where address 0 is no event.  
 + 
 +<function=ICEfunc?0=EvtJump&1=I:CHANNEL:1;I:ADDRESS:5&2=5&3=32> 
 +Sets the event address that channel CHANNEL lists to for jumping the laser current. Address range is 0-7 where address 0 is no event.  
 + 
 + 
 +<function=ICEfunc?0=EvtLOff?&1=I:CHANNEL:1&2=4&3=33> 
 +Reads 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=EvtLOff?&1=I:CHANNEL:1;I:ADDRESS:2&2=2&3=34> 
 +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> 
 +Returns the state of the laser pulse (whether shunting current away from laser or not) on channel CHANNEL. 
 + 
 +<function=ICEfunc?0=Pulse&1=I:CHANNEL:1;A:STATE:Off&2=Off&3=36> 
 +Sets 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.1583777887.txt.gz · Last modified: 2021/08/26 14:26 (external edit)