LabVIEW Developer Day offers a variety of professional development sessions designed to help you improve your skills, knowledge and productivity while using NI LabVIEW software. At this complimentary event, enhance your NI LabVIEW programming skills through practical, in-depth presentations and discussions with LabVIEW experts.
Join us for a unique opportunity to learn time-saving tips and expert development techniques.
Take advantage of this opportunity to bolster your success with LabVIEW software.
Date: 6 March 2015, Friday
*Pre-requisite: LabVIEW Core 1 and Core 2 Certification
Submit the following details to Register
|08:30||Registration and refreshment
|10:00||Tips and Tricks for Highly Productive Programming in LabVIEW
Chinmay Misra, Technical Marketing Engineer, NI Systems India
This session shares the many different tips and tricks to program efficiently with LabVIEW. We’ll kickstart with a sharing session of the benefits of efficient programming before we dive into details on how to program efficiently. We’ll touch base on features such as the Quick Drop; the most effective productivity-accelerating feature in LabVIEW, templates; utilizing templates and sample projects (including how to create your own) and other detailed features that will contribute to efficient programming.
Demystifying the Message Bus Architecture
Functional Global Variables & DVRs
Buffet Lunch (Meet and Greet Session)
|13:15||Software Engineering Best Practices for LabVIEW
Malay Duggar, Senior RF Specialist, National Instruments Singapore
As software becomes rapidly more complex and plays a growing role in mission-critical applications, developers need to abide by established software engineering practices in order to ensure that an application is reliable, safe and fault tolerant. This presentation will examine the typical development life cycle and explain the best practices and recommendations for programming with LabVIEW in a structured development environment. Topics will include configuration management, tracking and identifying changes that are made to code, requirements gathering, code architecture, ensuring proper style guidelines, validation of code, dynamic code analysis, and professional deployment practices.
Tea Break 2 (Tools Network)
|14:30||Introduction to Object Oriented Programming and Hardware Abstraction Layers
Kevin Koo, Staff Digital Hardware Engineer, NI Malaysia
Learn how to build scalable, extensible measurement systems using object-oriented programming practices in LabVIEW. This session aims to make OOP approachable for anyone who is already comfortable with basic LabVIEW programming and highlights common use cases for OOP, including creating a custom hardware abstraction layer. This session will explain how OOP can be used to minimize the scope of changes that have to be introduced to an existing system in order to add new functionality and how the use of classes helps define the relationship of data and the methods that act upon that data.
Question and Answer Session
Who should attend LabVIEW Developer Day
Engineers and scientists who have a good LabVIEW programming foundation (Core 1 and Core 2 certifications) and wants to sharpen their skills to continue their LabVIEW education or certification.