This year's keynote highlights the convergence of larger applications, shorter development times, and a greater emphasis on quality, which has driven the need for high-level approaches and Graphical System Design.
This session will explain best practices for designing professional user interfaces in LabVIEW. Learn how to customize the front panel and create reusable UI components that comply with standard OS themes. See examples of highly interactive data displays, configuration dialogs and ways to show a large amount of data while ensuring the usability of the application.
Whether you're an individual developer or working in a large team, the use of software development best practices can help ensure the quality and reliability of your LabVIEW application. Learn how to manage source code using the LabVIEW Project and configuration management tools, enforce good coding practices, and ways to test code to help find bugs earlier.
Object-orientation in LabVIEW enables the use of powerful design patterns that can improve the scalability and maintainability of your code. This presentation will provide an introduction to some of these patterns and object orientation by comparing them with traditional implementations, and it will also illustrate how they can be used in a Hardware Abstraction Layer to mitigate hardware obsolescence.
This session will provide an overview of some of the most effective techniques for sending and receiving data and commands within a LabVIEW application. See how to stop multiple loops, send messages to an undefined number of plug-ins, setup two-way communication, how to communicate in a distributed embedded system, and address other common challenges.