HCP TC038 crystal oven
- class pymeasure.instruments.hcp.TC038(adapter, name='TC038', address=1, timeout=1000, **kwargs)
Bases:
InstrumentCommunication with the HCP TC038 oven.
This is the older version with an AC power supply and AC heater.
It has parity or framing errors from time to time. Handle them in your application.
The oven always responds with an “OK” to all valid requests or commands.
- Parameters:
adapter (
Union[Adapter,int,str]) – Name of the COM-Port.name (
str) – Name of the instrument. (default:'TC038')address (
int) – Address of the device. Should be between 1 and 99. (default:1)timeout (
int) – Timeout in ms. (default:1000)kwargs – Additional arguments for the Instrument base class.
- check_set_errors()
Check for errors after having set a property.
Called if
check_set_errors=Trueis set for that property.- Return type:
list[str]
- property information: Any
Get the information about the device and its capabilities.
- property monitored_value: Any
Measure the currently monitored value. For default it is the current temperature in °C.
- read(**kwargs)
Do error checking on reading.
- Return type:
str
- set_monitored_quantity(quantity='temperature')
Configure the oven to monitor a certain quantity.
quantity may be any key of registers. Default is the current temperature in °C.
- Return type:
None
- property setpoint: Any
Control the setpoint of the temperature controller in °C.
- property temperature: Any
Measure the current temperature in °C.
- write(command, **kwargs)
Send a command in its own protocol.
- Return type:
None