Browse Center of Excellence

1-10 of 43 Results | View:
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...
EN
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,...
EN
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...
EN
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...
EN
Effective Project Management of LabVIEW Projects

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

(1)
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...
EN
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...
EN
CI and Deployment: Zero to Cont. Delivery Using Jenkins Pipelines and Blue Ocean

by Vikas Koujalagi | Multics, and Sreejith Sreenivasan | Multics Ltd

(1)
Continuous delivery (CD) has been around for a while now, but the adoption of CD by LabVIEW and TestStand developers has been slow for many reasons. This session aims to lower the barrier to entry by...
EN
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...
EN
NIWeek 2018 - Community Sharing Ideas

Open discussion time for the LabVIEW community to engage.  Topics vary!
EN
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...
EN