Connecting to Thermostream ATS Series by Temptronic in Python
Instrument Card
Temptronic ThermoStreams are portable systems that deliver clean dry air for precision temperature testing or conditioning of electronics (ICs, MEMS, transceivers, or circuits) and materials. No other systems can bring your test subjects to temperature faster with precise control
Device Specification: here
Manufacturer card: TEMPTRONIC
Temptronic temperature forcing systems, are designed for testing and characterization of semiconductors, ICs, chips, electronics, and materials
- Headquarters: USA
- Yearly Revenue (millions, USD): 19
- Vendor Website: here
Connect to the Thermostream ATS Series in Python
Read our guide for turning Python scripts into Flojoy nodes.
PROTOCOLS > SCPI
Here is an example Python script that uses Pymeasure to connect to a Thermostream ATS Series Temperature Controller:
from pymeasure.adapters import VISAAdapterfrom pymeasure.instruments.thermostream import ATSBase
# Connect to the instrumentadapter = VISAAdapter("TCPIP::192.168.1.1::INSTR") # Replace with the actual IP address of the instrumentinstrument = ATSBase(adapter)
# Configure the instrumentinstrument.configure( temp_window=1, dut_type='T', soak_time=30, dut_constant=100, temp_limit_air_low=-60, temp_limit_air_high=220, temp_limit_air_dut=50, maximum_test_time=1000)
# Start the instrumentinstrument.start()
# Set the temperature to 25 degrees Celsiusinstrument.set_temperature(25)
# Wait for the instrument to settleinstrument.wait_for_settling()
# Check if the instrument is at temperatureif instrument.at_temperature(): print("The instrument is at temperature")else: print("The instrument is not at temperature")
# Stop the instrumentinstrument.shutdown()
Note: Replace "TCPIP::192.168.1.1::INSTR"
with the actual VISA address of the instrument, which can be found using the appropriate VISA resource manager software.