Categories

Entries for the 'LabVIEW for Real-Time and FPGA' Category

NI LabVIEW Part 2: Synchronized Data Acquisition across Distributed FPGA Chassis
Jeremy Green

NI LabVIEW Part 2: Synchronized Data Acquisition across Distributed FPGA Chassis

In this section, we'll discuss data acquisition using the multiple FPGA chassis architecture outlined in the previous section, NI LabVIEW Part 1: Building Distributed and Synchronized FPGA Applications with Multiple C Series Chassis. If you haven’t already, refer to Part 1 of 3 for Distributed FPGA Chassis Time synchronization. We use LabVIEW DMA FIFOs for typical FPGA applications that acquire data to be sent to an RT target(Host). There are a lot of ways to use FIFOs for...

Continue reading →


NI LabVIEW Part 1: Building Distributed and Synchronized FPGA Applications with Multiple C Series Chassis
Jeremy Green

NI LabVIEW Part 1: Building Distributed and Synchronized FPGA Applications with Multiple C Series Chassis

This blog series will examine applications requiring multiple C Series FPGA chassis. You may need multiple chassis because of a high channel count requiring more modules than which can fit in a single chassis. Or, you may have a large amount of FPGA logic that can’t fit on a single FPGA chip. If needed, the generalized architecture presented here may provide ideas for how to achieve tight synchronization between FPGA code running on these different chassis.  As a quick overvie...

Continue reading →


Duck, Duck, DAQmx: NIDays Chicago 2015 Recap
Darren Jones

Duck, Duck, DAQmx: NIDays Chicago 2015 Recap

DMC exhibited at NIDays Chicago last week for the third consecutive year. The one-day, multi-track conference explores the latest technologies for measurement, embedded, and test systems. We gathered at Navy Pier on a beautiful fall day, ready to enhance our technical knowledge, connect with other local NI users, and introduce visitors to DMC. Our tilt table demo proved to be a popular draw and DMC's team had a great time showing it off at the booth.  As always, meeting ...

Continue reading →


Using WebDAV to Transfer Files from a Linux cRIO
Mark Locascio

Using WebDAV to Transfer Files from a Linux cRIO

When using a realtime system for data acquisition or control, there is often a need to transfer files between the real time device and a PC. There are many ways to do this, but newer Linux-based NI CompactRIOs come with WebDAV and SSL support enabled by default. This makes WebDAV an easy option to use right out of the box. The first time I used it, I noticed a couple pitfalls that are worth documenting. This will be a brief post to point out those details. For this post, I used an NI cRIO-9068. ...

Continue reading →


DMC Congratulates LabVIEW Certified Architects and Developers
Darren Jones

DMC Congratulates LabVIEW Certified Architects and Developers

As a National Instruments Alliance Member, DMC takes pride in delivering top-notch solutions for all NI related projects. We take our education and the custom solutions we deliver our clients seriously. We have worked particularly hard to maintain a high level of competency in National Instruments LabVIEW programming. DMC is honored to demonstrate our expertise by having the most LabVIEW Certified Architects in the Midwest, as well as an all over strong team of LabVIEW Certifie...

Continue reading →


New FPGA Tools from NI and Xilinx at NI Week 2013
Mark Locascio

New FPGA Tools from NI and Xilinx at NI Week 2013

There's plenty to love about the field-programmable gate array, or FPGA. It is essentially a customizable silicon chip that you can reprogram as many times as you want or need to in order to achieve specialized high-speed processing. In many cases, you may have a low-volume product for which an application-specific integrated circuit (ASIC) would be prohibitively expensive. An FPGA is simply a generic grid of logical units on the chip that can be interconnected programmatically, allowing you...

Continue reading →


National Instruments Real-Time Target Asset Management
Patrick Corcoran

National Instruments Real-Time Target Asset Management

As the popularity of modular instruments grows in R&D development spaces, National Instruments technology, particularly Real-Time and FPGA hardware, is becoming more and more common in volume test, manufacturing, and control applications. As the number of hardware products grows in a given deployment, so too does the task of asset management.  The aim of this discussion is to outline key questions that will be helpful in selecting and asset management solution for projects involving ...

Continue reading →


RT-201: PLCs vs. Real-Time Systems
Eric Nielsen

RT-201: PLCs vs. Real-Time Systems

In RT-101: Real-Time Operating Systems (RTOS), I provided readers with a brief description of the many benefits that systems running an RTOS can provide in harsh and demanding environments. The bigger question is: in an industry saturated by PLCs (Programmable Logic Controllers), PACs (Programmable Automation Controllers), Field Point controllers, Microcontrollers and many others, why should an engineer choose an RTOS PAC (Programmable Automation Controller) platform above all the rest? To addre...

Continue reading →


RT-301: Capabilities of Distributed LabVIEW Real-Time
Darren Jones

RT-301: Capabilities of Distributed LabVIEW Real-Time

Eric Nielsen’s Real Time blog did a good job of hitting the major strengths and benefits of any system based on a controller running a Real-time operating system. Here I’ll get into a little more depth, specifically for the capabilities these systems give in regards to distributed execution. As we’ve learned, the major benefits of running a Real-Time system are determinism and robust operation. These benefits can be realized in a very powerful way: distributed execution. Dis...

Continue reading →


RT-101: Real-Time Operating Systems (RTOS)
Eric Nielsen

RT-101: Real-Time Operating Systems (RTOS)

What is a Real-Time Operating System? Known as an RTOS, the Real-Time Operating System is the heart of any Real-Time Solution. An RTOS is capable of executing programs with extremely accurate timing creating a very deterministic system. This key benefit is often highly desired for many scientific, engineering, and industrial automation projects. Real Time Operating Systems can be great replacements for PLCs where harsh conditions and extended run periods require robust execution. An RTOS a...

Continue reading →


Categories