LabVIEW Programming for Real-Time and FPGA

National Instruments' Embedded Platforms

LabVIEW FPGA LogoMission-critical LabVIEW applications often require constant uptime in rugged environments and may demand more than a complex Windows-based system. Robust and deterministic LabVIEW Real-Time and LabVIEW FPGA platforms with reduced operating system overhead are a great fit for these crucial systems.

System Selection Services

LabVIEW FPGA LogoReal-Time and FPGA control targets include a variety of form factors. DMC can help your company navigate the options to best meet your system's needs. For example, ruggedized systems with a variety of signals are a good fit for the NI compactRIO (cRIO).

LabVIEW FPGA LogoLarge channel-count systems that require additional memory and higher processing power can use NI’s PXI platform. Systems that require industrial bus communications and/or camera connectivity can use the NI Industrial Controllers, or CVS or EVS.

LabVIEW FPGA LogoFinally, systems and custom devices that require low physical footprint while leveraging the benefits of Real-Time and FPGA can benefit from Single-board RIO (sbRIO) or System-on-Module (SOM).

Developing and Troubleshooting NI Real-Time and FPGA Applications

Debugging and troubleshooting Real-Time and FPGA deployments can be challenging due to the headless nature of these applications. LabVIEW helps streamline the development process by allowing users to verify base functionality in LabVIEW for Windows before committing to embedded deployment targets. Real-Time and FPGA systems don’t have a typical LabVIEW front panel (GUI), but a front end can be developed in LabVIEW on a Windows PC, which allows for debugging or providing a display in the field. Logging can provide a window into the code as well - DMC uses custom-built logging libraries which can be quickly inserted into any LabVIEW application.

DMC's Real-Time and FPGA LabVIEW Development

DMC provides engineering services and solutions built upon the LabVIEW Real-Time and FPGA platforms, in addition to LabVIEW for Windows. We are an NI Alliance Partner with an experienced, certified team. We can help determine the ideal platform for your application based on performance needs, hardware and development costs, and maintenance considerations. We’re equipped to work with your engineering team to improve your existing application, improve your internal capabilities, and move you past critical challenges.

Our NI LabVIEW Real-Time and FPGA experience includes:

LabVIEW FPGA Logo

  • PXI and PXI express for high channel count and high-speed processing
  • Compact RIO for rugged and distributed deterministic control and data acquisition
  • Custom FPGA for high speed and high-availability execution
  • Real-Time Vision platforms for industrial inspection (EVS and CVS)
  • NI Industrial Controllers
  • Board-level controllers, including Single-board RIO (sbRIO) and System on Module (SOM)

Internet of Things (IoT) Development

DMC’s Test & Measurement expertise includes experience with cutting-edge technologies like the Internet of Things. Examples of our IoT offerings include distributed data acquisition across a laboratory or test facility, remote data collection for infrastructure or large-scale field data, and the collection and display of disparate manufacturing data sources. 

  • Integration with Microsoft Azure and Business Intelligence (BI)
  • MQTT for LabVIEW
  • Integration with Real-Time and FPGA LabVIEW targets
  • cRIO and cellular modem connectivity  
  • Cloud-based data historian
Read More

Planning your next project?