|
Instrument
Driver Development Course
The Instrument Driver Development
course provides in-depth and specific training on developing
IVI (Interchangeable Virtual Instrument) compliant instrument
drivers using LabWindows/CVI. The course discusses
architecture and operation of IVI drivers, thus enabling a
student to gain a full understanding behind their design and
implementation. During the course you develop an actual
instrument driver for a digital multimeter (DMM), reinforcing
the course
Audience:
After attending this course you
will be able to:
-
Understand
the architecture and benefits of IVI instrument drivers
-
Increase the
performance of your instrument driver using state caching
-
Use the IVI
wizard to quickly create generic instrument driver shells
-
Develop IVI
instrument drivers capable of running in simulation mode
where measured data is simulated
-
Understand
the IVI defined instrument classes -- DMM, oscilloscope,
arbitrary waveform/function generator, DC power supply, and
switch
-
Maximize
software reuse in developing instrument
Prerequisites:
You will cover:
Using
IVI Drivers
-
Background
and IVI overview
-
Developing
applications with IVI drivers
-
Overview of
attribute model concept
-
Class
drivers and IVI driver library
-
Simulation
tools
-
Interchangeability considerations
-
Driver
development process overview/roadmap
-
IVI
instrument driver wizard
Writing
IVI Drivers
-
Attribute
editor
-
Range tables
and range checking
-
Common IVI
library functions and error
-
Handling
macros
-
Attribute
read and write callbacks
-
Dependent
attributes
-
Range table
callbacks
-
Attribute
invalidation
-
Editing and
creating function panels/ finishing DMM driver
-
Adding/removing attributes
Discussion Topics
-
Optimizing
DMM driver (hidden attributes)
-
Dynamic
range tables
-
Advanced
Topics: string attributes, range
-
Check and
coerce callbacks, attribute flags
| NI
Course 910556 |
3 days |
FEE: $1595 |
|
This course is available on the following
dates in:
2007
|
|
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.
|