The following commands are specific to the SLICE-DCC dual current controller.
| Changes to operation parameters executed by these commands are stored only in RAM. If you wish to permanently save new parameter values, you must execute a SAVE command after parameter changes. |
CONTROL?
Arguments:
No Arguments Taken
Example:
CONTROL?
I2C Command Number:
Description
Returns the current operating mode for channel CHANNEL. In the example, the status of channel 1 is reported to be Constant Current mode, current off.
Channel input range
CHANNEL: {1,2}
Possible system responses
0 = Constant Current mode, OFF
1 = Constant Power mode, OFF
2 = Constant Current mode, ON
3 = Constant Power mode, ON
CONTROL
Arguments:
[Int] CHANNEL
[Int] MODE
Example:
CONTROL 1 3
3
I2C Command Number:
Description
Sets the operating mode to MODE for channel CHANNEL. Returns CONTROL? CHANNEL. In the example, channel 1 is set to Constant Power mode, current on.
CHANNEL input range
CHANNEL: {1,2}
MODE input range & possible system responses
0 = Constant Current mode, OFF
1 = Constant Power mode, OFF
2 = Constant Current mode, ON
3 = Constant Power mode, ON
CURRSET?
Arguments:
No Arguments Taken
Example:
CURRSET?
I2C Command Number:
Description
Returns the operating current set point in Amps for channel CHANNEL. In the example, channel 1 current is set to 0.422800 A.
CHANNEL input range
CHANNEL: {1,2}
System response
Current set point of channel CHANNEL in AMPS
CURRSET
Arguments:
[Int] CHANNEL
[Float] CURRENT
Example:
CURRSET 1 0.288
0.288000
I2C Command Number:
Description
Sets the set point operating current to CURRENT in Amps for channel CHANNEL. Returns CURRENT? CHANNEL. In the example, the current for channel 1 is set to 0.288 A.
1)
Input parameter ranges
CHANNEL: {1,2}
CURRENT: (0
2) to Max Current
3))
Possible system responses
Requested current in Amps or closest value as bounded by unit capacity.
| CURRSET does not turn on or off the current. It only changes the set point value. Use a CONTROL command to change the operation mode. |
MAXCURR?
Arguments:
No Arguments Taken
Example:
MAXCURR?
I2C Command Number:
Description
Returns user-set maximum current in Amps for channel CHANNEL. In the example, the maximum current supplied by channel 2 has been set to 1.435300 A.
Input range
CHANNEL: {1,2}
System response
Maximum allowed current of channel CHANNEL in AMPS
MAXCURR
Arguments:
[Int] CHANNEL
[Float] CURRENT
Example:
MAXCURR 2 1.3
1.300000
I2C Command Number:
Description
Sets the maximum allowed current to CURRENT in Amps for channel CHANNEL. Returns MAXCURR? CHANNEL. In the example, the maximum allowed current for channel 2 is set to 1.3 A.
Input parameter ranges
CHANNEL: {1,2}
CURRENT: (0
4) to Max Current
5))
Possible system responses
Requested current maximum in Amps or closest value as bounded by unit capacity.
CURRENT?
Arguments:
No Arguments Taken
Example:
CURRENT?
I2C Command Number:
Description
Returns measured current in milliamps for channel CHANNEL. In the example, the measured current of channel 1 is 100
e mA.
6)
Input range
CHANNEL: {1,2}
System response
Measured current being delivered by channel CHANNEL in milliamps
PWRSET?
Arguments:
No Arguments Taken
Example:
PWRSET?
I2C Command Number:
Description
Returns the Constant Power Mode power set point for channel CHANNEL. In the example, the power set point of channel 1 is 314.0 mW.
Input range
CHANNEL: {1,2}
PWRSET
Arguments:
[Int] CHANNEL
[Float] POWER
Example:
PWRSET 2 314.0
314.0
I2C Command Number:
Description
Sets the set point power level in milliwatts to which the Constant Power Mode will attempt to servo for channel CHANNEL. Returns PWRSET? CHANNEL. In the example, the set point power for channel 2 is set to 314.0 mW.
Input parameter ranges
CHANNEL: {1,2}
PWRSET: (0 to TBD)
7))
Possible system responses
Requested power set point or closest value as bounded by unit capacity.
POWER?
Arguments:
No Arguments Taken
Example:
POWER?
I2C Command Number:
Description
Returns the measured power for channel CHANNEL in milliwatts. In the example, the power measured at channel 1 is 314.0 mW.
Input range
CHANNEL: {1,2}
CVOLT?
Arguments:
No Arguments Taken
Example:
CVOLT?
I2C Command Number:
Description
Returns the measured compliance voltage across channel CHANNEL in volts. In the example, the voltage drop across channel 1 is 3.345 V.
Input range
CHANNEL: {1,2}
GAIN?
Arguments:
No Arguments Taken
Example:
GAIN?
I2C Command Number:
Description
Returns the Integral Gain of the Constant Power feedback loop for channel CHANNEL in dB. In the example, the Gain for Constant Power mode feedback for channel 1 is +30.000 000 dB. The default value of the Gain is +30.000 000 dB.
Input range
CHANNEL: {1,2}
GAIN
Arguments:
[Int] CHANNEL
[Float] GAIN
Example:
GAIN 2 -31.41596
-31.41596
I2C Command Number:
Description
Sets the Integral Gain of the Constant Power feedback loop for channel CHANNEL. Returns GAIN? CHANNEL. In the example, the Gain of the Constant Power feedback loop is set to -31.41596 dB.
Input parameter ranges
CHANNEL: {1,2}
GAIN: (-100 to +100)
RESPVTY?
Arguments:
No Arguments Taken
Example:
RESPVTY?
I2C Command Number:
Description
Returns the Constant Power mode external (customer-supplied) detector responsivity in Amps per Watt for channel CHANNEL. In the example, the responsivity of the detector for channel 1 is 0.0035 A/W.
Input range
CHANNEL: {1,2}
RESPVTY
Arguments:
[Int] CHANNEL
[Float] RESPONSIVITY
Example:
RESPVTY 1 0.0035
0.0035
I2C Command Number:
Description
Sets the Constant Power mode external (customer-supplied) detector responsivity in Amps per Watt for channel CHANNEL. Returns RESPVTY? CHANNEL. In the example, the responsivity of the detector for channel 1 is set to 0.0035 A/W.
Input parameter ranges
CHANNEL: {1,2}
RESPONSIVITY: (TBD)
POL?
Arguments:
No Arguments Taken
Example:
POL?
I2C Command Number:
Description
Returns the Constant Power mode Optical Power polarity setting of the input transimpedance amplifier for channel CHANNEL. In the example, the optical power polarity for the channel 1 transimpedance amplifier is positive (default).
Input range
CHANNEL: {1,2}
Possibe Responses
ON = Negative Polarity
OFF = Positive Polarity (default)
POLARITY
Arguments:
[Int] CHANNEL
[Int] POL
Example:
POLARITY 2 1
ON
I2C Command Number:
Description
Sets the Polarity of the input transimpedance amplifier for Constant Power Mode for channel CHANNEL. Returns POL? CHANNEL. In the example, the polarity of the transimpedance amplifier for channel 2 is set to Negative (ON).
Input parameter ranges
CHANNEL: {1,2}
POL: {0,1}
Possible Responses
0 = Positive = OFF
1 = Negative = ON
INTERLK?
Arguments:
No Arguments Taken
Example:
INTERLK?
I2C Command Number:
Description
Returns the status of the interlock. In the example, the interlock is closed and the system is operational.
Possible Responses
ON = Interlock circuit is closed and unit is operational
OFF = Interlock circuit is open and the unit is disabled
AMODSEL?
Arguments:
No Arguments Taken
Example:
AMODSEL?
I2C Command Number:
Description
Returns the analog modulation source for channel CHANNEL. In the example, the modulation source for channel 1 is the front-panel input (labeled A).
Return Values
0 = Modulation input is the SMA connector labeled Mod In on the back of the unit for the respective channel (default).
1 = Modulation input is the front panel Input BNC
When using the front-panel input:
Channel 1 uses input A
Channel 2 uses input B
| Only one modulation input can be active at any given time. |
AMODSEL
Arguments:
[Int] CHANNEL
[Int] SOURCE
Example:
AMODSEL 2 1
1
I2C Command Number:
Description
Sets the modulation input source for channel CHANNEL. Returns AMODSEL? CHANNEL. In the example, the modulation input source for channel 2 is set to the front-panel BNC (input B).
Input parameter ranges
CHANNEL: {1,2}
SOURCE: {0,1}
0 = Modulation input is the SMA connector labeled Mod In on the back of the unit for the respective channel (default).
1 = Modulation input is the front panel Input BNC
When using the front-panel input:
Channel 1 uses input A
Channel 2 uses input B
AOUTSEL?
Arguments:
No Arguments Taken
Example:
AOUTSEL?
I2C Command Number:
Description
Returns the location to which the measured power of the monitor photodiode is delivered for channel CHANNEL
TRANSFER FUNCTION?. In the example, the measured power of the monitor photodiode for channel 1 is delivered to the front-panel output (output 1).
Return Values
0 = The measured power of the monitor photodiode is not delivered to any output port
1 = The measured power of the monitor photodiode is delivered to front-panel output BNC
2 = Optical Power on Analog Output Optical Power from Optical Power input SMA connector on back panel NEEDS CLARIFICATION
When using the front-panel output:
Channel 1 uses input 1
Channel 2 uses input 2
AOUTSEL
Arguments:
[Int] CHANNEL
[Int] DESTINATION
Example:
AOUTSEL 1 1
1
I2C Command Number:
Description
Sets the location to which the measured power of the monitor photodiode is delivered for channel CHANNEL
TRANSFER FUNCTION?. Returns AOUTSEL? CHANNEL. In the example, the measured power of the monitor photodiode for channel 1 is directed to be delivered to the front-panel output (output 1).
Input parameter ranges
CHANNEL: {1,2}
DESTINATION: {0,1,2}
0 = The measured power of the monitor photodiode is not delivered to any output port
1 = The measured power of the monitor photodiode is delivered to front-panel output BNC
2 = Optical Power on Analog Output Optical Power from Optical Power input SMA connector on back panel NEEDS CLARIFICATION
When using the front-panel output:
Channel 1 uses output 1
Channel 2 uses output 2
TRIGIN?
Arguments:
No Arguments Taken
Example:
TRIGIN?
I2C Command Number:
Description
Returns the effect of the input trigger on channel CHANNEL. In the example, the input trigger controls the operation of channel 1.
Return Values
0 = Trigger input disabled
1 = Trigger input controls operation
| The trigger function can operate on both channels, a single channel, or neither channel |
TRIGIN
Arguments:
[Int] CHANNEL
[Int] STATUS
Example:
TRIGIN 1 1
1
I2C Command Number:
Description
Sets the effect of the input trigger on channel CHANNEL. Returns TRIGIN? CHANNEL. In the example, the input trigger is given control over channel 1.
Input parameter ranges
CHANNEL: {1,2}
STATUS: {0,1}
0 = Trigger input disabled
1 = Trigger input controls operation
TRIGOUT?
Arguments:
No Arguments Taken
Example:
TRIGOUT?
I2C Command Number:
Description
Returns the response of the output trigger to the status of the interlock. In the example, the output trigger will echo the interlock circuit status.
Input parameter ranges
CHANNEL: {1,2}
Return Values
0 = Trigger output does not respond to interlock status
1 = Trigger output echoes interlock status
TRIGOUT
Arguments:
[Int] CHANNEL
[Int] STATUS
Example:
TRIGOUT 1 1
1
I2C Command Number:
Description
Sets the response of the output trigger to the interlock status. Returns TRIGOUT? CHANNEL. In the example, the output trigger is directed to echo the status the interlock circuit.
Input parameter ranges
CHANNEL: {1,2}
STATUS: {0,1}
0 = Trigger output does not respond to interlock status
1 = Trigger output echoes interlock status
HWTEMP?
Arguments:
No Arguments Taken
Example:
HWTEMP?
I2C Command Number:
Description
Returns the temperature of the SLICE-DCC “personality board” at the sensor point for channel CHANNEL. In the example, the temperature at the sensor point for channel 1 is 43.358°C.
Input parameter ranges
CHANNEL: {1,2}
PWRMAX?
Arguments:
No Arguments Taken
Example:
PWRMAX?
I2C Command Number:
Description
Returns the maximum power (in Watts) available as configured. In the example, the power available is 41.5 W.
Input parameter ranges
CHANNEL: {1,2}
Possible output values
Power: (0 to 42.5 W)