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

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

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...
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!
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...
UI: Extensible & Mod UIs: Extend the VI Server With Object-Oriented Techniques

by Quentin Alldredge | Q Software Innovations

Extend the capabilities of the VI Server by wrapping VI Server references in LabVIEW classes. The QControl Toolkit is an example of extending LabVIEW controls through object-oriented programming...