Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Third-Party Compatibility

LabVIEW Real-Time systems are based on an open software and hardware architecture. Import existing software code into LabVIEW Real-Time systems through dynamic linked libraries. Integrate third-party PXI/cPCI I/O modules into LabVIEW Real-Time systems with VISA-based drivers.

SOFTWARE CONNECTIVITY

ANSI C Code
National Instruments LabWindows/CVI can compile ANSI C code into a LabVIEW Real-Time compatible DLL that can be called and executed by the LabVIEW Real-Time environment. LabWindows/CVI checks your code to ensure that it is compatible with the target real-time operating system. If an unsupported function calls is used, LabWindows/CVI reports the appropriate errors, enabling you to modify the DLL for compatibility with LabVIEW Real-Time.

Use LabWindows/CVI and LabVIEW Real-Time to:

  • Reduce development time through code reuse of custom signal analysis and control algorithms
  • Quickly create LabVIEW Real-Time VISA drivers for non-NI PXI/cPCI hardware

For more information, refer to:

The MathWorks Simulink® Models
National Instruments LabVIEW Simulation Interface Toolkit adds LabVIEW user interface components into The MathWorks Simulink® environment and imports Simulink® models into LabVIEW Real-Time systems for rapid control prototyping and hardware-in-the-loop test systems.

Use LabVIEW Simulation Interface Toolkit and LabVIEW Real-Time to:

  • Easily verify, prototype, and validate Simulink® models with LabVIEW graphical programming
  • Create custom LabVIEW user interfaces to instrument and interactively verify Simulink® models
  • Seamlessly import Simulink® models into LabVIEW with automated scripting files and integrate Simulink® control models with a wide variety of real-time hardware I/O

For more information, refer to:

HARDWARE CONNECTIVITY

Local Displays
LabVIEW Real-Time targets include serial ports that can be used to connect to local display devices such as industrial touch screens and LCD displays. Any local display that includes a serial connector can be integrated into a LabVIEW Real-Time system. The following vendors have created LabVIEW instrument drivers to use with their serial local display devices.

Using the LabVIEW PDA Module, you can create custom LabVIEW user interfaces that run on Windows CE touch panel displays and communicate with a LabVIEW Real-Time system.

PXI/cPCI Modules
LabVIEW Real-Time PXI systems support VISA-based drivers for PXI and Compact PCI I/O modules. LabVIEW Real-Time VISA drivers for third-party PXI/cPCI modules are available for download from ni.com/idnet.

For information on developing a new LabVIEW Real-Time VISA driver, refer to:

Simulink® is a registered trademarks of The MathWorks, Inc. Further, all other products and company names used herein are (or may be) trademarks or trademarks of their respective companies. In order to use the LabVIEW Simulation Interface Toolkit, the user must be a proper licensed user of MATLAB® version 6.1 or higher, Simulink® version 4.0 or higher, Real-Time Workshop® version 4.1 or higher, Microsoft Visual C++ version 6.0 or higher, and LabVIEW version 7.0 or higher.