Blog

Entries for the 'LabVIEW' Category

Taming Clock Drift With NI-Sync

Some data acquisition applications using LabVIEW require an ultimately stable clock reference. In these cases there are a number of options, such as GPS, for generating a clock reference that is more accurate than your DAQ board can attain on its own...


LabVIEW Formula Nodes - Faster Or Not?

National Instruments LabVIEW is one of our core development languages here at DMC. With four architects on staff, we often ask ourselves questions about the way LabVIEW behaves that most other people don't need to worry about. While performanc...


National Instruments LabVIEW Remote Panel Bug

Although we use many different technologies and software packages at DMC, we have a great amount of experience with National Instruments LabVIEW. We currently have four Certified Architects and another seven Certified Developers. Lately, we've...


Battery Management System (BMS) Testing Article Featured on Evaluation Engineering

An article co-authored by DMC Senior Project Engineer, Brent Hoerman, has been featured on the Evaluation Engineering website and will be published in the April print edition. Brent wrote the article after completing a project with Pickering Interfac...


Creating a Modular LabVIEW Application (Part 3 of 3): Creating Universal Control

This is the final entry in a 3 part series for creating modular, scalable LabVIEW programs. Feel free to visit the first two entries, “Creating a Modular LabVIEW Application (Part 1 of 3): Creating an Expandable Data Format” and “Cr...


Introducing LabVIEW Object Oriented Programming to your Toolbox

The concept of LabVIEW Object Oriented Programming (LVOOP) has been around for a number of years now, but has consistently been one of those areas that seemed to have to high of a learning curve to justify learning “just because”. Luckily...


Creating a Modular LabVIEW Application (Part 2 of 3): Eliminating VI Dependencies

This is the second part of a 3 part series on creating modular, scalable LabVIEW applications. If you haven’t, feel free to read the first section, “Creating a Modular LabVIEW Application (Part 1 of 3): Creating an Expandable Data Format&...


Modular LabVIEW architecture

Many of the LabVIEW applications that DMC develops are based on our internally developed state machine architecture. This architecture has a proven record of allowing us to create flexible, robust, and easy to maintain applications. One of our cli...


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 b...


Creating a Modular LabVIEW Application (Part 1 of 3): Creating an Expandable Data Format

One of LabVIEW’s strongest points is that it is a very “approachable” programming languages. Since it is a graphical language, it is relatively easy for a “non-programmer” to get a quick, simple, stand-alone program up a...


Page 15 of 18First   Previous   9  10  11  12  13  14  [15]  16  17  18  Next   Last   
Page 15 of 18