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.
Instructor-led Classroom: Three (3) days
Instructor-led Virtual: Four (4) 4-hour sessions, plus homework - average three (3) hours daily
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 15.0 (GPIB) device
Instrument Simulator
BNC-2120
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 LogMein access is provided to participants to perform the exercises on virtual machines equipped with the latest software.
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
Lesson | Overview | Topics |
---|---|---|
Introduction to LabWindows/CVI |
This lesson introduces LabWindows/CVI. You will learn how to navigate within the integrated environment to develop, compile, and debug C code. |
|
Graphical User Interface | This lesson describes how to design and build a graphical user interface. You will be introduced to the components of a user interface and how the user interface can be used to control your code with event-driven programming. You will learn how easy it is to use LabWindows/CVI to create “skeleton code” that can be modified for your own application. |
|
Instrument Drivers | This lesson describes the use of instrument drivers. You will learn how to create function panels for your own functions that can be accessed similarly to a shipping LabWindows/CVI function. |
|
Distributing LabWindows/CVI Applications | This lesson describes how to distribute an application developed in LabWindows/CVI. |
|
Data Acquisition | This lesson describes how you can use LabWindows/CVI and the NI-DAQmx driver to perform data acquisition. You will learn how to use LabWindows/CVI to take advantage of the primary functions on a BNC-2120 terminal block. |
|
Instrument Control | This lesson teaches you how to use LabWindows/CVI to perform instrument control using GPIB and serial communication. You will learn powerful programming techniques that can be used to control the latest instruments. |
|
The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries.