Temperature

From SweepMe! Wiki
Revision as of 09:39, 5 July 2021 by Afischer (talk | contribs)
Jump to navigation Jump to search

This module can be used to connect to temperature controllers in order to make temperature variations.

User interface

Temperature unit

If the driver supports it, different temperature units can be selected.

Rate in temperature unit per s

You can set ramp rate or the temperature change rate depending on the implementation of the driver. This option should be optional. Keep it free to not change the currently set value of the instrument.

Output, max. in %

You can set a maximal output in % if the driver supports it. This option should be optional. Keep it free to not change the currently set value of the instrument.

Test

The module has a test section to set and read value. These buttons automatically change with the selected temperature unit. They can be used to quickly check the connection to the instrument or set a new temperature. Furthermore, the "Zero power" button can be used to switch off the power of the temperature controller.

Reach

The reach-functionality is important if you like to perform temperature variations. For example, before you can take a current-voltage characteristic, you need to wait for the temperature controller to reach a temperature. You could do this in the sequencer by adding a branch that check whether temperature is reached. More convenient is to use the reach-functionality of the Temperature module itself. Just check the box "Reach Temperature:" and choose an accuracy range and a corresponding hold time. The module will then retrieve value from the instrument until the temperature has stayed in the accurary range for the given hold time. If the temperature leaves the accuraccy range, the hold timer is zeroed and starts again, once the accuracy range is entered again.

During the reach process, there is no update of the plot widget as the reach process is not part of the measurement. It is a process that stops the run for the time of reaching the temperature.

measure temperature

Some temperature controller have a rather slow communication and could therfore the

zero power afterwards

This function switches off the power of the temperature controller after the run. If not checked, the temperature controller will stay at the last set temperature which sometimes might be beneficial if you like to continue a next measurement at this temperature without waiting to reach this temperature again.


Device Class programming