The five real HIL platforms, what separates them, and the question that saves the most money, which is whether your test actually needs hardware-in-the-loop at all.

HIL testing software runs a real-time plant simulation against real hardware, so an embedded controller can be tested as though installed in the real system. The platforms are expensive, capable, and largely non-substitutable once chosen.
The most valuable question in this category is not which platform to pick. It is whether the tests you plan to run actually need HIL, because the majority of tests that end up on HIL rigs do not.
HIL is the right tool when all of these are true:
If you are sweeping a regulator's load line, characterising a converter's efficiency, or checking a sensor's linearity, that is bench validation. It runs perfectly well on a supply, a DMM, and a load, and putting it on a HIL rig costs real-time licence money for no benefit. See what is HIL testing for the boundary in more detail.
The audit worth doing: list every test currently running on your HIL rig, and for each write the required loop rate and whether a plant model is loaded. Teams routinely find that a third or more of the tests need neither.
The automotive standard. SCALEXIO hardware, ControlDesk for the operator layer, AutomationDesk for test sequencing, and a mature Simulink toolchain.
Strengths: deep model integration, excellent bus and I/O coverage, and the toolchain that most automotive OEMs and tier ones already require. If your customer specifies dSPACE, the evaluation is over.
Weaknesses: cost, at every layer. Hardware, software, and support are all premium. Vendor lock-in is substantial once a rig is built.
Pick it if: automotive, or the customer requires it.
Configuration-driven real-time on NI PXI and Linux Real-Time targets. Maps channels, loads models, runs stimulus profiles, provides operator workspaces.
Strengths: strong if you are already in the NI ecosystem, good channel mapping at scale, and integration with the wider NI hardware catalogue. Configuration rather than programming for a large part of the work.
Weaknesses: five-figure seats plus deployment licences per target, and it tends to pull LabVIEW in for custom devices. See NI VeriStand alternatives.
Pick it if: you have NI hardware and NI skills already.
Specialist in power electronics and microgrids, with FPGA-based simulation reaching switching-frequency resolution.
Strengths: genuinely the right tool for inverters, converters, motor drives, and grid simulation, where the required simulation step is measured in hundreds of nanoseconds. General-purpose CPU-based HIL cannot reach that.
Weaknesses: narrower domain. Outside power electronics it is not the natural choice.
Pick it if: you test power converters, drives, or grid-connected equipment.
Bus-centric. Residual bus simulation, ECU testing, diagnostics over UDS, and network simulation.
Strengths: the best tool if the system under test is primarily a bus node. Restbus simulation and diagnostics are its core competence and it does them better than general HIL platforms.
Weaknesses: not a general plant simulator. Analog and mixed-signal plant modelling is not what it is for.
Pick it if: the network is the system under test.
The build-it-yourself option. PREEMPT_RT Linux, your own model execution, commercial or open I/O hardware, and OpenTAP sequencing tests against it.
Strengths: no licence cost, complete control, and appropriate for well-bounded problems with modest loop rates.
Weaknesses: you are building a HIL platform. That is a multi-engineer, multi-quarter project, and the maintenance never ends. Teams that go this way and succeed usually have a specific reason the commercial platforms do not fit.
Pick it if: requirements are modest and specific, and you have the engineering capacity to own it.
| dSPACE | VeriStand | Typhoon | CANoe | Custom RT | |
|---|---|---|---|---|---|
| Cost | Very high | High | High | Moderate to high | Engineering time |
| Typical loop rate | 1 to 10 kHz | 1 to 10 kHz | Sub-microsecond, FPGA | Bus-rate | Depends on build |
| Simulink integration | Excellent | Good | Good | Limited | Manual |
| Bus support (CAN, LIN, FlexRay) | Excellent | Good | Moderate | Excellent | Manual |
| Power electronics | Moderate | Moderate | Excellent | No | Unlikely |
| Fault injection | Excellent | Good | Good | Bus faults | Manual |
| Operator interface | ControlDesk | Workspace | Built in | Built in | You build it |
| Deployment licences | Yes | Yes | Yes | Yes | None |
| Domain | Automotive, aero | General | Power electronics | Networks | Whatever you build |
Loop rate versus domain. This is the real dividing line. A vehicle dynamics model at 1 kHz and a switching converter model at 1 MHz are different engineering problems, and no CPU-based platform reaches the second. If you are testing an inverter, Typhoon's FPGA approach is not a preference, it is a requirement.
Model source. If your plant models are Simulink and already exist, dSPACE and VeriStand both integrate them well and the choice moves to hardware and ecosystem. If the models do not exist yet, budget for building them, because that is frequently larger than the platform cost and it is regularly omitted from project plans.
I/O count and type. A rig with 2,000 channels across analog, digital, and several bus types is a different purchase from one with 40 analog channels. Get the channel list right before any vendor conversation, because it drives the hardware quote more than anything else.
Who operates it. Test engineers pressing run need ControlDesk or a Workspace. Developers running regressions need a CLI and CI integration, and the commercial platforms are weaker there than you would expect.
A realistic HIL programme, in rough proportions:
| Line | Share of first-year cost |
|---|---|
| Real-time hardware and I/O | 30 to 40 percent |
| Platform software licences | 20 to 30 percent |
| Plant model development | 20 to 40 percent |
| Integration engineering | 10 to 20 percent |
| Annual maintenance and support | Recurring |
Plant model development is the line most often missing from the business case. A validated model of the system you are simulating is a substantial engineering deliverable in its own right, and an inaccurate model produces confident, wrong test results, which is worse than no HIL at all.
Audit first. Split your test list into "needs determinism and a plant model" and "does not". Only the first list justifies HIL.
Move the second list to bench automation. Free or low-cost tools cover it. See best test automation software.
For the remaining list, pick on domain. Power electronics means Typhoon. Automotive networks mean Vector. General automotive or aerospace plant means dSPACE or VeriStand.
Budget the model, not just the platform.
Insist on CI access. Whatever you buy, confirm you can trigger a run from a script without a human in ControlDesk. Vendors do not lead with this and you will want it within a year.
Vendor conversations go better with these, and they surface differences that demos do not.
The headless-run question is the most revealing. A platform that cannot be driven from CI will not support the regression testing that justified buying it.
If you can borrow or hire time on a rig, one exercise settles more than any demo.
Take your actual plant model and your actual controller, and get them running a closed loop on the platform for a week. Not the vendor's demo model, yours.
What you learn:
Teams that skip this discover the answer after the capital purchase, at which point the options are expensive. The week of rig time is the cheapest risk reduction available in a programme of this size.
Every decision on this page reduces to one number, and most teams cannot state it. Here is how to get it.
The question is not "how fast does the system run". It is "what is the fastest thing my software must close a loop on". Closing a loop means reading a value, computing a response, and writing it back, with a deadline. If nothing has a deadline, you do not have a real-time requirement.
| System | Fastest thing that happens | Fastest thing software must close | Verdict |
|---|---|---|---|
| Motor controller HIL | PWM at 20 kHz | Plant model at 10 kHz | Real-time, genuinely |
| Battery management HIL | Cell balancing at 1 kHz | Model at 1 kHz | Real-time |
| ADAS sensor rig | Camera frames at 30 Hz | Frame injection at 30 Hz, bounded | Real-time, modest rate |
| PMIC bench characterisation | Load transient in microseconds | Nothing. The scope captures it | Not real-time |
| Thermal soak | Nothing fast | A reading every 30 s | Not real-time |
| Production checkout | DUT every 60 s | Sequence steps, no deadline | Not real-time |
The fourth row is the one that gets misclassified constantly. A microsecond event does not create a real-time software requirement if an instrument with its own timebase is capturing it. Your software arms the scope and reads the result afterwards, which is a SCPI transaction, not a control loop.
If you cannot name the deadline and the consequence of missing it, you are not doing HIL, and the test sequencer comparison is the more useful page.
The software licence is usually the smallest line, which is why software-first comparisons mislead.
| Line | Typical share of a first HIL programme |
|---|---|
| Real-time hardware (controller, chassis, I/O modules) | 30 to 45% |
| Software licences, development and deployment | 15 to 25% |
| Signal conditioning, fault insertion, load emulation | 10 to 20% |
| Plant model development or acquisition | 10 to 25% |
| Integration engineering | 15 to 30% |
| Annual maintenance and support, ongoing | 10 to 20% of capital, per year |
The two that get underestimated are the plant model and the integration. A HIL rig without a validated model is an expensive I/O box, and model work is a modelling project with its own schedule, not a line item on a hardware order.
The most common HIL finding is that only a fraction of the tests on the rig need determinism. Moving the rest off it is usually the largest saving available.
Connect your instruments. Pick the manufacturer and model, paste the VISA address (USB, LAN, GPIB, or serial), and the agent knows what is on your bench. No bench yet? Use a placeholder address, build the full automation, and swap in the real address when you are in the lab.
Tell the agent what to test, in plain English. For example, "run a VI sweep from 1 to 10 V in 1 V steps at 0.5 A load current," or "suggest the tests for a power-management device."
The agent builds the complete workflow in seconds. Instrument-aware automation appears on the canvas, with the generated scripts visible in a code panel you can inspect and edit.
Run it in your lab. Click Run and the status panel streams results step by step, with measured values inline (VOUT = 3.301 V, asserted 3.2 to 3.4 V, PASS). One click exports a structured PDF report, or the raw results as CSV.


