Skip to main content

CppModel

CppModel turns a live C/C++ function — especially the kind that runs every control-cycle in an embedded or real-time system — into an interactive simulation that anyone can plot, replay, tweak, and verify, all without leaving the source code.

Simulate

Simulate

Wrap any function into a model. Run it continuosly as it will work in the real system. Observe grapically the results, and see how it reacts to the input changes. Use the framework to simulate the system behaviour.

Tune

Tune

Observe the results, tweak the parameters and repeat. Add test conditions, and catch the exact moment the process is failing. Iterate and improve, parameter set, code, interface and input behaviour.

Explore

Explore

Share results with the team giving them the possibility to repeat the experiment with parameters of their choice. Clarify interfaces physical IOs and behaviour expectations.

Use it in CI/CD

Use it in CI/CD

Since your code is the model you can easily keep it under control, merge and compare. Use the framework in your CI/CD pipeline.