The LabWindows™/CVI Core 1 Course prepares you to create applications using LabWindows/CVI. After completing this course, you will be able to create basic solutions using many of the built-in features of LabWindows/CVI. The hands-on format of the course helps you apply skills learned in the course to your applications.
Develop applications within the LabWindows/CVI environment
Create professional user interfaces
Understand the fundamentals of event-driven programming
Create and use an instrument driver
Develop and distribute stand-alone LabWindows/CVI applications
Configure and use data acquisition within LabWindows/CVI
Control a GPIB and serial instrument
Instructor-led Classroom: Three (3) days
Instructor-led Virtual: Four (4) days, five-and-a-half-hour sessions
On-Demand: 2 hours
New users and users preparing to develop applications using LabWindows/CVI
Users and technical managers evaluating LabWindows/CVI in purchasing decisions
Users pursuing the Certified LabWindows/CVI Developer (CCVID) certification
Experience with C programming
LabWindows/CVI
NI-DAQmx
NI-488.2
PCI-6221 or USB-6212 *
BNC-2120 *
On-demand training includes digital course materials delivered through the NI Learning Center, available for the access duration of your subscription
Virtual instructor-led training includes digital course material that is delivered through the NI Learning Center
NI virtual instructor-led training is delivered through Zoom, and Amazon AppStream/LogMein access is provided to participants to perform the exercises on virtual machines equipped with the latest software
On-Demand: Included with software subscription and enterprise agreements, 5 Education Services Credits, or 2 Training Credits
Public virtual or classroom course: 30 Education Services Credits or 9 Training Credits
Private virtual or classroom: 210 Education Services Credits or 60 Training Credits
| Lesson | Overview | Topics |
|---|---|---|
Introduction to LabWindows/CVI | Explore the LabWindows/CVI environment and the tools LabWindows/CVI provides for application development. |
|
Graphical User Interface (GUI) | Explore how to create GUIs in the User Interface Editor and event-driven programs using CodeBuilder. |
|
Instrument Drivers | Explore how to use and create instrument drivers in LabWindows/CVI. |
|
Distributing LabWindows/CVI Applications | Create and distribute a release executable and distribution. |
|
Data Acquisition and Signal Generation | Exploring Data Acquisition and Signal Generation. |
|
Instrument Control | Exploring GPIB and serial instrument control using LabWindows/CVI. |
|
The LabWindows™/CVI Core 2 Course is an extension of the LabWindows/CVI Core 1 Course. After attending the course, you can create applications that use network communication, DLLs, and ActiveX.
The Developing Test Programs Using TestStand course teaches you how to navigate the TestStand environment and quickly create test applications that satisfy your test needs using different design languages.
Building on the Developing Test Programs Using TestStand Course, the Architecting Test Systems Using TestStand Course covers how to customize TestStand to further meet your testing needs.
If you are planning to take three or more NI instructor-led courses within one year, a Training Membership provides cost-effective, unlimited access to all NI public classroom and public virtual courses, along with unlimited certification vouchers.