slice:qt:api
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
slice:qt:api [2022/08/22 17:39] – external edit 127.0.0.1 | slice:qt:api [2023/12/06 20:29] – [Query Temperature Set Point] Christiana Sasser | ||
---|---|---|---|
Line 47: | Line 47: | ||
---- | ---- | ||
====Firmware Version==== | ====Firmware Version==== | ||
- | < | + | < |
- | Returns firmware version of System Controller. | + | Returns firmware version of System Controller |
+ | /*Note: For the Return Question mark, we had to use a slightly different question mark image. This one: ?. Rather than this one: ?. */ | ||
---- | ---- | ||
====Reset to Factory Default Settings==== | ====Reset to Factory Default Settings==== | ||
- | < | + | < |
Restores " | Restores " | ||
<WRAP center round box 60%> | <WRAP center round box 60%> | ||
Line 58: | Line 59: | ||
---- | ---- | ||
====Save Settings==== | ====Save Settings==== | ||
- | < | + | < |
Saves " | Saves " | ||
__Slot Number__\\ | __Slot Number__\\ | ||
Line 72: | Line 73: | ||
==== Query Temperature Set Point ==== | ==== Query Temperature Set Point ==== | ||
- | < | + | < |
Returns the temperature set point for CHANNEL. | Returns the temperature set point for CHANNEL. | ||
---- | ---- | ||
==== Set Temperature Set Point ==== | ==== Set Temperature Set Point ==== | ||
- | < | + | < |
Sets the temperature set point for CHANNEL to TEMPERATURE. Returns **TempSet? | Sets the temperature set point for CHANNEL to TEMPERATURE. Returns **TempSet? | ||
---- | ---- | ||
- | < | + | < |
Returns the actual (measured) temperature for CHANNEL. | Returns the actual (measured) temperature for CHANNEL. | ||
---- | ---- | ||
- | < | + | < |
Returns the temperature error for CHANNEL in degrees Celsius. The error is calculated as the set point temperature minus the actual temperature. | Returns the temperature error for CHANNEL in degrees Celsius. The error is calculated as the set point temperature minus the actual temperature. | ||
---- | ---- | ||
- | < | + | < |
Returns the minimum allowed temperature for CHANNEL. | Returns the minimum allowed temperature for CHANNEL. | ||
---- | ---- | ||
- | < | + | < |
Sets the minimum allowed temperature for CHANNEL to TEMPERATURE. Returns **TempMin? | Sets the minimum allowed temperature for CHANNEL to TEMPERATURE. Returns **TempMin? | ||
---- | ---- | ||
- | < | + | < |
Returns the maximum allowed temperature for CHANNEL. | Returns the maximum allowed temperature for CHANNEL. | ||
---- | ---- | ||
- | < | + | < |
Sets the maximum allowed temperature for CHANNEL to TEMPERATURE. Returns **TempMax? | Sets the maximum allowed temperature for CHANNEL to TEMPERATURE. Returns **TempMax? | ||
---- | ---- | ||
===== Transducer/ | ===== Transducer/ | ||
---- | ---- | ||
- | < | + | < |
Returns whether CHANNEL is configured for either Bipolar operation (for a thermo-electric cooler) or Unipolar operation (for a resistive heater). | Returns whether CHANNEL is configured for either Bipolar operation (for a thermo-electric cooler) or Unipolar operation (for a resistive heater). | ||
* 1 = On = Bipolar operation, i.e., current is bi-directional through transducer. | * 1 = On = Bipolar operation, i.e., current is bi-directional through transducer. | ||
Line 105: | Line 106: | ||
---- | ---- | ||
- | < | + | < |
Sets the operational STATE for CHANNEL to be either Bipolar (for a thermo-electric cooler) or Unipolar (for a resistive heater). Returns **Bipolar? | Sets the operational STATE for CHANNEL to be either Bipolar (for a thermo-electric cooler) or Unipolar (for a resistive heater). Returns **Bipolar? | ||
* 1 = On = Bipolar operation, i.e., current is bi-directional through transducer. | * 1 = On = Bipolar operation, i.e., current is bi-directional through transducer. | ||
Line 111: | Line 112: | ||
---- | ---- | ||
- | < | + | < |
Returns the current limit for CHANNEL in Amps [A]. | Returns the current limit for CHANNEL in Amps [A]. | ||
---- | ---- | ||
- | < | + | < |
Sets the current limit for CHANNEL to CURRENT in Amps [A]. Returns **MaxCurr? | Sets the current limit for CHANNEL to CURRENT in Amps [A]. Returns **MaxCurr? | ||
---- | ---- | ||
- | < | + | < |
Returns the measured current flowing through the temperature transducer (e.g. TEC or heater) in Amps [A]. | Returns the measured current flowing through the temperature transducer (e.g. TEC or heater) in Amps [A]. | ||
---- | ---- | ||
**************************** | **************************** | ||
- | < | + | < |
Sets the output current to the Channel 1 to 0.654 A | Sets the output current to the Channel 1 to 0.654 A | ||
**************************** | **************************** | ||
---- | ---- | ||
- | < | + | < |
Returns the power limit for CHANNEL in Watts [W]. | Returns the power limit for CHANNEL in Watts [W]. | ||
---- | ---- | ||
- | < | + | < |
Sets the power limit for CHANNEL to POWER in Watts [W]. Returns **MaxPwr? | Sets the power limit for CHANNEL to POWER in Watts [W]. Returns **MaxPwr? | ||
---- | ---- | ||
- | < | + | < |
Returns the measured power output for CHANNEL in Watts [W]. | Returns the measured power output for CHANNEL in Watts [W]. | ||
---- | ---- | ||
- | < | + | < |
Returns the voltage across the load for CHANNEL in Volts [V]. | Returns the voltage across the load for CHANNEL in Volts [V]. | ||
---- | ---- | ||
Line 140: | Line 141: | ||
===== Thermistor Settings ===== | ===== Thermistor Settings ===== | ||
---- | ---- | ||
- | < | + | < |
For the B-parameter thermistor model: Returns the Beta coefficient in Kelvin [K] for CHANNEL. | For the B-parameter thermistor model: Returns the Beta coefficient in Kelvin [K] for CHANNEL. | ||
---- | ---- | ||
- | < | + | < |
For the B-parameter thermistor model: Sets the Beta coefficient in Kelvin [K] to VALUE for CHANNEL. Returns **Beta? | For the B-parameter thermistor model: Sets the Beta coefficient in Kelvin [K] to VALUE for CHANNEL. Returns **Beta? | ||
---- | ---- | ||
- | < | + | < |
For the B-parameter thermistor model: Returns the Reference Temperature in degrees Celsius [˚C] for CHANNEL. | For the B-parameter thermistor model: Returns the Reference Temperature in degrees Celsius [˚C] for CHANNEL. | ||
---- | ---- | ||
- | < | + | < |
For the B-parameter thermistor model: Sets the Reference Temperature in degrees Celsius [˚C] to VALUE for CHANNEL. Returns **RefTemp? | For the B-parameter thermistor model: Sets the Reference Temperature in degrees Celsius [˚C] to VALUE for CHANNEL. Returns **RefTemp? | ||
---- | ---- | ||
- | < | + | < |
For the B-parameter thermistor model: Returns the Reference Resistance in Ohms [Ω] (at the Reference Temperature) for CHANNEL. | For the B-parameter thermistor model: Returns the Reference Resistance in Ohms [Ω] (at the Reference Temperature) for CHANNEL. | ||
---- | ---- | ||
- | < | + | < |
For the B-parameter thermistor model: Sets the Reference Resistance in Ohms [Ω] to VALUE for CHANNEL. Returns **RefRes? | For the B-parameter thermistor model: Sets the Reference Resistance in Ohms [Ω] to VALUE for CHANNEL. Returns **RefRes? | ||
---- | ---- | ||
- | < | + | < |
For the Steinhart-Hart thermistor model: Returns the A coefficient for CHANNEL. | For the Steinhart-Hart thermistor model: Returns the A coefficient for CHANNEL. | ||
---- | ---- | ||
- | < | + | < |
For the Steinhart-Hart thermistor model: Sets the A coefficient to VALUE for CHANNEL. Returns **TCoefA? | For the Steinhart-Hart thermistor model: Sets the A coefficient to VALUE for CHANNEL. Returns **TCoefA? | ||
---- | ---- | ||
- | < | + | < |
For the Steinhart-Hart thermistor model: Returns the B coefficient for CHANNEL. | For the Steinhart-Hart thermistor model: Returns the B coefficient for CHANNEL. | ||
---- | ---- | ||
- | < | + | < |
For the Steinhart-Hart thermistor model: Sets the B coefficient to VALUE for CHANNEL. Returns **TCoefB? | For the Steinhart-Hart thermistor model: Sets the B coefficient to VALUE for CHANNEL. Returns **TCoefB? | ||
---- | ---- | ||
- | < | + | < |
For the Steinhart-Hart thermistor model: Returns the C coefficient for CHANNEL. | For the Steinhart-Hart thermistor model: Returns the C coefficient for CHANNEL. | ||
---- | ---- | ||
- | < | + | < |
For the Steinhart-Hart thermistor model: Sets the C coefficient to VALUE for CHANNEL. Returns **TCoefC? | For the Steinhart-Hart thermistor model: Sets the C coefficient to VALUE for CHANNEL. Returns **TCoefC? | ||
---- | ---- | ||
- | < | + | < |
Forces recalculation of T = ƒ(A,B,C) lookup table. | Forces recalculation of T = ƒ(A,B,C) lookup table. | ||
---- | ---- | ||
===== Loop Filter Settings ===== | ===== Loop Filter Settings ===== | ||
---- | ---- | ||
- | < | + | < |
Returns the control mode for CHANNEL: | Returns the control mode for CHANNEL: | ||
* 0 = Manual Off | * 0 = Manual Off | ||
Line 191: | Line 192: | ||
---- | ---- | ||
- | < | + | < |
Sets the control MODE for CHANNEL: | Sets the control MODE for CHANNEL: | ||
* 0 = Manual Off | * 0 = Manual Off | ||
* 1 = Servo Off | * 1 = Servo Off | ||
- | * 2 = Auto Tune Off | ||
* 3 = Manual On | * 3 = Manual On | ||
* 4 = Servo On | * 4 = Servo On | ||
- | * 5 = Auto Tune On | ||
---- | ---- | ||
- | < | + | < |
Returns the proportional gain for CHANNEL. | Returns the proportional gain for CHANNEL. | ||
---- | ---- | ||
- | < | + | < |
Sets the proportional gain for CHANNEL to GAIN. Returns **PGain?**. | Sets the proportional gain for CHANNEL to GAIN. Returns **PGain?**. | ||
---- | ---- | ||
- | < | + | < |
Returns the On/Off STATE of the proportional gain for CHANNEL. | Returns the On/Off STATE of the proportional gain for CHANNEL. | ||
---- | ---- | ||
- | < | + | < |
Sets the On/Off STATE of the proportional gain for CHANNEL. Returns **PGainEn? | Sets the On/Off STATE of the proportional gain for CHANNEL. Returns **PGainEn? | ||
---- | ---- | ||
- | < | + | < |
Returns the integral time constant for CHANNEL in seconds [s]. | Returns the integral time constant for CHANNEL in seconds [s]. | ||
---- | ---- | ||
- | < | + | < |
Sets the integral time constant for CHANNEL to TIME_CONSTANT in seconds [s]. Returns **Integ?**. | Sets the integral time constant for CHANNEL to TIME_CONSTANT in seconds [s]. Returns **Integ?**. | ||
---- | ---- | ||
- | < | + | < |
Returns the On/Off STATE of the integral gain for CHANNEL. | Returns the On/Off STATE of the integral gain for CHANNEL. | ||
---- | ---- | ||
- | < | + | < |
Sets the On/Off STATE of the integral gain for CHANNEL. Returns **IntegEn? | Sets the On/Off STATE of the integral gain for CHANNEL. Returns **IntegEn? | ||
---- | ---- | ||
- | < | + | < |
Returns the derivative time constant for CHANNEL in seconds [s]. | Returns the derivative time constant for CHANNEL in seconds [s]. | ||
---- | ---- | ||
- | < | + | < |
Sets the derivative time constant for CHANNEL to TIME_CONSTANT in seconds [s]. Returns **Deriv?**. | Sets the derivative time constant for CHANNEL to TIME_CONSTANT in seconds [s]. Returns **Deriv?**. | ||
---- | ---- | ||
- | < | + | < |
Returns the On/Off STATE of the derivative gain for CHANNEL. | Returns the On/Off STATE of the derivative gain for CHANNEL. | ||
---- | ---- | ||
- | < | + | < |
Sets the On/Off STATE of the derivative gain for CHANNEL. Returns **DerivEn? | Sets the On/Off STATE of the derivative gain for CHANNEL. Returns **DerivEn? | ||
---- | ---- | ||
- | < | + | < |
Returns the slew rate limit for CHANNEL in degrees Celsius per second [˚C/s]. | Returns the slew rate limit for CHANNEL in degrees Celsius per second [˚C/s]. | ||
---- | ---- | ||
- | < | + | < |
Sets the slew rate limit for CHANNEL to RATE in degrees Celsius per second [˚C/s]. Returns **Slew?**. | Sets the slew rate limit for CHANNEL to RATE in degrees Celsius per second [˚C/s]. Returns **Slew?**. | ||
---- | ---- | ||
- | < | + | < |
Returns the On/Off STATE of the slew rate limiter for CHANNEL. | Returns the On/Off STATE of the slew rate limiter for CHANNEL. | ||
---- | ---- | ||
- | < | + | < |
Sets the On/Off STATE of the slew rate limiter for CHANNEL. Returns **SlewEn? | Sets the On/Off STATE of the slew rate limiter for CHANNEL. Returns **SlewEn? | ||
---- | ---- | ||
===== System Functions ===== | ===== System Functions ===== | ||
---- | ---- | ||
- | < | + | < |
Stores all current settings to the SLICE EEPROM so that they are maintained during power off. Returns: Success or Failure. | Stores all current settings to the SLICE EEPROM so that they are maintained during power off. Returns: Success or Failure. | ||
---- | ---- | ||
Line 263: | Line 262: | ||
---- | ---- | ||
- | < | + | < |
For the front panel Output 1, returns a comma-delimited ASCII string with the following format: " | For the front panel Output 1, returns a comma-delimited ASCII string with the following format: " | ||
---- | ---- | ||
- | < | + | < |
Sets the FUNCTION and CHANNEL for the front panel Output 1 with the settings prescribed by VALUE1 and VALUE2. Returns **Output1? | Sets the FUNCTION and CHANNEL for the front panel Output 1 with the settings prescribed by VALUE1 and VALUE2. Returns **Output1? | ||
---- | ---- | ||
- | < | + | < |
For the front panel Output 2, returns a comma-delimited ASCII string with the following format: " | For the front panel Output 2, returns a comma-delimited ASCII string with the following format: " | ||
---- | ---- | ||
- | < | + | < |
Sets the FUNCTION and CHANNEL for the front panel Output 2 with the settings prescribed by VALUE1 and VALUE2. Returns **Output2? | Sets the FUNCTION and CHANNEL for the front panel Output 2 with the settings prescribed by VALUE1 and VALUE2. Returns **Output2? | ||
---- | ---- | ||
Line 287: | Line 286: | ||
---- | ---- | ||
- | < | + | < |
For the front panel Input A, returns a comma-delimited ASCII string with the following format: " | For the front panel Input A, returns a comma-delimited ASCII string with the following format: " | ||
---- | ---- | ||
- | < | + | < |
Sets the FUNCTION and CHANNEL for the front panel Input A with the settings prescribed by VALUE1-3. Returns **InputA? | Sets the FUNCTION and CHANNEL for the front panel Input A with the settings prescribed by VALUE1-3. Returns **InputA? | ||
---- | ---- | ||
- | < | + | < |
For the front panel Input B, returns a comma-delimited ASCII string with the following format: " | For the front panel Input B, returns a comma-delimited ASCII string with the following format: " | ||
---- | ---- | ||
- | < | + | < |
Sets the FUNCTION and CHANNEL for the front panel Input B with the settings prescribed by VALUE1-3. Returns **InputB? | Sets the FUNCTION and CHANNEL for the front panel Input B with the settings prescribed by VALUE1-3. Returns **InputB? | ||
---- | ---- | ||
===== Error Handling ===== | ===== Error Handling ===== | ||
---- | ---- |
slice/qt/api.txt · Last modified: 2023/12/06 20:33 by Christiana Sasser