LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Is the any mechanism available to predict the performance of a Labview RT VI?


0 Kudos
Message 1 of 2
(3,057 Views)
Larry,

There are some PID benchmarks available in the Knowledge Base:

PID Loop Performance Guidelines for LabVIEW Real-Time on a PXI-8156B Target
http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/fac66608b1af9ea586256a320052d47f?OpenDocument

PID Loop Performance Guidelines for LabVIEW Real-Time on a PXI-8170 Target:
http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/b7bc0a08c95d505286256a32005488ce?OpenDocument

PID Loop Performance Guidelines for LabVIEW Real-Time on a PCI/PXI7030/60XX Target:
http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/43d60aeb2c24d43a86256a32004f419a?OpenDocument

If you are unfamiliar with a PID loop, it is essentially a single scan from a DAQ board, calculations on that scan (a separate PID cal
culation for each channel), and a single update. The simple PID calculation consists of approximately 4 additions, 4 multiplicaitons, 5 subtractions, 2 divisions, and 7 comparisons.

Besides these benchmarks, the only way to know how the VI will perform is to actually build and run it. Performance depends on factors such as processor speed, hardware used, VI priority, and good programming techniques that avoid poor memory management and shared resources.

Chad H.
Applications Engineering
National Instruments
http://www.ni.com/ask
0 Kudos
Message 2 of 2
(3,057 Views)