Está en la página 1de 3

LabVIEW Core 1

Overview
The LabVIEW Core 1 course introduces the LabVIEW environment, its features, dataflow programming, and common
LabVIEW architectures. This course is the fastest way to become productive with LabVIEW. It prepares you to develop
test and measurement, data acquisition, instrument control, data logging, and measurement analysis applications using
LabVIEW. At the end of LabVIEW Core 1, you can create applications using a state machine design pattern to acquire,
process, display, and store real-world data. The hands-on format of the course enables you to quickly apply skills
learned in the course to your application.

Duration
Classroom: Three (3) Days
Online: Four (4) 4-hour sessions, plus homework Registration
Register online at ni.com/training or
Audience call (800) 433-3488 Fax: (512) 683-9300
New users and users preparing to develop email info@ni.com
applications using LabVIEW or NI Developer Suite
Users and technical managers evaluating LabVIEW Outside North America, contact your local NI Office.
or NI Developer Suite in purchasing decisions Worldwide Contact Info: ni.com/global
Users pursuing the Certified LabVIEW Associate
Developer certification Part Number
910795-xx
Prerequisites -01 NI Corporate or Branch
Experience with Microsoft Windows -11 Regional
Experience writing algorithms in the form of -21 Onsite (at your facility)
flowcharts or block diagrams -69 Online

NI Products Used During the Course Create and save VIs for use as subVIs
LabVIEW Professional Development System Read and write your data to files
Version 2010 Create applications that use plug-in data acquisition
NI Data Acquisition device (DAQ) boards
IEEE 488.2 (GPIB) board Create applications that use GPIB and serial port
NI Instrument Simulator instruments
DAQ Signal Accessory or BNC-2120
Suggested Next Courses
After attending this course, you will be able to: LabVIEW Core 2
Use LabVIEW to create data acquisition, analysis, Data Acquisition and Signal Conditioning
and display applications LabVIEW Instrument Control
Create user interfaces with charts, graphs and LabVIEW Real-Time
buttons LabVIEW FPGA
Use the programming structures and data types Other hardware courses
that exist in LabVIEW
Use common design techniques and the state
machine design pattern in your applications
Use various editing and debugging techniques

ni.com/training
LabVIEW Core 1 Course Outline
Day 1 Day 2
Setting Up Hardware Implementing a VI
This lesson describes the basics of DAQ, GPIB, and This lesson teaches how to implement code in
serial hardware and the configuration of hardware in the LabVIEW to meet project requirements. Topics include:
Measurement & Automation Explorer. Topics include: Designing a user interface (LabVIEW front panel)
DAQ hardware Choosing data types and displaying data as a plot
DAQ software Using structures like the While loops and For loops
Instrument control Adding software timing to your code
GPIB and serial port communication Making decisions in your code using case
Using instrument control software structures
Documenting your code
Navigating LabVIEW
This lesson introduces the LabVIEW environment. In Relating Data
this lesson, you will build a LabVIEW application that This lesson introduces data types that combine data
enables you to fully explore the environment and that into a single structure and when their use can optimize
acquires, analyzes and presents data. Topics include: applications. Topics include:
The LabVIEW environment including windows, Creating and using array controls and indicators
menus, and tools Implementing cluster controls and indicators
The LabVIEW front panel and block diagram Using type definitions to define custom controls for
Creating and using LabVIEW projects applications
Understanding the dataflow programming model of
LabVIEW Managing Resources
Searching for Controls, VIs, and functions This lesson teaches how to store data, implement a
basic DAQ application using the DAQmx API, and
Troubleshooting and Debugging VIs control stand-alone instruments with the VISA API and
This lesson teaches various debugging and error- instrument drivers in LabVIEW. Topics include:
checking techniques in LabVIEW to identify problems An introduction to different file formats
with block diagram organization or with data passing File I/O functions available in LabVIEW
between different points in the block diagram. Implementing File I/O functions to read and write
Topics include: data to files
Using the LabVIEW help features include the Programming with the DAQmx API
Context Help, the LabVIEW Help and the Example Programming with the VISA API
Finder Programming with instrument drivers
Correcting broken VIs
Using common debugging techniques
Addressing undefined or unexpected data
Implementing error checking and error handling

ni.com/training
LabVIEW Core 1 Course Outline
Day 3
Developing Modular Applications
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
Creating an icon and connector pane
Using a VI as a subVI
Creating subVIs from an existing VI

Common Design Techniques and Patterns


This lesson introduces common LabVIEW design
techniques and the state machine design pattern.
Topics include:
Sequential programming
State programming
State machine design pattern

Using Variables
This lesson explains how to use variables to transfer
data among multiple loops and VIs. You will also learn
about the programming issues involved when using
variables and how to overcome these challenges.
Topics include:
Using local, global, and single process shared
variables
Implementing functional global variables
Identifying and controlling race conditions -
semaphores

ni.com/training

También podría gustarte