You are here

LabVIEW Developer Days: Sessions

Build Code. Form Communities. Improve Your Skills.

Explore event tracks and sessions and choose topics based on your application needs and experience level.

Register now

 

Choose your Track

 

Developer Days is specifically designed for LabVIEW users to build on their experience and expand their expertise.  The sessions are organized around different levels of programming knowledge and various application tasks so you can choose the topics that are most useful to you and get the most out your time at the event.

For those interested in pursuing certification, the intermediate and advance mastery topics are useful as preparation for those exams.

 

08:30

Registration

   
09:00am

Keynote Presentation and Welcome Address

   
09:30am

Practical Techniques for moving beyond one loop (Introductory)

 Mastery of the Certified LabVIEW Developer (CLD) exam means knowing the right concepts and tools for moving beyond one loop. At this session, focus on the evolution of an application from a single loop to using the Queued Message Handler (QMH), which is a foundational design pattern for many NI LabVIEW architectures. Also learn methodologies for communicating among loops, stopping parallel loops, handling errors, and other key concepts, such as functional global variables, that all CLDs should know. 

   
10:15am

 LabVIEW Debugging Techniques to Find and Squash Software Bugs (Introductory/Intermediate)

All programmers introduce mistakes, or bugs, into their software on accident. This session teaches LabVIEW developers how to locate and fix programming issues through built-in LabVIEW and advanced tools. Essential for anyone who develops in LabVIEW, this information can help you efficiently tackle any issues that arise.

   

11:00am

Morning Tea Break

   
       
11:20am

Decisions Behind the Design of the Queued Message Handler Template (Intermediate)

This session will describe the complete design of the Queued Message Handler (QMH) project template that ships with LabVIEW 2012 and later. This template is one of the starting points that NI recommends for multi-loop, parallel applications. This presentation starts off by showing how the QMH compares to other design patterns. Then, it goes into detail about the design of the QMH, and the decisions behind that design. Next, it introduces a complete DAQ application built from the QMH template. Finally, the presentation discusses potential areas of expansion and customization of the QMH. This presentation is geared toward CLD-level developers who wish to standardize their application development. It would also be useful for developers aspiring toward CLD certification, as the QMH is an excellent template to use as a starting point when taking the CLD exam.

   
12:05pm

Case Study Presentation

Hear from local engineers and scientists from academia and industry as they explore innovative approaches to their applications using LabVIEW.

   
12:20pm

Demystifying LabVIEW Objects (Intermediate)

 A common misconception in LabVIEW is that using objects will make an application more complex, and harder to use and  maintain. The reality is that   many applications are over complicated because they try to avoid using objects.

In this session we will covering the basics of object oriented and how to deal with architectures and applications that use them. Please note, this session does not cover object oriented design. For more information, you can take NI’s Object Oriented Design and Programming in LabVIEW training course.

   

1:05pm

Conclusion of Morning Sessions/ Light Lunch

   

 

Additional Sessions


LabVIEW User Group

LabVIEW User Groups are organizations of people who regularly meet and share their common interest in LabVIEW. Members include technicians, test engineers, university professors, computer scientists, and people from countless other professions, and provide the opportunity for face-to-face interactions with other LabVIEW developers, and for you to grow your LabVIEW expertise.

With such a strong user community and continued interest from local developers, a LabVIEW User Groups Meeting will be at:

Room: Flinders Room, Novotel Melbourne on Collins
Time: 10:30am-12:30pm

To register your interest, email: rejwan.ali@ni.com. Connect with the LabVIEW User Groups in Melbourne. Click here. 

Overview of NI Training & Certification with LabVIEW Course Teaser

Discover the LabVIEW Training & Certification Pathways designed to ensure your success using NI software and hardware. Gain an insight into one of our LabVIEW Training courses that prepares you for successful application development through common design patterns, programmatic control of your user interface and tools to create executables and installers. This session includes a sample of the topics covered in the course with a LabVIEW demonstration, taught by a Certified NI Course Instructor.
Room: Flinders Room, Novotel Melbourne on Collins
Time: 1:00pm-1:30pm
To register your interest, email: clare.bourke@ni.com

 

 

 

 

Agenda

1:40pm

Test Executive: To Build or Buy (Intermediate)

What is a Test Sequencer? What are the best practices to create one in LabVIEW? Should you make your own test sequencer or use a test sequencer framework, like TestStand?
This presentation shows possible implementations of test sequencers (from state machines to actor framework), each implementation's advantages/disadvantages, and other general tips and tricks. Aimed at Intermediate test developers seeking more information about in-house test sequencer development versus using a framework like TestStand.

2:25pm

Case Study Presentation

Hear from local engineers and scientists from academia and industry as they explore innovative approaches to theirapplications using LabVIEW

2:40pm

Data Communication Methods for Embedded Systems (Intermediate/Advanced)

Coordinating data between your embedded controller and other nodes in the system is identified by NI customers as one of the top challenges in embedded system design and will be crucial for Internet of Things applications. In this session we’ll introduce effective distributed communication architectures between targets running LabVIEW, focusing on Network Published Shared Variables and Network Streams.For more information, you can take NI’s Embedded Control and Monitoring using LabVIEW training course or reference the CompactRIO Developer's Guide

3:25pm

Afternoon Tea

3:45pm

The art of LabVIEW in Teststand (Intermediate/ Advanced)

When should I use TestStand and when should I use just LabVIEW?  What is the best way to move from a LabVIEW only environment to a TestStand and LabVIEW environment? What is the best way to use LabVIEW with TestStand?  This presentation examines and answers each of these questions.

4:30pm

Conclusion of Afternoon Sessions

 

Trying to decide whether to attend the Introductory session or the Intermediate/Advanced Sessions? Click here for guidance.

 

Additional Sessions


LabVIEW User Group

LabVIEW User Groups are organizations of people who regularly meet and share their common interest in LabVIEW. Members include technicians, test engineers, university professors, computer scientists, and people from countless other professions, and provide the opportunity for face-to-face interactions with other LabVIEW developers, and for you to grow your LabVIEW expertise.

With such a strong user community and continued interest from local developers, a LabVIEW User Groups Meeting will be at:

Room: Flinders Room, Novotel Melbourne on Collins
Time: 10:30am-12:30pm

To register your interest, email: rejwan.ali@ni.com. Connect with the LabVIEW User Groups in Melbourne. Click here. 

Overview of NI Training & Certification with LabVIEW Course Teaser

Discover the LabVIEW Training & Certification Pathways designed to ensure your success using NI software and hardware. Gain an insight into one of our LabVIEW Training courses that prepares you for successful application development through common design patterns, programmatic control of your user interface and tools to create executables and installers. This session includes a sample of the topics covered in the course with a LabVIEW demonstration, taught by a Certified NI Course Instructor.
Room: Flinders Room, Novotel Melbourne on Collins
Time: 1:00pm-1:30pm
To register your interest, email: clare.bourke@ni.com