Home

About DSA

Services
Solutions
Training
By Location
By Course
LabVIEW Reinforcements

Products
Certifications
In the News









 
 
 
 
   

LabWindows/CVI Basics I

The LabWindows/CVI Basics I course prepares you to create your own applications using LabWindows/CVI. After completing this course, you will have mastered the LabWindows/CVI programming environment, and will be able to create basic solutions using many of the built-in features of LabWindows/CVI. By the end of the course, you will know how to develop applications using the LabWindows/CVI programming environment.

Audience: 

  • New LabWindows/CVI users

  • Users and technical managers evaluating LabWindows/CVI in purchasing decisions

After attending this course you will be able to: 

  • Develop your applications within the LabWindows/CVI environment

  • Create professional-looking user interfaces with strip charts, graphs, and buttons

  • Acquire analog waveforms using a DAQ board

  • Perform measurements, store the data in a file, and retrieve it later

  • Use an instrument driver

  • Collect temperature data using temperature sensors and log it to a file

  • Save data in files that you can retrieve with a spreadsheet

  • Control a GPIB instrument

  • Develop stand-alone LabWindows/CVI applications

  • Analyze your data using the analysis functions

  • Develop applications that use the serial port

Prerequisites: 

  • C Primer course or recent C programming experience

You will cover:

 Introduction

  • Overview of the course

  • History of LabWindows/CVI

Introduction to LabWindows/CVI

  • Learn about the features of LabWindows/CVI

  • Discover the advantages to writing code inside the LabWindows/CVI environment

  • Create Function Panels, help for Function Panels, and Function Panel variables

  • Use Interactive Execution to quickly run a Function Panel

  • Develop techniques to debug your application

  • Build and link your projects all within the integrated environment

  • Graphical User Interfaces

  • Quickly develop professional user interfaces with the User Interface Editor

  • Develop "skeleton-code" based on the user interface you designed

  • Learn how to use callback functions to process user interface data

  • Develop efficient applications that use and process events

  • Build applications that plot data on charts and graphs

  • Develop customized controls

Data Acquisition

  • Learn about the fundamentals of data acquisition such as sampling rate and multiplexing

  • Develop applications that can acquire analog voltages

  • Use analog output in your applications

  • Learn how to perform timed, multiple-point analog input and output

  • Use LabWindows/CVI in digital I/O applications

Instrument Drivers

  • Learn the uses of an instrument driver

  • Develop applications that can call functions from other modules

  • Create specific function panels for your custom functions to take advantage of the

  • capabilities of LabWindows/CVI

Release Executables

  • Develop stand-alone applications that can be released without the development environment

  • Learn how to run stand-alone applications and the implications of a

  • stand-alone executable

  • Distribute the executable for your application

Formatting and Scanning

  • Learn the differences between LabWindows/CVI and ANSI C

  • Learn how to convert data within the language

  • Quickly develop applications that need to manipulate strings

GPIB

  • Learn how GPIB can be used to control stand-alone instruments

  • Gain a basic understanding of the GPIB communication protocol

  • Create applications that communicate to instruments using GPIB

  • Learn how to use GPIB service requests to create efficient instrument

  • control applications

  • Learn how to debug GPIB problems

Serial Communication

  • Develop applications that use the serial port as a communication device

  • Learn the issues of serial programming and how to overcome them


NI Course 910019 3 days FEE: $1595


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.


 
   
  .