Skip to main content

CppModel

Simulate your controller or embedded system C and C++ code. Don't wait for the customer to tell you how your machine is behaving. See what your code is making it do.

Simulate

Simulate

Have you ever tried to understand what your code is doing by adding print statements, logging or using a debugger? CppModel allows you visualising the behaviour of your code as a dynamic model, simulating its execution with different inputs and parameters.

Tune

Tune

Tuning control algorithms directly in the embedded code can be time-consuming and error-prone. CppModel allows you to interactively tune parameters in the generated model, observing the effects in real-time, before deploying the changes back to your code.

Explore

Explore

What about your colleagues working with hydraulics, mechanics or electronics? They don't need to read your code to understand its behaviour. They can tune parameters, inputs and test different scenarios directly in the model.

Minimize regression

Minimize regression

How many times have you introduced a bug while changing a piece of code that you thought was unrelated? CppModel allows you to generate a dynamic model from your C++ code, which can be used to automatically test and validate its behaviour, minimizing the risk of regression.

Watch it in action

Simulate

Verify