Models FAQs
- Updated2025-04-08
- 2 minute(s) read
Answers to common questions on models in VeriStand.
Which
Simulink addon should I use to compile my model?
Use
VeriStand Model Generation Support.What
versions of MathWorks software and the LabVIEW Development System
are compatible with my version of VeriStand?
Refer to VeriStand Version Compatibility for a list of software you can use with each VeriStand distribution.
What
determines the rate a model runs?
The rate at which a model runs is a function of the system rate and a model-specific decimation of the system rate, where actual model rate = Primary Control Loop rate / decimation. You can use VeriStand to set the model timing.
How
do I control the latency of models and the rest of my
system?
The Primary Control Loop (PCL) of the VeriStand Engine provides two execution modes. The default mode, Parallel, applies a one-cycle delay between when a model executes and when the data it produces is available to the system. Alternatively, Low Latency mode ensures data from models is available to the rest of the system on the same iteration of the PCL as it is generated.
How
do I make my models execute in a particular
order?
Multiple models in a system execute in parallel unless you define an execution order. If you want one model to wait until a second model finishes executing before the first model runs, you must define an execution order. Execution orders ensure data can transfer between models during the same iteration of the PCL.
How can I improve the performance of my system as
it relates to models?
Avoid importing parameters and signals that the system does not use. The presence of many parameters and signals can have a negative impact on the performance of the system even if the model is not running.
In This Section
- Which
Simulink addon should I use to compile my model?
- What
versions of MathWorks software and the LabVIEW Development System
are compatible with my version of VeriStand?
- What
determines the rate a model runs?
- How
do I control the latency of models and the rest of my
system?
- How
do I make my models execute in a particular
order?
- How can I improve the performance of my system as
it relates to models?
Related Information
- VeriStand Model Generation Support
- VeriStand Version Compatibility
- Setting Model Timing
Adjust the step size to have the model run at a different rate.
- Primary Control Loop Step Execution in Models
The Primary Control Loop (PCL) executes steps in models differently if it is in parallel mode or in low latency mode.
- Configuring the Execution Order of Models
Define the order that the Primary Control Loop (PCL) executes models.