Why you should simulate temperatures during the design verification process
2025-05-05
Product development engineers working on embedded systems often need to test how their systems respond to various temperatures. If their system has inputs for temperature sensors, they must connect a sensor and verify that the system reacts correctly to the measured temperature. However, changing the actual temperature in a test bed can be challenging and time-consuming. A more efficient approach is to replace the physical sensor with a simulated one.
For resistive temperature sensors, such as Thermistors (NTC/PTC) or Resistance Temperature Detectors (RTDs), simulation can be achieved using a resistor. By adjusting the resistance value, different temperatures can be emulated. This can be done manually using a potentiometer or a decade resistor by calculating the resistance corresponding to a specific temperature.
To automate this process and enable dynamic temperature simulation over time, a programmable resistor can be used. A programmable resistor allows resistance values to be controlled by a computer-generated signal, automatically adjusting the resistance to match the required temperature. This approach is particularly useful in Hardware-in-the-Loop (HiL) testing, where real-time sensor simulation is essential for validating embedded system behavior under different temperature conditions.
Sensor simulation and HiL testing using programmable resistors
Simulating a temperature sensor with a programmable resistor is highly beneficial in HiL testing environments. HiL testing is a technique where real hardware components interact with a simulated environment, enabling engineers to validate embedded systems in a controlled and repeatable manner. Instead of exposing a system to varying temperatures in a physical environment, a programmable resistor can simulate different sensor readings by dynamically changing its resistance. This method ensures consistent testing conditions, reduces testing time, and improves accuracy in evaluating system performance.
Using a programmable resistor, engineers can benefit from:
- Simulate temperature changes dynamically in software-driven tests.
- Automate resistance adjustments to match specific temperature profiles.
- Perform long-duration tests with precise control over simulated conditions.
- Validate system responses without requiring physical temperature variations.
WireFlow’s programmable resistor solutions for RTD and thermistor simulators
WireFlow offers two programmable resistor modules designed for temperature sensor simulation, covering the most common resistive temperature sensors used in industrial and electronic applications.
Our programmable resistors can be used as flexible temperature sensor simulators, supporting both RTD simulation and thermistor simulation. This makes them suitable as programmable temperature sensors in test and validation environments.
RTD sensors, such as Pt100, Pt500, and Pt1000, commonly used in industrial temperature measurement due to their stability and near-linear characteristics.
Thermistors, including NTC and PTC sensors, which offer high sensitivity and are widely used in electronics, HVAC, and instrumentation.
By controlling resistance values dynamically, WireFlow’s programmable resistors function as RTD simulators or thermistor simulators, allowing engineers to validate temperature-dependent system behavior without physical sensors. This approach enables repeatable, automated, and cost-effective testing in development, validation, and production environments.
WF 2144 – USB programmable resistor module
The WF 2144 is a standalone USB-controlled programmable resistor. It connects directly to a computer via USB and features an open communication protocol, enabling integration with various programming languages, including LabVIEW and Python. This flexibility makes the WF 2144 a great option for engineers who need a simple yet powerful tool for sensor simulation.
WF 2144 is ideal for sensor simulation, learn more about the product.
WF 3144 – C-Series programmable resistor module
The WF 3144 is a programmable resistor module designed for NI CompactRIO chassis. As a C-Series module, it integrates directly into CompactRIO systems, allowing seamless control through LabVIEW. This module is ideal for engineers already using CompactRIO in their test environment and looking for a robust solution for sensor simulation in automated testing setups.
Learn more about WF 3144, a programmable resistor module for Compact RIO
RTD and thermistor simulation examples
WireFlow provides detailed application notes and examples showing how a programmable resistor can be used as an RTD simulator or thermistor simulator in real-world test environments.
These resources demonstrate how to simulate common resistive temperature sensors using LabVIEW, including PT100 RTD simulation and NTC thermistor simulation, allowing engineers to validate temperature-dependent system behavior without physical sensors.
By using a programmable resistor as a temperature sensor simulator, engineers can create repeatable, automated, and highly accurate test setups for development, validation, and production testing.
PT100 RTD simulator
This application example describes how a programmable resistor can be used as a PT100 RTD simulator, accurately reproducing the resistance–temperature characteristics of a platinum resistance thermometer.
By dynamically adjusting resistance values according to the PT100 curve, engineers can simulate different temperatures and verify system response using LabVIEW-based test setups.
Read the full PT100 RTD simulation application note (PDF)
NTC thermistor simulation
This application note explains how a programmable resistor can function as an NTC thermistor simulator, enabling precise simulation of non-linear thermistor behavior across a wide temperature range.
The example demonstrates how NTC thermistor simulation can be implemented in automated test environments to validate embedded systems and temperature measurement electronics.
Read the full NTC thermistor simulation application note (PDF)
Conclusion – Use a programmable resistor for simulating different temperatures
Simulating temperature sensors using a programmable resistor is an efficient and reliable method for testing embedded systems. Whether for manual testing with a simple resistor or automated simulation with a programmable resistor, this approach offers precise control over test conditions. HiL testing environments benefit significantly from this method, enabling engineers to perform repeatable and automated tests without needing physical temperature variations.
WireFlow’s WF 3144 and WF 2144 programmable resistor modules provide versatile solutions for engineers seeking to simulate temperature sensors accurately. With application notes and example code available, integrating these tools into your test environment is straightforward and effective.

