What You’ll Do Today - National...
-
Upload
nguyenthuy -
Category
Documents
-
view
220 -
download
3
Transcript of What You’ll Do Today - National...
![Page 1: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/1.jpg)
1
![Page 2: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/2.jpg)
2
What You’ll Do Today
• Learn LabVIEW fundamentals
• Acquire temperature signal
• Output warning light based on alarm level
• Write data to file
![Page 3: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/3.jpg)
3
National Instruments at a Glance
$0
$100
$200
$300
$400
$500
$600
$700
$800
'77 '79 '81 '83 '85 '87 '89 '91 '93 '95 '97 '99 '01 '03 '05 '07
Net Revenue in Millions
• Leaders in Computer-Based Measurement and Automation
• Long-term Track Record of Growth and Profitability
• Record Revenue: $740M in 2007
• Fortune “100 Best Companies to Work For” nine years in a row
• More than 4,900 employees; operations in 40+ countries
• Founded in 1976 with focus on Instrument Control
• LabVIEW 1.0 released in 1986
NI HQ
![Page 4: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/4.jpg)
4
Virtual Instrumentation with LabVIEW
Automated Test
Industrial
Embedded
Software-defined behavior
Modular I/O
![Page 5: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/5.jpg)
5
Virtual Instrumentation Case Study
Application
Boeing used LabVIEW and 70 PXI chassis to collect over 300 channels of acoustic data simultaneously in their research to decrease noise during takeoff
NI Products
LabVIEW, PXI
"Using NI software and hardware, we were able to
create a high-end, low-cost system that could distribute the acquisition system across multiple chassis, tightly
synchronize all channels, provide high channel count with full bandwidth on all channels simultaneously, and
allow virtually unlimited channel-count expansion. “ -- James Underbrink, Boeing Aero/Noise/Propulsion Laboratory
![Page 6: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/6.jpg)
6
What is LabVIEW?
![Page 7: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/7.jpg)
7
LabVIEW is a Programming Language• Graphical Programming
• Data types
• Structures (i.e. loops, case, event handling)
• Standard functions (i.e. File I/O)
• Reuse external code
• Compiles to machine code
• Automatic multithreading
![Page 8: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/8.jpg)
8
LabVIEW is a Development Environment• Debugging tools
• Assistants
• Configurable functions
• I/O Finder
• Easy UI Development
• Software Engineering Tools
• Performance Tools
![Page 9: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/9.jpg)
9
LabVIEW Has Built-in Engineering Libraries• In-line and off-line analysis and control
• Signal processing
• Analysis and filtering
• Complex math
• PID
• Vision
• Motion
![Page 10: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/10.jpg)
10
LabVIEW Easily Connects to Hardware I/O• 6000+ instruments from over 250 vendors
• PCI, PCIe, PXI, USB, Ethernet, serial, GPIB, and
CAN devices
• Modular data acquisition hardware from DC to
the GHz range
• Motion control stages
• Cameras
• Hundreds of PLCs
![Page 11: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/11.jpg)
11
Exercise: Open and Run Final Application
• Explore final application• Acquire, analyze and display temperature signal
![Page 12: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/12.jpg)
12
LabVIEW Fundamentals
![Page 13: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/13.jpg)
13
The LabVIEW Environment“VI” = program or function
“Front Panel” = user interface “Block Diagram” = code
![Page 14: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/14.jpg)
14
Controls & Indicators
• Knobs/Dials
• Graphs/Charts
• Buttons
• Digital Displays
• Sliders
• Thermometers
• Customize and create your own
![Page 15: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/15.jpg)
15
Finding Front Panel Objects
or
• Right-click on Front Panel• Browse by object hierarchy
• Press <ctrl + space> to bring up• Search by object name
Controls PaletteControls Quick Drop
![Page 16: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/16.jpg)
16
Functions and Express VIs
Configuration BasedExpress VI
Standard VIs
![Page 17: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/17.jpg)
17
Dataflow Programming
1
2
3
Comparison waits until all inputs are present, then executes
Once executed, output from comparison continues through code
Both Simulate Signal Express VIs execute simultaneously
1 2 3
![Page 18: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/18.jpg)
18
Wires and Data Types
• Transfer data between block diagram objects through wires
• Wires are different colors, styles, and thicknesses, depending on their data types
• A broken wire appears as a dashed black line with a red X in the middle
18
Scalar1D Array2D Array
DBL Numeric Integer Numeric String
![Page 19: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/19.jpg)
19
Execution Control Structures
While Loop For Loop
Run until stop condition met Run N times
• Allow same piece of code to run multiple times• Exit conditions different for each
![Page 20: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/20.jpg)
20
Finding Block Diagram Functions
or
Functions PaletteFunctions Quick Drop
• Right-click on Block Diagram• Browse by object hierarchy
• Press “ctrl + space” to bring up• Search by object name
![Page 21: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/21.jpg)
21
Instructor Demo: Creating a Basic VI
• Use basic LabVIEW objects• Simulate signal and display
![Page 22: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/22.jpg)
22
Exercise: Simulate Signal to Graph
• Simulate various signals• Write to Graph
![Page 23: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/23.jpg)
23
Built-in Programming Assistance
Highlight Execution
Block Diagram Cleanup
Context Help
![Page 24: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/24.jpg)
24
Instructor Demo: Using Help Tools
• Use Highlight Execution, Context Help and Block Diagram Cleanup
![Page 25: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/25.jpg)
25
Data Acquisition with LabVIEW
![Page 26: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/26.jpg)
26
PC-Based Data Acquisition (DAQ)
![Page 27: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/27.jpg)
27
NI DAQ Platforms
PCI PXI
USBWireless
CompactDAQ
One application, multiple targets
![Page 28: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/28.jpg)
28
Today’s DAQ System
Hi-Speed USB 2.0
Mix and Match over 50 modules
Hot-swappable modulesDirect sensor connectivity NI CompactDAQ
Built-in Signal Conditioning
![Page 29: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/29.jpg)
29
CompactDAQ Door Rattle Noise Analyzer
“We need a quote here to highlight how great LabVIEW, cDAQ and S&V are for making advanced portable solutions.”
- Youngkey Kim, CEO, SM Instruments
NI Products
LabVIEW, CompactDAQ
Application
SM Instruments used LabVIEW and CompactDAQ to design a portable “Sound Camera” to analyze unwanted noise in automobile testing.
![Page 30: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/30.jpg)
30
Exercise: Taking a Basic Measurement
• Acquire temperature signal• Write to graph
![Page 31: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/31.jpg)
31
Analysis andSignal Processing
![Page 32: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/32.jpg)
32
•Signal Processing & Analysis– Waveform Generation– Waveform Conditioning– Waveform Monitoring– Waveform Measurements– Signal Generation– Signal Operations– Windows– Digital Filters– Spectral Analysis– Transforms– Point-by-Point
•Mathematics– Numeric– Elementary and Special Functions– BLAS/LAPAC-based Linear Algebra– Curve Fitting– Interpolation / Extrapolation– Probability and Statistics– Optimization– Ordinary Differential Equations– Geometry– Polynomial– Formula Parsing– 1D & 2D Evaluation– Calculus
LabVIEW Signal Processing, Analysis and Math
![Page 33: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/33.jpg)
33
Using Analysis Functions
Configuration BasedExpress VIs
Programmatic, Low-Level VIs
Text-based MathScript Node
![Page 34: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/34.jpg)
34
Advanced Analysis - Mind/Computer Interface
“LabVIEW simplifies development andencourages innovation by offering anintuitive graphical programmingapproach; you can focus oninnovation rather than programmingdetails.”
- Michael Callahan, CEO, Ambient
NI Products
Signal Processing in LabVIEWUSB DAQ
www.theaudeo.com
Application
University of Illinois engineering students worked with LabVIEW to develop a device that translates thought into control commands.
![Page 35: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/35.jpg)
35
Exercise: Add Analysis and Output
• Acquire temperature signal• Average and monitor• Output based on alarm value
![Page 36: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/36.jpg)
36
Control for Steel Rolling Mill
Images: Integrated Industrial Systems (I2S)
With NI LabVIEW graphical programming tools, we quickly programmed the FPGA and real-time processor in CompactRIO. Because CompactRIO and our PLCs are Ethernet based, we successfully integrated the CompactRIO PAC with our control systems to optimize our rolling mills with minimal changes to our existing control architecture.
Clark Hummel, I2S
NI Products
LabVIEW, LabVIEW FPGA, cRIO
Application
I2S combined LabVIEW with NI CompactRIO to create a gamma-based, high-speed thickness measurement device to control sheet thickness in a steel rolling mill
![Page 37: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/37.jpg)
37
Reporting and Data Visualization
![Page 38: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/38.jpg)
38
Data Visualization and CommunicationVisualization
• Built-in user interface objects
• Charting and graphing capabilities
• Remote application control
Reporting and Data Storage
• File I/O functionality
• HTML reports for the Web
• Microsoft Word and Excel reports
![Page 39: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/39.jpg)
39
LabVIEW Supported Storage Types
• ASCII
• Binary
• HTML
• XML
• LVM
• TDM(S) *
• Excel
• Word
• Datalog
• Databases
![Page 40: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/40.jpg)
Chengdu Huari – RF Spectral Monitoring
“We significantly improved the functionality and performance of our radio monitor and directional finding systems by using NI RF modules and PXI platform.”
- Jingyou Mo, President, Huari Telecom
NI Products
LabVIEW, PXI, RF Modular Instruments
Application
Huari Telecom required a solution to improve
measurement speed for spectral monitoring,
directional finding, and signal identification as
well as to expand wideband signal and
multiple-channel measurement capability.
![Page 41: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/41.jpg)
41
Exercise: Write to File
• Acquire temperature signal• Average and monitor• Output based on alarm value• Write to File
![Page 42: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/42.jpg)
42
Next Steps
![Page 43: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/43.jpg)
43
Worldwide LabVIEW User Community• Over 50,000 members on award-
winning NI Discussion Forums
• NI and LabVIEW user-contributed
blogs
• More than 100 LabVIEW User
Groups
• Third-party community web sites in
over 15 languages
• Hundreds of third-party add-on
tools on the LabVIEW Tools Network
![Page 44: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/44.jpg)
44
Learn More about NI LabVIEW and NI DAQ Systems
• Check out additional LabVIEW exercises for Automated Test, Industrial Measurement and Control and Embedded: www.ni.com/labview/whatis
• View DAQ product specs and demos: www.ni.com/daq
![Page 45: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/45.jpg)
45
Software Maintenance and Support
Membership in a National Instruments software maintenance and support program allows you to:
•Receive software updates and maintenance releases automatically •Enjoy direct access to technical support from NI applications engineers •Access special online software training modules that highlight features, application uses, and development best practices
Visit ni.com/services to learn more
![Page 46: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/46.jpg)
46
Training and Certification
Together, the National Instruments training and certification programs deliver the fastest, most certain route to increased proficiency and productivity using NI software and hardware.
NI Training: Build Your Knowledge
NI training helps you build the skills to
more efficiently develop robust,
maintainable applications. We provide
several training options including
classroom, self-paced, online, or on-site
training at your facility.
NI Certification: Validate Your Expertise
NI certification confirms your technical growth
and skill. This professional certification is ideal
for differentiating yourself from the competition
and making your own informed hiring and
outsourcing decisions.
Visit ni.com/training to learn more
![Page 47: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/47.jpg)
47
Multicore Programming
![Page 48: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/48.jpg)
48
• LabVIEW automatically divides each application into multiple
execution threads (introduced in 1998 with LabVIEW 5.0)
• Parallel code paths will execute in unique threads
Automatic Multithreading in LabVIEW
thread
thread
thread
![Page 49: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/49.jpg)
49
LabVIEW and Multicore
“There was no need to rewrite our application for the new multicoreprocessing platforms.”
- Scott Sirrine, Eaton Truck Division
Application:Eaton Corp. created a portable in-vehicle test
system for truck transmissions. Using the same
LabVIEW code on multicore processors
increased their overall throughput without having
to change application code.
NI Products:LabVIEW, USB DAQ, CAN
![Page 50: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/50.jpg)
50
LabVIEW Modulesand Toolkits
![Page 51: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/51.jpg)
51
LabVIEW Real-Time Module
• Rapidly develop deterministic applications with graphical programming
• Easily architect distributed control and monitoring systems
• Eliminate time spent integrating diverse I/O
![Page 52: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/52.jpg)
52
LabVIEW Datalogging and Supervisory Control Module
• Graphical development for distributed monitoring and control systems
• Trend real-time and historical data
• Log data from any networked I/O to a historical database
• Monitor and log alarms and events
• Network LabVIEW Real-Time targets and OPC devices
• Add security to LabVIEW user interfaces
![Page 53: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/53.jpg)
53
LabVIEW FPGA Module
• Define custom FPGA I/O without VHDL programming
• Achieve hardware deterministic response within 25ns
• Execute tasks with true parallelism
NI CompactRIOR Series Intelligent DAQ
![Page 54: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/54.jpg)
54
Create custom human-machine interface (HMI) applications for the NI TPC-2006 and other Windows CE devices
NI TPC-2006
LabVIEW Touch Panel Module
![Page 55: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/55.jpg)
55
LabVIEW Statechart Module• Statecharts provide high-level abstraction for state
based applications
• Simple semantics represent complex systems
• Self-documenting design
• Integrate statecharts into existing LabVIEW applications
• Generate code for desktop, Real-time, FPGA, and embedded targets
![Page 56: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/56.jpg)
56
• Wireless communication with shared
variable
• Portable low-cost USB DAQ
LabVIEW Mobile Module
![Page 57: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/57.jpg)
57
NI Vision Development Module
• LabVIEW programming libraries for machine vision and image processing
• Includes Vision Assistant Prototypes and benchmarks applications
Generates complete code for LabVIEW, Visual Basic, and C
• Hundreds of tools to: Enhance images
Check for presence
Locate features
Identify parts
Measure objects
![Page 58: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/58.jpg)
58
Motion Control with LabVIEW• NI Motion Assistant Interactive environment with 3D visualization
Ready-to-run LabVIEW or C code creation
Easy trapezoidal or S-curve velocity profile implementation
Teach pendant for easy prototyping
• NI SoftMotion Controller for CANopen and IEEE 1394 Use LabVIEW and NI Motion Assistant to program
distributed motion control applications
Compatible with intelligent CANopen drives from Copley and IEEE 1394 drives from ORMEC
• NI SoftMotion Development Module Develop custom motion controllers in LabVIEW Real-
Time or LabVIEW FPGA
Use trajectory generation, spline interpolation, position, velocity control, and encoder implementation VIs
![Page 59: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/59.jpg)
59
LabVIEW Sound and Vibration Toolkit
10 Express VIs • Fractional Octave Analysis with
Weighting• Vibration Level with Single or
Double Integration• Sound Level with A-, B-, C-
Weighting• Power Spectrum• Zoom Power Spectrum• Frequency Response• Peak Search• Power in Band• Limit Testing
![Page 60: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/60.jpg)
60
LabVIEW Order Analysis Toolkit
• Gabor order tracking algorithm analyzes signals from rotating machinery
• Resampling order analysis for online condition monitoring
• Flexible order energy selection in the joint time-frequency domain
• Plot order versus time or RPM
• Order extraction tools separate order-specific signal components
• Digital and analog tachometer signal processing
![Page 61: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/61.jpg)
61
PID Control Toolkit
PID Control
• Autotuning
• Gain scheduling
Fuzzy Logic
• Control strategies
• Decision making
![Page 62: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/62.jpg)
62
Report Generation Toolkit for Microsoft Office
• Programmatically create and edit reports in Microsoft Word and Excel
• Populate report templates
• Manage report layout, format, and appearance
• E-mail reports and run macros
• Express VI included
![Page 63: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/63.jpg)
63
LabVIEW Advanced Signal Processing Toolkit
•Time-Frequency Analysis
•Time-Series Analysis
•Wavelet and filter bank design
•Applications
Automotive
Biomedical
Seismology
Radar/Sonar
![Page 64: What You’ll Do Today - National Instrumentsdownload.ni.com/pub/events/lvhandson/lv_handson_slides.pdf–Interpolation / Extrapolation ... frequency domain •Plot order versus time](https://reader031.fdocuments.in/reader031/viewer/2022022508/5ad0fde97f8b9ac1478e955a/html5/thumbnails/64.jpg)
64
Database Connectivity Toolkit
• 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 operations (transactions)