Home

About DSA

Services
Solutions
Training
By Location
By Course
LabVIEW Reinforcements

Certifications
In the News









 
 
 
 
   
LabVIEW Advanced I: Architectures

The LabVIEW Intermediate courses introduce structured practices for designing, developing, testing, and deploying LabVIEW applications. The LabVIEW Advanced I course extends this knowledge by developing the skills needed to effectively manage and implement large LabVIEW applications in multi-developer environments. You learn advanced LabVIEW features and how to select and develop templates, architectures, and design patterns recommended for large LabVIEW applications. This course teaches common practices for managing large, team oriented, application development projects from specification to deployment. By incorporating these application development practices in your projects, you can improve development processes and optimize application and resources to effectively reduce development time and costs.

Audience:
  • Experienced LabVIEW users developing large applications

  • LabVIEW users wanting to learn advanced features

  • LabVIEW users working in a multi-developer team environment

  • LabVIEW users pursuing the Certified LabVIEW Architect certification

After attending this course you will be able to:
  • Manage and implement large LabVIEW applications in multi-developer teams

  • Architect and develop advanced architectures for large LabVIEW projects

  • Use tools and techniques to optimize development efforts for team-based LabVIEW projects

  • Architect development resources for other LabVIEW developers

  • Estimate complexity of LabVIEW projects from requirement documents

  • Architect an API for LabVIEW solutions

  • Use advanced programming concepts such as recursion and XControls

  • Develop custom Express VIs

  • Evaluate a project to determine the best architecture to implement

Prerequisites: 
  • LabVIEW Intermediate I or equivalent LabVIEW experience

You will cover:
Planning a LabVIEW Project
  • Generating development plans

  • Analyzing a project to determine time and cost estimation

  • Developing style and coding standards for a team development environment

Using LabVIEW Tools for Application Development
  • Using the LabVIEW Project API for application development

  • Determining required code coverage with requirements documents

  • Performing requirements integration and verification

  • Using source control in a multi-developer environment

  • Understanding the link between source control and project management

  • Using the best practices for source control configuration

  • Reducing potential pitfalls when implementing source code control

  • Using and tracking changes

  • Understanding the impact of source control on the release of an application

  • Using the LabVIEW source control API to automation the source control system

Designing and Creating Resources for Developers
  • Creating customized, re-usable user interface objects with XControls

  • Implementing a consistent programming stylce with Merge VIs

  • Creating customer Express VIs for developer needs

Customizing Existing LabVIEW Design Patterns
  • Reviewing existing Design Patterns

  • Analyzing asynchronous communication mechanisms in LabVIEW

  • Applying communication mechanisms to develop advanced LabVIEW custom Design Patterns

  • Leveraging customized error handling to proactively and safely control design architectures

  • Creating customer Design Patterns

Designing APIs for Development Teams and End Users
  • Learning API standards and architectures

  • Using Project Libraries for API development

  • Using Polymorphic VIs for API development

  • Using Multi-functional VIs for API development

Using Advanced LabVIEW Programming Techniques
  • Reviewing and discussing the benefits of Dynamic VIs

  • Describing the functionality of LabVIEW Templates

  • Learning how to dynamically instantiate a LabVIEW Template to improve large LabVIEW applications

  • Creating daemons with Dynamic VIs

  • Implementing recursion in LabVIEW to create simple and natural solutions


NI Course 910752 3 days FEE: $1,899


This course is available on the following dates in:
Early 2008

    Pittsburgh     Cleveland     Philadelphia
    - July 16-17-18 
    
    - November 4-5-6
    
   Scheduled by request.
     

Courses are regularly offered throughout the year. Customized courses and alternative training schedules are available either on-site or at our permanent facility. Course descriptions and current course schedules are available upon request.


Click here to Register on line
or call 724-942-6330.
We accept PO, MC, VISA, AMEX.
Weekend/evening courses available.