The step-by-step walkthrough, VISA address formats, and Test Planner prompts are all in the TestFlow product guide.
Software that runs a real-time simulation of a plant or system against real hardware, mapping simulated signals to physical I/O so an embedded controller can be tested as though it were installed in the real system.
Both are real-time HIL platforms with their own hardware. dSPACE is dominant in automotive with a mature toolchain around SCALEXIO. VeriStand is configuration-driven on NI PXI and real-time targets. They compete directly and neither is cheap.
Not for the real-time simulation core. OpenTAP can sequence tests against a HIL rig, and open-source real-time Linux with custom code is possible, but there is no free equivalent to dSPACE or VeriStand for model execution and I/O mapping.
Only if you are testing a controller that expects to be connected to a plant you cannot safely or practically connect. If you are characterising a component on a bench, HIL is the wrong tool and an expensive one.
It depends on the plant dynamics. Powertrain and vehicle dynamics typically run at 1 to 10 kHz. Power electronics with switching simulation need much higher, often above 100 kHz, which is why FPGA-based platforms exist for that domain.
Five figures per seat per year for the software alone on the major platforms, plus deployment licences per target and five figures for the real-time hardware. A complete rig is a capital project, not a software purchase.
Connect your instruments, describe a test in plain English, and TestFlow builds and runs it in minutes.
A new way for testing, from specs to automated sequences, capture clean data, and accelerate your validation cycle.