National Instruments provides a suite of software tools to help you develop, debug, and deploy real-time and embedded systems. National Instruments LabVIEW and the NI LabVIEW Real-Time Module provide a graphical development environment optimized for creating reliable, deterministic applications. In addition, the LabVIEW Execution Trace Toolkit provides advanced debugging through low-level visibility into the execution timing of real-time systems. You can use these software tools to develop real-time applications that can be deployed to a scalable selection of hardware targets.
Development Software The LabVIEW Real-Time Module extends LabVIEW graphical programming to create reliable, deterministic applications. You can develop applications on a Windows or Mac OS X development system, and then compile and download code optimized for the real-time target.
System Analysis and Debugging Software LabVIEW and the LabVIEW Real-Time Module feature built-in tools for debugging and optimizing real-time applications. Using standard graphical debugging tools such as highlight execution, probes, and breakpoints, you can view variable values and single-step through your application.
For advanced debugging, you can use the LabVIEW Execution Trace Toolkit to verify performance of your real-time applications without halting or pausing the embedded code execution. Using this toolkit, you can identify less-than-optimal code execution and difficult-to-find race conditions on all targets programmed with the LabVIEW Real-Time Module for ETS Targets. Deployment Licenses One deployment license is required for each LabVIEW Real-Time hardware target. This license is included with all NI RT PXI controllers, NI FieldPoint controllers, NI Compact FieldPoint controllers, NI RT Series PCI plug-in boards, and NI Compact Vision Systems. LabVIEW Real-Time applications deployed to Windows PXI controllers or desktop PCs require purchase of the appropriate LabVIEW Real-Time deployment license.
|