Stream simulation results into a central, queryable data store
No need to make trade-offs between data volume and query speed. The Quix Data Lakehouse enables you to store and query raw high-frequency data. You can also use Quix processors to downsample data as it comes in and store it at different resolutions for querying across test campaigns.
Get full traceability for compliance and certification
Link your test results back to the originating test scenarios and product requirements using the Quix Test Manager. After simulation data is ingested into Quix, it is automatically tagged with metadata about the text campaign and testing configuration.
Integrate your controllers and simulation tools
Connect compiled controller binaries, FMUs, or simulation harnesses directly to Quix. Automate configuration sweeps and store every code version, parameter set, and test result with full lineage.
What can you build with Quix?
Parallel SIL testing
Execute multiple instances of compiled controller code or FMUs in parallel with virtual plant models. Automate parameter sweeps to validate stability and performance across scenarios.
Automated post-processing and normalization
Stream controller outputs into post-processing services that automatically calculate KPIs such as latency, overshoot, or steady-state error.
Analytics notebooks and dashboards
Use in-built Grafana Dashboards to vizualize simulation results in real time or compare previous test campaigns using SQL or Python with analytics notebooks.
Test campaign tracking and versioning
Automatically record every simulation run with its parameter set, model version, and configuration data. Browse or compare historical campaigns to understand which parameter changes produced which outcomes.
Closed-loop verification
Run your compiled controller code in closed-loop with virtual plant models. Stream live metrics and automatically flag deviations from reference behaviour for regression tracking.
How Software-in-the-Loop simulation data flows through Quix
Each run of your compiled controller generates critical insight, but collecting, comparing, and reusing it is tedious. Exporting CSVs, renaming folders, and writing glue code slow verification. Quix connects your existing SIL toolchain to a live data thread so every result appears instantly — ready for analysis or regression testing.
Controller Validation and Data Management Features
Parallel SIL testing
Automated post-processing and normalization
Stream controller outputs into post-processing services that automatically calculate KPIs such as latency, overshoot, or steady-state error.
Analytics notebooks and dashboards
Use in-built Grafana Dashboards to vizualize simulation results in real time or compare previous test campaigns using SQL or Python with analytics notebooks.
Test campaign tracking and versioning
Closed-loop verification
On-premise or Cloud installation
Deploy Quix in your secure VPC or air-gapped network to run controller binaries with full data isolation.
Browse and compare test runs
Explore all test runs in one place. Compare results side by side to see how different settings or conditions affected performance.
Find test data by asset
Search and filter test data by asset, whether it’s a model, device, component, or software version. View each asset’s complete test history in seconds.
Review configuration history
See a clear record of all configuration changes. Track what changed, when it changed, and which test runs used each version.