slice:qt:api
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
slice:qt:api [2023/12/06 20:29] – [Query Temperature Set Point] Christiana Sasser | slice:qt:api [2023/12/06 20:33] (current) – Christiana Sasser | ||
---|---|---|---|
Line 80: | Line 80: | ||
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. | ||
---- | ---- | ||
Line 86: | Line 86: | ||
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. | ||
---- | ---- | ||
Line 92: | Line 92: | ||
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. | ||
---- | ---- | ||
Line 100: | Line 100: | ||
===== 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 112: | Line 112: | ||
---- | ---- | ||
- | < | + | < |
Returns the current limit for CHANNEL in Amps [A]. | Returns the current limit for CHANNEL in Amps [A]. | ||
---- | ---- | ||
Line 118: | Line 118: | ||
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]. | ||
---- | ---- | ||
Line 126: | Line 126: | ||
**************************** | **************************** | ||
---- | ---- | ||
- | < | + | < |
Returns the power limit for CHANNEL in Watts [W]. | Returns the power limit for CHANNEL in Watts [W]. | ||
---- | ---- | ||
Line 132: | Line 132: | ||
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 141: | 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. | ||
---- | ---- | ||
Line 147: | Line 147: | ||
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. | ||
---- | ---- | ||
Line 153: | Line 153: | ||
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. | ||
---- | ---- | ||
Line 159: | Line 159: | ||
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. | ||
---- | ---- | ||
Line 165: | Line 165: | ||
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. | ||
---- | ---- | ||
Line 171: | Line 171: | ||
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. | ||
---- | ---- | ||
Line 182: | Line 182: | ||
===== 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 200: | Line 200: | ||
---- | ---- | ||
- | < | + | < |
Returns the proportional gain for CHANNEL. | Returns the proportional gain for CHANNEL. | ||
---- | ---- | ||
Line 206: | Line 206: | ||
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. | ||
---- | ---- | ||
Line 212: | Line 212: | ||
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]. | ||
---- | ---- | ||
Line 218: | Line 218: | ||
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. | ||
---- | ---- | ||
Line 224: | Line 224: | ||
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]. | ||
---- | ---- | ||
Line 230: | Line 230: | ||
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. | ||
---- | ---- | ||
Line 236: | Line 236: | ||
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]. | ||
---- | ---- | ||
Line 242: | Line 242: | ||
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. | ||
---- | ---- | ||
Line 250: | Line 250: | ||
===== 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 262: | 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: " | ||
---- | ---- | ||
Line 268: | Line 268: | ||
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: " | ||
---- | ---- | ||
Line 286: | 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: " | ||
---- | ---- | ||
Line 292: | Line 292: | ||
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: " | ||
---- | ---- |
slice/qt/api.txt · Last modified: 2023/12/06 20:33 by Christiana Sasser