CompactRIO and LabVIEW Development Fundamentals
Data Acquisition and Signal Conditioning
LabVIEW Advanced I: Architectures
LabVIEW Basics I: Introduction
LabVIEW Basics II: Development
LabVIEW Datalogging and Supervisory Control
LabVIEW FPGA
LabVIEW Instrument Control
LabVIEW Instrument Drivers
LabVIEW Intermediate I: Successful Development Practices
LabVIEW Intermediate II: Performance and Connectivity
LabVIEW Machine Vision and Image Processing
LabVIEW Real-Time Application Development
LabWindows/CVI Basics I
LabWindows/CVI Basics II
NI Certification Exam
RF Application Development
RF Measurement Fundamentals
TestStand I: Introduction
TestStand II: Customization
The LabVIEW Style Course
Training & Certification Membership Program [1 year]
Training & Certification Membership Program [6 months]
CompactRIO and LabVIEW Development Fundamentals [Back to Top]
- 3-day course
- Audience: Customers who have purchased LabVIEW software and CompactRIO hardware
- Develop deterministic control and monitoring systems with LabVIEW software and National Instruments Compact RIO hardware
- Prerequisites: LabVIEW Basics I and II or equivalent knowledge of LabVIEW
The CompactRIO and LabVIEW Development Fundamentals teaches you how to set up and configure the hardware and software for your system and then demonstrates fundamental programming techniques and best practices for each of the three components of a system. Throughout the course, you will perform hands-on exercises and develop a realistic monitoring and control application. Each course attendee has access to his/her own CompactRIO system to deploy hands-on exercises. After completing the course, one can quickly develop and maintain highly-dependable, deterministic applications for CompactRIO targets. View detailed course outline
Data Acquisition and Signal Conditioning [Back to Top]
• 3-day course • Audience: Users of LabVIEW, DAQ, and signal conditioning in data acquisition/control applications • Use Measurement and Automation Explorer to configure data acquisition and signal conditioning hardware • Properly connect transducers such as thermocouples and strain gauges to your measurement hardware • Use LabVIEW DAQ VIs to perform single point and continuous measurements • Prerequisites: LabVIEW Basics I and II courses or equivalent experience
Using LabVIEW, plug-in DAQ boards, and SCXI signal conditioning hardware, the Data Acquisition and Signal Conditioning course teaches you the fundamentals of PC-based data acquisition and signal conditioning. During the course you get hands-on experience with installing and configuring data acquisition hardware and learn to use data acquisition software functions to build your application. Although LabVIEW is the application software used during the class, users using only the NI-DAQ API will also benefit by learning about analog input, analog triggering, signal conditioning, signal processing, analog output, digital I/O, and counters. By the end of the course, you will know how to develop integrated, high-performance data acquisition systems that produce accurate measurements. View detailed course outline
LabVIEW Advanced I: Architectures [Back to Top]
• 3-day course
• Audience: Experienced LabVIEW programmers who are developing large applications
• Use advanced programming concepts such as XControls and custom Express VIs (toolkit included)
• Use tools and techniques to optimize development efforts for team-based LabVIEW projects
• Design and develop advanced architectures for large LabVIEW projects
• Prerequisites: LabVIEW Intermediate I & II or equivalent experience
The LabVIEW Advanced Large Application Development course teaches common practices for managing large, team-oriented, application development projects from specification to deployment. Byincorporating these application development practices in your projects, you can improve development processes and optimize applications and resources to effectively reduce development time and costs.
Learn the skills needed to effectively manage and implement large LabVIEW applications in multideveloper environments.This course extends key concepts introduced in theLabVIEW Intermediate courses for designing, developing, testing, and deploying LabVIEW applications. You learn advanced LabVIEW features, such as developing custom Express VIs, and how to select and develop templates, architectures and design patterns recommended for large LabVIEW applications. A copy of the Express VI Development Toolkit is included in each course kit.
View detailed course outline
LabVIEW Basics I: Introduction [Back to Top]
• 3-day course
• Audience: New users and users preparing to develop applications using LabVIEW or NI Developer Suite
• Recommended preparation for Certified LabVIEW Associate Developer certification
• Learn how to develop applications in the LabVIEW graphical programming environment
• Prerequisites: Experience with Microsoft Windows and writing algorithms (flowcharts, block diagrams)
LabVIEW Basics I introduces you to the National Instruments LabVIEW environment, its features, dataflow programming, and common LabVIEW architectures in a hands-on format. Learn to develop test and measurement, data acquisition, instrument control, data-logging, and measurement analysis applications.
At the end of LabVIEW Basics I, you will be able to create applications using basic design templates and architectures to acquire, process, display, and store real-world data. View detailed course outline
LabVIEW Basics II: Development [Back to Top]
- 2-day course
- Audience: New LabVIEW or Developer Suite users and users preparing to develop applications
- Apply single and multiple-loop design patterns for application functionality
- Design, implement, and distribute stand-alone applications using LabVIEW
- Prerequisites: Experience with Microsoft Windows; LabVIEW Basics I: Introduction course/equivalent
- Recommended preparation for Certified LabVIEW Associate Developer certification
The LabVIEW Basics II course prepares you to design complete, stand-alone applications in LabVIEW. This course is a logical extension of the LabVIEW Basics I course, aimed at making the student successful in creating applications for research, engineering, and testing environments.
Topics covered include techniques for optimizing application performance, including how to optimize reuse of existing code, use of advanced file I/O functions, data management principles, and error-handling practices. This course directly links LabVIEW functionality to your application needs and provides a jump-start for application development.
View detailed course outline
LabVIEW Datalogging and Supervisory Control [Back to Top]
• 2-day course • Audience: New LabVIEW Datalogging and Supervisory Control module users • Use LabVIEW to build high-channel-count applications • Develop network applications for distributed control • Implement security within LabVIEW applications • Prerequisites: LabVIEW Basics I and II, or equivalent LabVIEW experience
The LabVIEW Datalogging and Supervisory Control course teaches you how to develop and manage high-channel-count applications using LabVIEW and the LabVIEW Datalogging and Supervisory Control Module. View detailed course outline
LabVIEW FPGA [Back to Top]
View detailed course outline
LabVIEW Instrument Control [Back to Top]
• 2-day course • Audience: Application developers using LabVIEW, and GPIB, serial or computer-based instruments • Identify the instruments in your system and make instrumentation decisions • Design and implement measurement applications using LabVIEW controlling stand-alone instruments • Use LabVIEW Plug & Play and IVI instrument drivers in LabVIEW • Prerequisites: Experience with Microsoft Windows, LabVIEW Basics I/equivalent experience
The LabVIEW Instrument Control course teaches you how to develop LabVIEW applications to configure and control GPIB, serial and PXI instruments. Learn the use of virtual instrument software architecture (VISA) functions – a single interface to configure and control GPIB, serial, and VXI instruments and the use of interchangeable virtual instruments (IVI) drivers. After you complete the course, you can quickly develop integrated, high-performance instrument control applications that produce accurate measurements. View detailed course outline
LabVIEW Instrument Drivers [Back to Top]
This one-day course teaches you how to develop LabVIEW instrument drivers using native LabVIEW graphical programming techniques. Concepts covered include: • Virtual Instrument Software Architecture (VISA) • Instrument driver architecture • Development steps • Documentation • Error handling • Programming standards.
These concepts are reinforced with hands-on exercises. View detailed course outline
LabVIEW Intermediate I: Successful Development Practices [Back to Top]
• 3-day course • Audience: LabVIEW users who need to increase performance, scalability, or reduce maintenance • Understand state machines and use them in your application • Implement good programming style to create efficient VIs • Develop modular applications that are easier to debug, maintain, and reuse • Prerequisites: LabVIEW Basics I and II, or equivalent experience
Whereas the LabVIEW Basics I and II courses introduce you to the LabVIEW environment and application development, the hands-on LabVIEW Intermediate I course teaches structured practices to design, develop, test, and deploy LabVIEW applications. Learn good LabVIEW application development techniques such as hierarchical VI development, state machines, appropriate user interface design, error handling strategies and effective documentation. After attending the course, you can analyze your application requirements, choose the correct design pattern and data structures for your application, and quickly test your design – reducing development time and improving application performance and scalability. By incorporating these design practices early in development, you avoid unnecessary application redesign, increase VI reuse, and minimize maintenance costs. View detailed course outline
LabVIEW Intermediate II: Performance and Connectivity [Back to Top]
• 2-day course • Audience: Users needing to maximize performance or extend functionality of LabVIEW application • Understand performance and memory issues, including how the following VI elements use memory • Use advanced data management and synchronization techniques • Use LabVIEW with ActiveX and .NET • Prerequisites: LabVIEW Intermediate I or equivalent experience
The LabVIEW Intermediate II course builds on the skills taught in LabVIEW Intermediate I by teaching memory management and performance-enhancing techniques to maximize application performance. Learn how to extend application functionality by borrowing the capabilities of other applications using connectivity technologies such as DLLs, Active X, and the Internet – further reducing development time. The LabVIEW Intermediate I and II courses are part of a series of courses designed to substantially build proficiency with LabVIEW and, if you are pursuing certification, help you prepare for exams. View detailed course outline
LabVIEW Machine Vision and Image Processing [Back to Top]
• 2-day course • Audience: New users and developers of National Instruments Vision products • Understand the fundamentals of building a complete machine vision system • Understand the basics of NI vision software and hardware • Develop vision applications with greater ease and efficiency • Prerequisite: LabVIEW Basics I course or equivalent experience
NI Vision products give you the flexibility to address the needs of your research, test and measurement, and industrial automation vision applications. The course teaches the fundamentals of machine vision, the components that make up a machine vision system, and the various resources for locating appropriate cameras, lenses, and lighting equipment. Students use vision software and hardware to calibrate coordinates and to acquire and quantify images. View detailed course outline
LabVIEW Real-Time Application Development [Back to Top]
• 3-day course • Audience: New LabVIEW Real-Time and FieldPoint distributed I/O users • Understand the concepts of real-time and determinism • Understand LabVIEW embedded control, datalogging, and real-time network communication • Learn how to install, configure, and communicate with real-time FieldPoint hardware • Understand the control development process using LabVIEW and the PID Control Toolset
The LabVIEW Real-Time Systems Using FieldPoint course is an introductory hands-on course that teaches LabVIEW Real-Time using a FieldPoint-20xx controller. Learn how to develop and deploy real-time applications for distributed measurement and control functionality. View detailed course outline
LabWindows/CVI Basics I [Back to Top]
• 3-day course • Audience: New users and users preparing to develop applications using LabWindows/CVI • Develop your applications within the LabWindows/CVI environment • Create professional-looking user interfaces with strip charts, graphs, and buttons • Understand the fundamentals of event-driven programming • Prerequisites: Experience with C programming or ANSI C Primer Course
The LabWindows/CVI Basics I course prepares you to create your own applications using LabWindows/CVI. After completing this course, you will have mastered the LabWindows/CVI programming environment, and will be able to create basic solutions using many of the built-in features of LabWindows/CVI. By the end of the course, you will know how to develop applications using the LabWindows/CVI programming environment. The hands-on format of the course enables you to apply skills learned in the course to your application.
View detailed course outline
LabWindows/CVI Basics II [Back to Top]
• 2-day course • Audience: New LabWindows/CVI or NI Developer Suite users and users preparing to develop applications • Create elaborate user interfaces with toolbars and menus • Use ActiveX within the LabWindows/CVI environment • Compile your modules as DLLs so they can be used with other applications • Prerequisite: LabWindows/CVI Basics I: Introduction course or equivalent As a follow-on to the LabWindows/CVI Basics I course, the LabWindows/CVI Basics II course is ideal for new and intermediate users. After attending the course, you can design powerful multithreaded applications that use Internet communication, DLLs, and ActiveX. You will learn how to create powerful user interfaces using active menus, canvas controls, and toolbars. You will be able to take full advantage of the PC with your application by learning how to program a multithreaded application. View detailed course outline
NI Certification Exam [Back to Top]
View detailed course outline
RF Application Development [Back to Top]
- 2-day course
- Audience: Engineers who are involved with the development of RF solutions
- Identify and use the appropriate RF hardware for test and measurement
- Learn how to develop robust RF applications using NI LabVIEW software and toolkits.
- Prerequisites: LabVIEW Basics I & II
- Reccomended that students attend RF Measurement Fundamental class.
The RF Application Development course focuses on how to develop RF applications with National Instruments PXI RF hardware and LabVIEW development software. Learn about hardware and software architecture, hardware and software configuration, and onboard signal processing capabilities.
Students will also build a complete test application during the course to aid in course concept understanding.
View detailed course outline
RF Measurement Fundamentals [Back to Top]
- 3 day class
- Audience: Appropriate for engineers new to RF or requiring a refresher course
- Explore traditional measurements including gain, power compression, and harmonics
- Prerequisites: LabVIEW Basics I and II courses or equivalent experience
The RF Fundamentals course covers a range of topics from overall RF device architecture to mathematics basics such as fast Fourier transforms to modulation, RF measurements, and RF test considerations. This course is appropriate for beginning students or more advanced engineers who need a refresher course in RF. It prepares you for the RF Application Development course. View detailed course outline
TestStand I: Introduction [Back to Top]
• 3-day course • Audience: New TestStand users; engineers, developers maintaining already-built test sequences • Build test code and interface it to TestStand • Use TestStand debugging tools • Configure TestStand using the configuration dialog boxes and customize user privileges • Prerequisite: Familiarity with LabVIEW or LabWindows/CVI
The TestStand I: Introduction course teaches you to use the features provided in the TestStand environment. The course introduces you to the basics of customizing items (such as the operator interface, users, reports, and process model) so you can build applications to match your test needs. Upon completion of this course, you can develop practical test applications using the built-in tools supplied with TestStand. View detailed course outline
TestStand II: Customization [Back to Top]
• 2-day course • Audience: TestStand I: Introduction course attendees; new TestStand users • Configure TestStand applications to be used by different operators • Develop customized TestStand applications • Harness the power of testing multiple UUTs • Prerequisite: TestStand I: Introduction course or equivalent experience
Building on the TestStand I: Introduction course, the TestStand II: Customization course demonstrates how to customize the functionality built in to TestStand. Advanced features of the TestStand environment are taught such as multithreading and multi-UUT (unit under test) testing, advanced reporting techniques, and using the TestStand application program interface (API). This course also contains information on how to integrate advanced user management into your test management system, and concludes with system design projects that present possible system designs and implementations. View detailed course outline
The LabVIEW Style Course [Back to Top]
View detailed course outline
Training & Certification Membership Program [1 year] [Back to Top]
Reduced training costs with one low price
Unlimited access to all scheduled courses for one year
Personalized training programs
Option to retake all courses
Skill validation with professional credentials with unlimited exam seats
Attend training anywhere in the country
For individual use View detailed course outline
Training & Certification Membership Program [6 months] [Back to Top]
Reduced training costs with one low price
Take as many as 4 instructor-led courses and 2 online courses in six months
Attend training anywhere in the country
Option to retake all courses
Skill validation with up to 2 certification exams
For individual use
View detailed course outline
|