|
LabVIEW Basics
I: Introduction with CAN Bus Option
The LabVIEW Basics I course prepares you to develop test
and measurement, data acquisition, data logging, measurement
analysis and Controller Area Network (CAN) 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. This course is
our standard LabVIEW Basics I course except that the instrument
control lesson taught on Day 3 is replaced with the CAN lesson.
Audience:
-
New users and users preparing to develop
applications using LabVIEW, or NI Developer Suite
-
Users and technical managers evaluating
LabVIEW or NI Developer Suite in purchasing decisions
-
Users pursuing the Certified LabVIEW Developer
certification
-
Users who develop or need understanding
of CAN bus applications
After attending this course you
will be able to:
-
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
-
Use the programming structures and data
types that exist in LabVIEW
-
Use various editing and debugging techniques
-
Create and save your own VIs so you can
use them as subVIs
-
Save your data in files
-
Create applications that use plug-in data
acquisition (DAQ) boards
-
Create applications that communicate to
a Controller Area Network bus
-
Create applications that synchronize CAN
bus and DAQ measurements
Prerequisites:
NI Products Used During the Course:
- LabVIEW Professional Development System
Version 7
- E-Series DAQ board
- DAQ Signal Accessory
- High Speed NI CAN board
- CAN Demonstration Accessory
Suggested Next Courses:
You will cover:
Day 1
Introduction to LabVIEW
This lesson introduces the LabVIEW environment. In this lesson,
you will develop a complete simulated signal acquisition application
using Express VIs which will enable you to fully explore the
environment. Topics include:
-
The LabVIEW environment
including windows, menus, and tools
-
The LabVIEW front
panel and block diagram
-
Understanding the
dataflow programming model of LabVIEW
-
Using the LabVIEW
help features include the Context Help, the LabVIEW Help
and the LabVIEW manuals
-
Debugging techniques
available in LabVIEW
Modular Programming
This lesson introduces modular programming in LabVIEW.
In LabVIEW, when a VI is used within another VI, it is called
a subVI. You will learn how to build the icon and connector
pane of a VI so that it can be used as a subVI. Topics include:
-
Basics of modular programming with
subVIs
-
Creating an icon and connector pane
-
Using a VI as a subVI
-
Creating subVIs from sections of another
VI
Repetition and Loops
This lesson introduces the While Loop and the For Loop structures,
along with functions commonly used with these structures,
including the shift register and the Feedback Node. Structures
are graphical representations of the loops and case statements
of text-based programming languages. Use structures in the
block diagram to repeat blocks of code and to execute code
conditionally or in a specific order. Topics include:
Arrays
This lesson describes how to use arrays to group data elements
of the same type. Array techniques are important when you
work with a collection of similar data or when you perform
repetitive computations.Arrays are ideal for storing data
you collect from waveforms or data generated in loops. Topics
include:
-
Understanding arrays
-
Creating arrays with loops
-
Using the array functions
-
How polymorphism applies to various
LabVIEW functions
Day 2
Clusters
This lesson describes how to use clusters to group data elements
of mixed data types. You will learn when it is appropriate
to use a cluster rather than an array to group data together.
In the second part of this lesson, you will learn the foundations
of error handling in LabVIEW VIs.Topics include:
Plotting Data
This lesson describes how to display data on waveform charts,
waveform graphs, XY graphs, and intensity graphs. You will
learn which type of graph to use for different types of data
and how to set the properties for graphs. Topics include:
Decision Making in a VI
This lesson introduces methods for making simple and complex
decisions in a VI. These methods allow you to choose a course
of action dependant on the result of a previous action. Topics
include:
-
Simple decision making with the Select
function
-
Using case structures for more complex
decision making
-
Using the formula node to perform
text-based programming, such as an if-then statement
Strings and File I/O
This lesson describes the string and file I/O capabilities
of LabVIEW. Strings group sequences of ASCII characters –
arrays of ASCII characters. File I/O operations pass data
to and from files. Topics include:
-
Creating string controls and indicators
-
Using several string functions
-
File I/O operations
-
Using the high-level File I/O VIs
-
Using low-level File I/O VIs
-
Formatting text files for use in spreadsheets
|
NI Course #910724 |
3
days |
FEE:
$1,599 |
|
This course is available on the following
dates in:
2008
|
|
Pittsburgh |
Cleveland |
Philadelphia |
| Scheduled
by request. |
Scheduled
by request. |
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.
|