03-14-2017 09:38 PM
Hi,
My Veristand project consists of a dll file model and a FPGA hardware. The project is deployed in the PXI target and runs successfully. I wonder if there is a way to verify the real-time property of the running poject. For example, a parameter or a tool in Veristand nivescreen?
Thanks.
03-16-2017
02:09 AM
- last edited on
07-12-2024
01:52 PM
by
Content Cleaner
How about the "Actual Loop Rate" in the System Channels? Any deviation here would be an indicator of issues, wouldn't it?
In the System Channels you will find a couple more useful channels. According to the System Channels Table HP Loop Count might also be a channel to watch.
03-27-2017 03:29 AM
You may also check the HP Count channel, which indicates if your simulation missed the determinism. I have used this channel to evaluate if my simulation data was synced, whenever this value was increased the simulation was stopped.
03-29-2017
09:37 AM
- last edited on
07-12-2024
01:54 PM
by
Content Cleaner
In general I'd recommend reviewing the engine architecture and determining which points are of most interest to you.
https://www.ni.com/docs/en-US/bundle/veristand/page/vs-engine.html
If you're interested in quantifying the determinism of your models and your FPGA hardware you would be interested in the Model Execution Loops and the PCL, respectively. You should be able to find more than enough information on these via system channels and model execution channels
https://www.ni.com/docs/en-US/bundle/veristand/page/system-channels.html
(as already mentioned by PeterFoerster and Guilherme)
I would also keep an eye on
https://www.ni.com/docs/en-US/bundle/veristand/page/control-monitor-model-execution.html
View the model execution status, such as running or paused. | Model Status |
View the time in the model. | Model Time |
View how long the current time step of the model has been running. | Time Step Duration |