|
Training
Courses at the Colorado School of Mines Training Center in 2009:
LabVIEW
Basics I: Introduction
January 12-14
February 9-11
March 16-18
April 13-15
May 11-13
June 8-10
July 20-22
August 17-19
September 14-16
October 12-14
November 9-11
December 15-17
LabVIEW
Basics II: Development
January 15-16
February 12-13
March 19-20
April 16-17
May 14-15
June 11-12
July 23-24
August 20-21
September 17-18
October 15-16
November 12-13
December 18-19
March 30-April 1
July 8-10
LabVIEW
Intermediate I - Successful Development Practices
February 23-25
June 22-24
September 28-30
LabVIEW
Intermediate II: Performance and Connectivity
February 26-27
June 25-26
October 1-2
Lab
VIEW Real Time Application Development
January 26-28
May 27-29
August 31-September 2
LabVIEW Data Acquisition & Signal Conditioning
November 30-December 2
LabVIEW
TestStand I
Certification
Examinations
April 3
September 4
December 4
For more details, call 1-800-433-3488
or visit www.ni.com/training
LabVIEW
Basics I: Fundamentals
- 3-day course
- Audience: new users
and users preparing to develop applications using LabVIEW, or NI Developer
Suite
- Use LabVIEW to create
data acquisition, analysis, and display applications
- Use Express VIs to
get started with your application quickly
- Create user interfaces
with strip charts, graphs and buttons
Prerequisites:
Experience with Microsoft Windows and writing algorithms (flowcharts,
block diagrams)
Overview
The LabVIEW Basics I course prepares you to develop test and measurement,
data acquisition, instrument control, data logging, and measurement analysis
applications using LabVIEW. At the end of LabVIEW Basics I, you can create
applications that acquire, process, display, and store real-world data.
This course is the fastest way to become productive with LabVIEW. The
hands-on format of the course enables you to apply skills learned in the
course to your application.
Back to
Top
LabVIEW
Basics II: Development
- 2-day course
- Audience: New LabVIEW
or NI Developer Suite users and users preparing to develop applications
- Design and implement
stand-alone applications using LabVIEW
- Create logical, reusable
applications that conform to accepted programming design standards
- Take advantage of
network technologies for data exchange
Prerequisites:
Experience with Microsoft Windows; LabVIEW Basics I, Introduction course/equivalent
Overview
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. This course covers
proper design techniques, implementation of complete LabVIEW solutions,
DataSocket technology, advanced file I/O, networked environments, and
error handling.
Back
to Top
LabVIEW
Intermediate I - Successful Development Practices
- 2-day course
- Audience: New LabVIEW
or NI Developer Suite users and users preparing to develop applications
- Design and implement
stand-alone applications using LabVIEW
- Create logical, reusable
applications that conform to accepted programming design standards
- Take advantage of
network technologies for data exchange
Prerequisites:
Experience with Microsoft Windows; LabVIEW Basics I: Introduction course/equivalent
Overview
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 you structured practices to design, develop, test, and
deploy LabVIEW applications. You 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 your development, you avoid unnecessary application
redesign, increase VI reuse and minimize maintenance costs.
Back to
Top
LabVIEW
Intermediate II: Performance and Connectivity
- 2-day course
- Use advanced data
management and synchronization techniques
- Use LabVIEW with ActiveX
and .NET
- Audience: those needing
to maximize performance or extend functionality of LabVIEW application
- Understand performance
and memory issues, including how the following VI elements use memory
Prerequisites:
LabVIEW Intermediate I or equivalent experience
Overview
The LabVIEW Intermediate II course builds on the skills taught in LabVIEW
Intermediate I by teaching you memory management and performance-enhancing
techniques to maximize application performance. You also 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 your proficiency with LabVIEW and, if you are pursuing certification,
help you prepare for exams.
Back to
Top
TestStand
I: Introduction
- 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
Overview
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.
Back to
Top
TestStand
II: Customization
- 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
Overview
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.
Back
to Top
TestStand
Advanced: System Design
- 5-day course
- Audience: TestStand
I: Introduction and TestStand II: Customization course attendees
- Design an application
architecture
- Understand the TestStand
process model
- Create effective operator
interfaces
Prerequisites:
TestStand I and TestStand II courses, or Certified TestStand Developer
status
Overview
The TestStand Advanced: System Design course teaches customization features
and design practices essential for implementing advanced TestStand systems.
The course begins with a review of the TestStand architecture, the TestStand
application programming interface (API), process models, and callbacks.
It also discusses more advanced design features such as error handling,
API features and multithreading, as well as design guidelines and concepts
you should use when developing in the TestStand environment. The course
concludes with a design project implementing external control and dynamic
sequence loading.
Back to
Top
LabVIEW
Advanced Application Development
- 4-day course
- Audience: Advanced
LabVIEW programmers who are developing large applications
- Effectively develop
large LabVIEW applications as a team
- Manage large application
development using object-oriented programming techniques
- Design and architect
complex applications
Prerequisites:
LabVIEW Fundamentals (Basics I or II) and Advanced Performance and Communication
Overview
The LabVIEW Advanced Application Development course prepares you to create
large, high- quality applications that incorporate advanced design features.
In this course you will learn how to create applications that maximize
code reuse, apply standard coding conventions, and design your applications
for maximum performance. Included in this course are methods of encapsulation,
object-oriented programming concepts, and state-machine architecture.
With the format of this course, you can immediately apply programming
concepts with its hands-on approach to learning.
Back to
Top
Lab
View Real Time Application Development
For LabVIEW Real-Time
Module or NI Developer Suite Control Edition users
- 3-day course
- Learn to determine
if a real-time solution is appropriate for a given problem
- Understand how to
choose the best target hardware for a given real-time application
- Develop and implement
a deterministic, reliable application
Prerequisites:
LabVIEW Basics or equivalent experience
Overview
The NI LabVIEW Real-Time Application Development course delivers hands-on
training for developing powerful, reliable, deterministic measurement
and control systems. At the end of the course, you will be able to implement
a LabVIEW Real-Time system that runs indefinitely with less than 4 ns
of jitter. This course is the fastest way to learn dynamic system architectures,
real-time programming techniques, and time-saving development tips.
The LabVIEW Real-Time
Application Development course replaces the LabVIEW Real-Time Systems
Using PXI/FieldPoint courses (P/N 910642-xx and 910653-xx).
Back to
Top
LabVIEW
FPGA Module Course
- 1-day course
- Audience: New LabVIEW
FPGA Module users, those with applications using LabVIEW FPGA and RIO
hardware
- Control timing, synchronization,
and priority of operations on the FPGA target
- Compile your LabVIEW
FPGA VI and deploy to NI RIO hardware
- Create deterministic
control and simulation solutions on the NI LabVIEW platform
Prerequisites:
LabVIEW Basics I course or equivalent experience
Overview
The LabVIEW FPGA Module course prepares you to design, debug and implement
efficient, optimized applications using the LabVIEW FPGA Module and re-configurable
I/O (RIO) hardware. You learn how to deploy your VIs to a NI RIO target
and how to control timing, synchronization, and priority of operations
on the target. The course also discusses how to use the LabVIEW Real-time
Module to create multithreaded and deterministic applications in conjunction
with the LabVIEW FPGA Module.
Back to
Top
Data
Acquisition and Signal Conditioning
- 3-day course
- Use Measurement and
Automation Explorer to configure data acquisition/signal conditioning
hardware
- Audience: users of
LabVIEW, DAQ, and signal conditioning in data acquisition/control applications
- 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
Overview
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.
Back to
Top
Compact RIO & LabVIEW Fundamentals
The National Instruments CompactRIO and LabVIEW Development Fundamentals course teaches you to develop deterministic control and monitoring systems with NI LabVIEW software and CompactRIO hardware.
Back to
Top
Back
to Short Courses Page
|