Browse Center of Excellence

1-10 of 43 Results
What to Expect When You are Expecting An Error

by Darren Nattinger | National Instruments

Connecting error wires across nodes on a block diagram is one of the most common brainless tasks performed by a LabVIEW programmer. Unfortunately, this often means that VI behavior in an error...
VI Analyzer: Lessons From a Large Project and New Features in 2018

by Darren Nattinger | National Instruments, and Kosta Ilic | National Instruments

Learn how NI engineers effectively used VI Analyzer on a large test program to reduce defects and streamline code reviews. Get their best practices and hear the feedback they gave the VI Analyzer...
PPLs to Build and Deploy Large, Scalable Applications and GLLs in NXG

by Matthias Baudot | STUDIO BODs

Learn how to use LabVIEW packed project libraries (PPLs) to develop large, modular, and scalable applications. Develop apps that load instantaneously, use plug-in architecture to dynamically load...
HAL/MAL:  Designing a Real-World Hardware Abstraction Layer That Lasts

by Daniel Coons | Technology Service Corporation

Most hardware abstraction layer (HAL) examples use simple instruments and command sets. But what are the considerations and questions to ask when using more complicated instruments like spectrum...
Effective Project Management of LabVIEW Projects

by Ryan Smith | CertTech LLC, and Paul Herrmann | CertTech LLC

Many project managers agree with the saying from years ago: 'Cost, schedule, and quality pick any two of the three, but you can't have all three!' Effectively managing the competing demands of cost...
Tuning and Detailing LabVIEW Code for Efficiency and Beauty

by Christian Altenbach | UCLA

Designing a large LabVIEW application can be compared with urban planning and architecture. Equally important is the 'interior design' aspect, which occurs on a much more localized scale. Algorithms...
DQMH: Tips and Tricks for a Successful DQMH-Based Project

by Fabiola De la Cueva | Delacor

The Delacor Queued Message Handler (DQMH), which is free via the LabVIEW Tools Network (LTN), received a 2016 LTN Product of the Year Award. Learn about DQMH best practices from one of the toolkit...
NIWeek 2018 - Community Sharing Ideas

Open discussion time for the LabVIEW community to engage.  Topics vary!
Clean Code: Under the Hood of a Sophisticated Messaging Framework

by Yinhui Chen | Zebra Technologies, and Mark Yedinak | Zebra Industries

Certified LabVIEW Architects (CLAs) and LabVIEW Champions crafted a message broker system that leverages network queues and includes the following features: publish/subscribe model for components,...
Evolving From Quick Coding to Good Architecture and Clean Code

by Christian Butcher | Okinawa Institute of Science and Technology, and Oliver Wachno | Ingenieurbro Oliver Wachno

Explore the evolution of two projects from simple programs to larger applications requiring decent architecture. Although completely independent, their stories are very much alike. At this...