Outline:
Advanced Architectures for LabVIEW
 
Part I: Managing LabVIEW Projects
 
Introduction
This lesson introduces the role of a LabVIEW Architect. In this lesson you will learn about the software development process. Topics include:
 
Planning
This lesson describes how to plan a LabVIEW project. In this lesson you will learn how to generate development plans and time estimates for a LabVIEW project.  You will also gain the necessary skills to create quality assurance procedures. Topics include:
 
Tools
In this lesson you will use tools in LabVIEW to improve the development of large LabVIEW projects. You will learn about the intricacies of the LabVIEW Project.  You will also learn how to track requirements, and use configuration management for multi-developer environments. Topics include:
 
Part II: Architectures for LabVIEW Projects
 
Designing and Creating Resources for Developers
In this lesson you will learn techniques and technologies to create resources for LabVIEW developers. You will learn to create customized, re-usable controls using XControls. You will also learn how to promote a consistent programming style with Merge Vis and create Express VIs to create toolkits and improve the team programming environment. Topics include:
 
Customizing Existing Design Patterns
In this lesson you will learn how to combine and expand existing Design Patterns to create advanced asynchronous custom design patterns that promote scalable, readable, and maintainable applications. You will gain the skills to use advanced communication mechanisms and error handling to enable large LabVIEW application development. Topics include:
 
Designing API’s for the Development Team and End Users
In this lesson you will learn the techniques to create an API in LabVIEW. This lesson will provide the skills to develop and create an API for custom solutions you are implementing in your organization. Topics include:
Advanced Programming Techniques
In this lesson you will learn advanced programming techniques to develop advanced LabVIEW applications. You will learn how to implement recursion in LabVIEW to create simple and very natural solutions for many problems. You will also learn advanced techniques for using LabVIEW Templates. Topics include:
 
Part III: Case Studies
 
Case Studies
In this lesson you will explore multiple practical solutions to the same large LabVIEW application. You will be engaged in a class discussion with a Certified LabVIEW Architect instructor or instructor with equivalent experience to evaluate and judge the solutions while gaining the skills to leverage the LabVIEW techniques in the solutions for your own projects.  Topics include:

 


CLOSE