LabVIEW Hands-On Seminar An Introductory Look at Graphical - - PowerPoint PPT Presentation

labview hands on seminar
SMART_READER_LITE
LIVE PREVIEW

LabVIEW Hands-On Seminar An Introductory Look at Graphical - - PowerPoint PPT Presentation

LabVIEW Hands-On Seminar An Introductory Look at Graphical Development ni.com Agenda Overview Data acquisition with LabVIEW Instrumentation with LabVIEW The LabVIEW platform LabVIEW beyond the seminar Appendix topics


slide-1
SLIDE 1

ni.com

LabVIEW™ Hands-On Seminar

An Introductory Look at Graphical Development

slide-2
SLIDE 2

ni.com

Agenda

  • Overview
  • Data acquisition with LabVIEW
  • Instrumentation with LabVIEW
  • The LabVIEW platform
  • LabVIEW beyond the seminar
  • Appendix topics
slide-3
SLIDE 3

ni.com

Computer-Based Measurement and Automation

Hardware and Driver Software Motion Control Process

  • r

Unit under Test PXI Application Software Corporate Network Image Acquisition VXI DAQ GPIB Serial

ni.com

slide-4
SLIDE 4

ni.com

Measurement and Automation Software Platform

slide-5
SLIDE 5

ni.com

LabVIEW Graphical Development

  • Wires and icons
  • Compiled graphical development environment
  • Development time reduction of 4 to 10X
  • Complete programming environment
slide-6
SLIDE 6

ni.com

Programming Paradigm

  • Front panel

– Graphical user interface – Controls and indicators

  • Block diagram

– Source code window – Rapid code development – Self-documenting

slide-7
SLIDE 7

ni.com

Dataflow Programming

  • Wires pass data (nonlinear)
  • Data flows from sources to sinks
  • Diagram can execute multiple operations in parallel

Plot Save RMS Execute in parallel

slide-8
SLIDE 8

ni.com

Hierarchy of VIs

  • Modular design
  • Reusable building blocks
  • Hierarchal system
slide-9
SLIDE 9

ni.com

Multiplatform Compatibility

Migrate Applications Transparently between Platforms

slide-10
SLIDE 10

ni.com

Explore LabVIEW

slide-11
SLIDE 11

ni.com

Data Acquisition

slide-12
SLIDE 12

ni.com

Data Acquisition Basics

  • NI-DAQ driver software
  • Measurement devices for:

– Analog and digital I/O – Counter/timers – Networked applications – Plug-in or industrial systems

  • Signal conditioning through

SCXI or built-in

slide-13
SLIDE 13

ni.com

DAQ Host Platforms

Desktop PXI/SCXI PXI VXI Laptop FieldPoint

slide-14
SLIDE 14

ni.com

Why Desktops?

  • Advantages

– Latest technologies – Inexpensive – Readily available

  • Disadvantages

– Rack-mounting difficult – Not rugged – Few expansion slots

slide-15
SLIDE 15

ni.com

Why PXI/CompactPCI?

PXI PXI/SCXI

  • Advantages

– Well-suited for rack-mounting – Rugged – More slots – Backplane timing and triggering – Embedded or external control – Same software as desktops – DAQ and SCXI in same chassis

  • Disadvantages

– Cost compared to desktop

slide-16
SLIDE 16

ni.com

Scalable DAQ Solutions

NI provides solutions for all your development environments.

Laptop

PCMCIA PCI, ISA

Desktop

PXI VXI

Network

Ethernet

Industrial Workstation

slide-17
SLIDE 17

ni.com

DAQ Solution Wizard

Common and Custom Applications

slide-18
SLIDE 18

ni.com

Measurement & Automation Explorer

slide-19
SLIDE 19

ni.com

Explore LabVIEW

slide-20
SLIDE 20

ni.com

Instrumentation

slide-21
SLIDE 21

ni.com

Instrument Driver

Instrument Drivers and Application Software

Application Software (Program) Instrument

  • LabVIEW
  • Measurement Studio
  • Visual C/C++
  • Visual Basic…
slide-22
SLIDE 22

ni.com

  • High performance

– State-caching

  • High productivity

– Simulation

  • Lower maintenance cost

– Instrument interchangeability

  • Two-tier architecture

– Specific driver (one instrument) – Class driver (any instrument)

Interchangeable Virtual Instruments

slide-23
SLIDE 23

ni.com

Technical Enterprise

PCI GPIB Serial I/O USB 1394

N N N N

Wireless

slide-24
SLIDE 24

ni.com

Technical Enterprise

Measurement Nodes Information Management

Web Browsers Internet Data Analysis/Reporting Database

Wireless

IP Nodes - Ethernet

GPIB/Serial

N N N N

Distributed I/O PCI GPIB Serial I/O USB 1394

N N N N

Wireless PXI Real-Time

slide-25
SLIDE 25

ni.com

Explore LabVIEW

slide-26
SLIDE 26

ni.com

LabVIEW—Beyond the Seminar

slide-27
SLIDE 27

ni.com

LabVIEW Benefits

  • Rapid application development
  • Tight integration between software and

hardware

  • High-performance compiled execution
  • Long-term compatibility
  • Open development environment
slide-28
SLIDE 28

ni.com

DISPLAY AND CONTROL

