|Download Help (Windows Only)|
A custom device is simply distributed LabVIEW code that can run in an NI VeriStand system definition file. You can benchmark and debug your custom device code just as you do any other code.
|Note National Instruments recommends you perform benchmarking on a system that is similar to the target. Other components of the NI VeriStand system, such as models, calculated channels, alarms, procedures, and so on, also effect the ultimate execution speed of the system.|
The following table describes various tools you can use to benchmark and debug NI VeriStand custom devices.
|LabVIEW Debugging Tools||Debugging||N/A||
||LabVIEW. Refer to the Debugging Techniques topic in the LabVIEW Help for more information.|
|Console Viewer||Benchmarking (CPU)
|Custom Error Codes||Debugging||N/A||
||LabVIEW and NI VeriStand. Refer to the Defining Custom Error Codes to Distribute throughout Your Application topic in the LabVIEW Help for more information.|
|NI VeriStand - Print Debug String VI||Debugging||NA||
|NI Distributed System Manager||Benchmarking (CPU and RAM)||Medium||
||Installs with multiple NI products, including LabVIEW, LabWindows™/CVI™, and Measurement Studio. Also available for download from the National Instruments website.|
|NI VeriStand System Monitor||Benchmarking (CPU and RAM)||High||
||Download from NI VeriStand Add-ons page of National Instruments website.|
|NI Real-Time Execution Trace Toolkit||Benchmarking
||Available for purchase from National Instruments website.|