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
Next revision
Previous revision
ice:dual-current:ice-dc1_-_dual_current_controller [2020/03/11 12:52] 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.
 +/*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.
  
-<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.
  
-<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.
  
-<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.
  
-<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.
  
-<function=ICEfunc|0=ServoEn&1=I:CHANNEL:1;A:On/Off:On&2=On&3=23>+<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. 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. 
  
-<function=ICEfunc|0=EvtData&1=I:CHANNEL:1;I:ROW:3;F:CURRENT:78.12&2=78.1&3=26>+<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. 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.1583931156.txt.gz · Last modified: 2021/08/26 14:26 (external edit)