Integrating and Executing Models
- Updated2025-10-27
- 1 minute(s) read
Use models to mathematically represent real-world systems in your VeriStand project.
-
Prepare your model for use.
- Use a model from C/C++—Create a model in C or C++ that NI software can load and execute through the VeriStand Model Framework.
- Use
a model from MathWorks Simulink® software—Use Simulink software to convert your model for use on real-time
targets.Note VeriStand only supports 64-bit operating systems.
- Use a model from LabVIEW VIs—Convert LabVIEW VIs into compiled .lvmodel or .lvmodelso files.
- Use the Functional Mockup Interface (FMI)—Decouple modeling environments from model consumers.
- Add and configure the model—Connect a model to other parts of the system and run the model on a hardware target.
- Control and monitor model execution—Use model execution channels to interact with models.
Related Information
- Models FAQs
Answers to common questions on models in VeriStand.
- Using Models from C and C++
Create a model in C or C++ that NI software can load and execute through the VeriStand Model Framework.
- Using Models from Simulink
Use Simulink software to convert your model for use on real-time targets.
- Using Models from LabVIEW VIs
Convert LabVIEW VIs into compiled .lvmodel or .lvmodelso files.
- FMI Support
The Functional Mock-up Interface (FMI) is an API standardization for exchanging dynamic system models.
- Adding and Configuring a Model
Connect a model to other parts of the system and run the model on a hardware target.
- Controlling and Monitoring Model Execution
Use model execution channels to interact with models.
- Common Issues with Models in VeriStand
If your model crashes or does not execute as expected, isolate the issue and determine if its source is within the model or due to your system definition.