National Instruments Benefits

  • Limited expansion
  • Fixed functionality
  • Fixed interface
  • Network/Internet connectivity
  • Customizable functionality
  • Software defined interface

Vendor Defined User Defined

slide-29
SLIDE 29

ni.com

Global Support and Services

  • Support and Services

– ni.com/support

  • NI Alliance Program

– ni.com/alliance

  • Training

– ni.com/training

  • Literature

– ni.com/library

slide-30
SLIDE 30

ni.com

Training Services

  • Fundamentals courses
  • Advanced courses
  • Technical Workshops
  • Custom On-Site courses
  • Austin, TX and Nationwide
slide-31
SLIDE 31

ni.com

LabVIEW Fundamentals

  • Learn the LV environment
  • Understand and use key features
  • Develop real applications with LV
  • Develop high speed LV code
  • Learn how to use LV to publish or

subscribe data

slide-32
SLIDE 32

ni.com

LabVIEW Advanced Performance & Communication

  • Optimize your LabVIEW code
  • Interface LabVIEW to PC networks
  • Manage memory usage for large applications
  • Synchronize VI execution
  • Control remote applications
  • Communicate with external APIs
slide-33
SLIDE 33

ni.com

Questions or Comments? ni.com/labview

slide-34
SLIDE 34

ni.com

Appendix A: The LabVIEW Platform

slide-35
SLIDE 35

ni.com

LabVIEW Development Systems

  • Base Package
  • Full Development System
  • Professional Development System
  • Software Subscription Program
slide-36
SLIDE 36

ni.com

LabVIEW Real-Time Module

  • Real-time data

acquisition and control

  • Dedicated processor for

reliable performance

  • Scalable hardware

targets for custom solutions

slide-37
SLIDE 37

ni.com

Ideal tool for monitoring applications

  • Built-in tools for:

– Tag management – Alarm and Event management – Distributed logging – Trending – Easy networking – Security

  • Event-driven architecture
  • OPC connectivity

LabVIEW Datalogging and Supervisory Control Module

slide-38
SLIDE 38

ni.com

Machine Vision and Image Processing

  • Machine vision and

scientific imaging

– Inspection – Gauging – Pattern matching – Color matching – Blob analysis and morphology

  • Vision Builder
  • Optical character recognition
slide-39
SLIDE 39

ni.com

Motion Control

  • Easy-to-use

– Configuration – VIs

  • Powerful feature set
  • Easy integration

– Data acquisition – Vision

  • Single and multi-axis
  • Servo and stepper motors
slide-40
SLIDE 40

ni.com

Application Builder

  • Generates executables or shared libraries (DLLs)
  • Creates installers for distribution
  • Installs directly into LabVIEW environment
  • Royalty-free
slide-41
SLIDE 41

ni.com

Internet Toolkit

  • E-mail
  • FTP
  • CGI
  • Telnet

E-mail FTP/Telnet Web

slide-42
SLIDE 42

ni.com

SPC Toolkit

  • Control charts
  • Process statistics
  • Pareto analysis
slide-43
SLIDE 43

ni.com

Database Connectivity Toolset

  • Insert, select data from OLE DB, ODBC databases

– Microsoft Access, SQL Server, Oracle, etc.

  • Create, drop tables
  • Save records in XML format
  • Execute SQL queries

– Immediate, parameterized

  • Execute stored procedures
  • Accept, reject multiple
  • perations (transactions)
slide-44
SLIDE 44

ni.com

  • Create Microsoft Word, Excel reports

– Text, tables, graphs, pictures

  • Control formatting

– Fonts, colors, alignment, etc.

  • Populate templates
  • E-mail reports
  • Run macros

Report Generation Toolkit for Microsoft Office

slide-45
SLIDE 45

ni.com

PID Control Toolset

  • PID Control

– Autotuning – Gain scheduling

  • Fuzzy Logic

– Control strategies – Decision making

slide-46
SLIDE 46

ni.com

System Simulation & Design Toolset

  • Common control

elements

  • Hardware integration
  • Different system

representations

  • Dynamic system

response

  • Bode, Nyquist, and

root-locus plots

slide-47
SLIDE 47

ni.com

Signal Processing Toolset

  • Joint Time-Frequency

Analysis

  • Super-resolution

spectral analysis

  • Wavelet and filter

bank design

  • Digital filter design
slide-48
SLIDE 48

ni.com

Sound & Vibration Toolset

  • Sound/Vibration level measurement

– Conventional sound/vibration measurement technique

  • Fractional Octave analysis

– Offers ANSI/IEC standard compliant measurement – Provides useful analysis because it is similar to how people perceive sound

  • Measurement oriented

– Units – Frequency-domain calibration

  • Display

– Waterfall plot

slide-49
SLIDE 49

ni.com

  • Off-the-shelf,

customizable test executive

  • Executes tests

written in most popular languages

  • Automatic report

generation

– Text – HTML/XML – Database

TestStand

Config Mgmt Database SPC Reports Test Modules Test Management Services Measurement Services

slide-50
SLIDE 50

ni.com

Comprehensive Software Subscription Program

  • Development environments

– LabVIEW, Measurement Studio

  • Add-on toolkits and accessories

– Database, Internet, Signal Processing…

  • Application specific software modules

– TestStand, Datalogging and Supervisory Control Module, LabVIEW Real-Time Module

  • Automatic quarterly software updates

Developer Suite