8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
1/92
Il bus ideale per le applicazioni diacquisizione dati, datalogging emonitoraggio
Centro Formazione NI Italy10 giugno 2009
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
2/92
2
Who We AreLeaders in Computer-basedMeasurement and Automation
Long-term Track Record of Growth and Profitability
$821M Revenue in 2008
$158 M Revenue in Q1 2009
More than 5,000 employees;operations in 40+ countries
Fortunes100 Best Companies toWork For 10th Consecutive Year
Cash and short-term investments$241 million
N e t R
e v e n
u e i n M i l l i o n
s
Record Revenue of
$821 Million in 2008
Distributors
Applications and FieldEngineers
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
3/92
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
4/92
4
Green EngineeringCreating more efficient technologies and processes for environmentallysound products and systems
Acquire Analyze PresentData acquisition fromany sensor Signal generation
Analysis and
intelligence throughsignal processing
Data presentation
through HMIs, webpublishing, logging,and documentation
Measure It
Design PrototypeSystem designsimulation insoftware
Rapid prototypingon reconfigurable,open hardware
Implementation on arange of hardwareplatforms
Fix It
Deploy
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
5/92
5
AgendaEvaluating Bus OptionsWhat Matters to YouQuick Overview of Buses and NI PlatformsTechnical Comparisons of BusesRecommendations on Which Buses Best Suit Which Needs
Configuration and ProgrammingConfiguring Devices in SoftwareChoices for Programming Your ApplicationSignal ProcessingData Storage and Reporting
Coffee breakIntelligent Data AcquisitionWhen More Ingellience is NeededUsing Software to Define Hardware
09:30 10:30
10:30 11:15
11:15 11:3011:30 12:30
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
6/92
Evaluating Bus Options
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
7/92
7
SoftwareDAQSignalConditioning
SignalTransducer
PC-Based Data Acquisition (DAQ)Sample System Based on Plug-In Board
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
8/92
8
Many Different Bus Choices
PCI
Gigabit Ethernet
Fast Ethernet
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
9/92
9
PXI/PXI ExpressPCI PCI Express
Ethernet/Wi-Fi
Bus Support Takes Different Form FactorsNational Instruments Data Acquisition Devices
USB USB w Chassis Ethernet w Chassis
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
10/92
10
NI Solutions for PCI and PCI Express
Market Overview PCs today typically provide PCI and PCI Express slots PCI Express and PCI are software-compatible PCI Express is expected to last 20+ years in
mainstream marketNI Solutions for PCI and PCI Express Up to 18-bit resolution or 1.25 MS/s Analog I/O plus digital I/O and counter/timers Onboard calibration Configurable timing and triggering
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
11/92
11
PXI an Industry-Standard PlatformPXI backplane Built on PCI and PCI Express
PXI Express adds PCI Express to PXI
Timing and synchronization
PXI Controller
Many control
options Embedded PC
Remote PC
Remote laptop
Ethernet
Standard operatingsystems
PXI chassis
For peripheral modules Different size chassis
available
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
12/92
12
NI Solutions for PXI and PXI Express
Market Overview NI is a founding member of PXI Systems Alliance NI holds technical committee chair and marketing co-
chair re software-compatible
PCI Express is expected toNI Solutions for PXI and PXI Express Up to 18-bit resolution or 1.25 MS/s Analog I/O plus digital I/O and counter/timers Onboard calibration Configurable timing and triggering
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
13/92
13
NI Solutions for USB
DIO Analog In MIO Hi-Speed Analog Sensors & Isolation
C h a n n e
l C o u n
t
Low Cost
Bus Powered MSeries
High-Performance MSeries
NI CompactDAQ
3.2 MS/s throughput throughinnovative NI signal streaming
Up to 2300V Isolation
Hot-swappable modules
AI, AO, and DIO modulesavailable
Direct sensor connectivity
32-bit counters
1.25Mhz Analog Input
Up to 4 AO
Up to 24 digital
32-bit counters250kS/s
16-bit AI/AO
DIOAs low as 89
8
256
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
14/92
14
NI Solutions for Ethernet, WiFi
Direct sensor connectivity Remote monitoring 10/100 Base-T/X Ethernet WiFi IEEE 802.11b/g radio
Easy to use Secure (IEEE 802.11i)
NI-DAQmx driver software
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
15/92
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
16/92
16
Many Factors, and What you Prioritize
Ease of Use - Set-up time, and first time to measurement Channel Count and Synchronization - How many channels?
What must be synchronized?
Channel Distribution - How far will your measurements befrom the PC? Waveform Speeds Bandwidth must support required data
throughput
Single-point Loop Rates - Both determinism and latency
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
17/92
17
Depends on Your Application
Casual Data Monitoring or LoggingExample: Occasional benchtop measurements
Distributed MonitoringExample: Bridge health monitoring
Single-Point Read/WriteExample: PID Control
Stimulus/ResponseExample: HIL simulation for hybrid cars
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
18/92
18
Compare Buses On What Matters to You
Loop Rate WaveformSpeed
MaximumChannelCount
Remote Timing andSynch
Setup andInstallation
CasualData
Monitoringand/or
Logging
X X X
SignalStreaming
X X
Single-Point
Updates
X X
Stimulus/Response
X X
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
19/92
19
16-bit dataacquisitiondevice(s)sampling
at10 kS/s
4channels
Host PC4channels
Determinewhat tooutput
based onwhat is read
Example: hardware-in-the-loop testing, or emulationTest part of a system under development by simulating another subsystem in software
UnitUnder Test
Sample Architecture: High Speed, Single-Point
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
20/92
20
Benchmark: Toggle and readback of armature relay LAN and USB performed on Agilent 34980A, PXI performed on NI PXI 4070, NI PXI 2532 Same software and driver used for all hardware
Instrument Control Benchmarks:Single-Point Applications
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
21/92
21
16-bit dataacquisitiondevice(s)
samplingat500 kS/s
128 channels
Host PC
Requiredbandwidth:128 MB/s
Sample Architecture: High Speed, Waveform
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
22/92
22
Loop Rate and Waveform Speed:Latency and Bandwidth
Best for applications with large data sets
Best for applications with
frequent reads/writes, likesingle-point updates
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
23/92
23
Dedicated Bandwidth Per DeviceAdditional Advantage for High Channel Count Applies to PCIExpressand PXIExpress
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
24/92
24
How Much Bandwidth is Enough?
Bandwidth needed = # of channels * bits of resolution(bits) * sampling rate (S/s) / 8
Check which buses allow for your needed bandwidth,assuming 30% overhead
If you need more bandwidth than a single PCIe slotprovides, consider adding devices
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
25/92
25
Comparing Speed
PCI &PXIUSB 2.0
PCI &PXIe
USB 1.1Ethernet
Good for Single-Point Best for Single-Point
Good for Waveforms Best for Waveforms
PCI &PXIUSB 1.1
PCIe &PXIe
FastEnet
USB wChassis
USB 2.0Gbit Enet
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
26/92
26
Channel Count, Distributed Capabilities,and Timing and Synchronization
Loop Rate WaveformSpeed
MaximumChannelCount
Remote Timing andSynch
Setup andInstallation
CasualData
Monitoringand/or
Logging
X X X
SignalStreaming
X X
Single-Point
Updates
X X
Stimulus/Response
X X
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
27/92
27
Channel Count and Distribution
Few channels per nodeNodes are not distributed
Many channels per nodeNodes are not distributed
Few channels per nodeNodes are highly distributed
Many channels per nodeNodes are highly distributed
M o r e c
h a n n e
l s
More distributed
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
28/92
28
Channel Count and Distribution
Few channels per nodeNodes are not distributed
Many channels per nodeNodes are not distributed
Few channels per nodeNodes are highly distributed
Many channels per nodeNodes are highly distributed
M o r e c
h a n n e
l s
More distributed
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
29/92
29
Channel Count, Range, & Timing & SynchIncreasing synchronization distance
B e
t t e r
f o r m o r e c
h a n n e
l s
Better for distributed needs*Synchronization is not provided through the bus itself. Arrows shown here represent the timing andsynchronization support typically found on devices for these buses. Check with your vendor.
I n c r e a s
i n g s y n c
h r o n
i z a
t i o n p r e c
i s i o n
USB
PXI/PXI Expressover Ethernet
WiFiEthernet
PCI, PCI Express
PXI/PXI Express
USB with Chassis Ethernet with Chassis
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
30/92
30
Consider the Role of Remote Communication
For a system where you need to control the hardware from a distance:Consider LAN or WiFi as the bus
For any system where you would like to share the data across locations:Choose the bus thats best for the local connection between the host PC and DAQ hardwareConsider LAN as a networking tool for sharing data
AsiaNorth America
EuropeLAN LAN
LAN
LAN USB
USB
USB
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
31/92
31
Number of Channels, and Where
Few Channels Per Node Many Channels Per Node
PXI &PXIe
USB,Ethernet,
WiFiUSB or Ethernet w
Chassis, PCI & PCIe
Local Distributed
Ethernet,PXI & PXIe
over Ethernet
USB, PCI,PCIe,
PXI & PXIe WiFi
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
32/92
32
Timing and Synchronization
Less Precise, More Precise,Remote Local
PXIe
USB w Chassis,
PCI & PCIe
PXI/PXIeover Ethernet
Ehernet,WiFi
PXI
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
33/92
33
200 Hz
400 Hz
Wings
Jet engine
Example of High Channel Count, DistributedBoeing 787 Noise Flyover Test
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
34/92
34
100 m
100 m
405 low-costmicrophones
8 x 200 m opticalfiber
427 channels of
simultaneous dataacquisition microphone grid
PXI chassis placed in a circular pattern around the entire ring
Example of Distributed System with PXI
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
35/92
35
Setup and Installation Time
Loop Rate WaveformSpeed
MaximumChannelCount
Remote Timing andSynch
Setup andInstallation
CasualData
Monitoringand/or
Logging
X X X
SignalStreaming
X X
Single-Point
Updates
X X
Stimulus/Response
X X
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
36/92
36
Setup and Installation Time1. Install device driver 2. Install the hardware 3. Discover the device
(USB is simplest) (automatic for USB, PCI,PCIe, PXI, PXIe)
4. Configure 5. Connect sensors 6. Write or run software(most extensive for WLAN,especially security settings)
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
37/92
37
Setup and Installation Time
Quicker Longer
PXI &PXIeUSB
PCI &PCIe
Enetor WiFiw no
security or troubleshooting
Enetor WiFiw
security andtroubleshooting
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
38/92
38
Example of Fast Set-Up Time, More ChannelsRailway Switch Inspection
Representative image
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
39/92
39
Evaluating Buses
WaveformSpeed
Single-Point
Speed
Channelsper Node
DistributedCapabilities
Timing andSynch
Precision
Setup andInstallationTime/Ease
USB USB 1.1 Good Good Good(Better w/ Chassis) Good Good BestUSB 2.0 Better Better
PCI Best Best Good Good Better Better
PCI Express X4 (for example) Best Best Good Good Better Better
WLAN Better Good Better Best Good Good
Ethernet/LAN
Fast Enet Better Good Good
(Better w/ Chassis)Best Good Better
Gbit Enet Best
PXI Best Best Best Better (Best over Enet)
Best Good
PXI Express X4 (for example) Best Best Best
Better (Best over Enet) Best Good
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
40/92
40
Example: Casual or Varied UseDatalogging: Quick and Portable Measurements on the Desktop
Good for Single-Point Best for Single-Point
Good for Waveforms Best for Waveforms
Few Channels Per Node Many Channels Per NodeLocal Distributed
Less Precise, Remote Timing & Synch More Precise, Local Timing & Synch
Quicker Longer
Recommendation: USB (with chassis for more channels)
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
41/92
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
42/92
42
Example: Single-Point UpdatesRelay Control: Frequent Read/Writes
Good for Single-Point Best for Single-Point
Good for Waveforms Best for Waveforms
Few Channels Per Node Many Channels Per NodeLocal Distributed
Less Precise, Remote Timing & Synch More Precise, Local Timing & Synch
Quicker Longer
Recommendation: PCI or PCIExpress
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
43/92
43
PCI Example Portable ECU Test StationApplication: Designing and developing a portable, automatedtest station for a single engine control unit (ECU)
NI Products Used:NI M-Series Data Acquisitionboard, LabVIEW, Programmable AutomationControllers (PACs)
Reasons for Choosing NI Products: NI software to accommodate several ECUs Easy adaptation for future products
Thermotron Product Test Solutions Creates a Portable Test Station for ECU Field Diagnostics
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
44/92
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
45/92
45
Example: Environmental MonitoringSensor Measurements: Remote Network
Good for Single-Point Best for Single-Point
Good for Waveforms Best for Waveforms
Few Channels Per Node Many Channels Per NodeLocal Distributed
Less Precise, Remote Timing & Synch More Precise, Local Timing & Synch
Quicker Longer
Recommendation: Ethernet or WiFi
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
46/92
46
Example of Highly DistributedEnvironmental Monitoring in the Costa Rican Rain Forest
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
47/92
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
48/92
48
Multiple Bus Technologies, Same Software
PXI Express
Wi-FiEthernet
PXI
PCI PCI Express
USB
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
49/92
Configuration and Programming
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
50/92
50
Trend Toward Software-Based SystemsSoftware is the core of a [Synthetic Instrumentation] test system, it is the task of the software to
define and control the hardwareFrost and Sullivan 2006 World Synthetic Instrumentation Test Equipment Report
A single synthetic instrument can replace numerous single function instruments thereby reducingthe logistics footprint and solving obsolescence problems.
Report to Congress on the activities of the DoD Office of Technology Transition, February 2002
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
51/92
51
36%,Price of HW & SW
64%,DevelopmentTime Costs
The Financial Impact of Software
Source: National Instruments Survey of Data Acquisition Customers and Prospects 2005
Total Measurement Application Cost =
Price of HW + Price of SW + Cost of Development
Visible Price Hidden Costs
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
52/92
52
NI-VISA Driver
Software for Data Acquisition
DAQmx Driver Engine
Measurement & Automation
Explorer
ExpressTechnologies NI-DAQmx API
DeviceDriver
GPIB / Serial / USB / LAN
Application Software
Driver Software
Hardware
Measurement & Automation Explorer (MAX)
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
53/92
53
Measurement & Automation Explorer (MAX)
Deviceconfiguration
and connection
management
Built-in testpanel windowsTask and
channelcreation
Signal connectiondiagrams
Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo
Measurement and Configuration with
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
54/92
54
Measurement and Configuration withMeasurement & Automation Explorer
DAQmx Driver Engine
Measurement & Automation
Explorer
Hardware
L bVIEW Si lE
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
55/92
55
Quickly configure data-logging and measurement projectswithout programming Control over 400 PC-based and stand-alone instruments Log data from more than 250 data acquisition devices Perform basic signal processing, analysis, and file I/O
Included with LabVIEW Pro and Full Development Systems Generate LabVIEW code from your project Create custom steps with LabVIEW
LabVIEW SignalExpress
Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo
Data Acquisition and Analysis with
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
56/92
56
Data Acquisition and Analysis withNI LabVIEW SignalExpress and CompactDAQ
DAQmx Driver Engine
Measurement & Automation
Explorer
Hardware
DAQmx Driver Engine
ExpressTechnology
Hardware
LabVIEW Graphical Development
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
57/92
57
LabVIEW Graphical DevelopmentEnvironment
Compiled graphical development environment Development time reduction of four to ten times
Tools to acquire, analyze, and present your data Math, signal processing, data storage and publishing, etc.
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
58/92
DAQ in Any Language
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
59/92
59
DAQ in Any Language
Measurement Studio
Native .NET DAQ assemblies for Visual Studio .NET
ActiveX DAQ controls for Visual Studio 6.0
LabWindows/CVI for ANSI C
A complete ANSI C developmentenvironment for T&M
ANSI C DAQ API
Consistent DAQmx API across all languages Leverage the DAQ Assistant Generate code in LabVIEW, C, C++, VB, VB .NET, and C#
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
60/92
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
61/92
Express Technology
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
62/92
62
Express Technology
Express Technology
Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo
Data Acquisition and Analysis with
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
63/92
63
q yNI LabVIEW and Wireless Module
DAQmx Driver Engine
Measurement & Automation
Explorer
Hardware
DAQmx Driver Engine
ExpressTechnology
Hardware
DAQmx Driver Engine
ExpressTechnology
Hardware
Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo
Data Acquisition and Analysis with
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
64/92
64
NI LabVIEW and PXI
DAQmx Driver Engine
Measurement & Automation
Explorer
Hardware
DAQmx Driver Engine
ExpressTechnologie
Hardware
DAQmx Driver Engine
ExpressTechnologie
Hardware
DAQmx Driver Engine
NI-DAQmx API
Hardware
LabVIEW 8 6 Highlights NEW!
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
65/92
65
LabVIEW 8.6 Highlights NEW!
Many usability improvements Block diagram cleanup tool Quick Drop Automated case structure tunnel linking
Mathscript debugging and new functions 3D mapping of sensor data Simplify upgrading LabVIEW applications Provide increased access to the entire platform Multicore improvements
And many more
Signal Processing and Analysis inL bVIEW
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
66/92
66
LabVIEWCapability Included in LabVIEW Core
More than 600+ functions for signal processing and analysis
Signal generation and synthesis Time- and frequency-range analysis Filter and window functions Probability and statistics Curve adaptation and interpolation Digital signal processing etc.
Signal Processing and Analysis inb
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
67/92
67
LabVIEWCapability Available with Add-On Toolkits
Digital Filter Design Advanced Signal Processing,
Spectral Measurements, Modulation
Sound & Vibration, Order Analysis ......
Structural and modal analysis
Sound and vibration Digital and analog communications
Many Toolkits Available with Predefined Libraries For:
For Applications Like:
The Data Problem
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
68/92
68
Today enormous quantities of data can be produced in minutes, or even seconds.
The challenge is: what do we do with this information? what do we need?
The Data Problem
Software to Interactively Manage, Analyze and ReportMeasurement DataDIAdem
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
69/92
69
DIAdem
NI DataFinder Data Index
Search Interface
Measurement DataInteractive Analysis and Reporting on the Desktop
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
70/92
TDMS Dataformat
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
71/92
71
TDMS Dataformat
Standard in NI software LabVIEW, DIAdem, LabWindows/CVI,Measurement Studio
Flexible data structure User-defined properties at each level
Additional resources at www.ni.com/tdm Documentation of the data formats TDM C-DLL for reading and writing of TDM files Data plug-ins for working with other existing file
formats in NI LabVIEW and DIAdem Microsoft Excel Add-In
Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo
Data Analysis in LabVIEW
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
72/92
72
Data Analysis in LabVIEW
DAQmx Driver Engine
Measurement & Automation
Explorer
Hardware
DAQmx Driver Engine
ExpressTechnology
Hardware
DAQmx Driver Engine
ExpressTechnology
Hardware
DAQmx Driver Engine
NI-DAQmx API
Hardware
DAQmx Driver Engine
ExpressTechnology
Hardware
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
73/92
Intelligent Data Acquisition
Applications Benefitting from
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
74/92
74
Custom Hardware Custom data acquisition Digital communication protocols Decision making in hardware
Control over 40 kHz Sensor level signal processing
Benefits of FPGAs
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
75/92
75
C Massively parallelC ReconfigurableC Digital signal processing
C High-speed controlC Faster time to marketD Typically require digital
design expertise
Intelligent DAQ
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
76/92
76
g Q
FPGA-based I/O timing User-defined onboard processing Hardware-timed speed and reliability
Reconfigurable I/O (RIO)U i S f D i H d
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
77/92
Using Software to Design Hardware
Replace custom circuitry with software-programmable FPGA logic High speed control (1 MHz digital / counter-timer, 200 kHz motion control / analog PID) Dedicated logic in silicon for highest reliability Intelligent DAQ (custom timing, triggering, synchronization, counter/timers, PWM)
Digital signal processing (decoding and processing industrial sensor signals)
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
78/92
Intellectual Property (IP)
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
79/92
79
p y ( )
FFTDC/RMS
Waveform Averaging
Digital filteringWindowing
Resampling
Typical MIO DAQ vs. Intelligent DAQ
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
80/92
80
Multiplexed, shared sampleclock
Simultaneous or independentoperation
Analog I/O
Up to 32 lines,Correlated DIO
Up to 160 lines,hardware timed
Digital I/O
2 general purposecounters
Custom counters on anydigital line
OnboardCounters
I/O Control Fixed ASIC for timing andtriggeringOpen FPGA for timing and
triggeringI/O Control
Triggered Analog Input
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
81/92
81
With NI-DAQmx
Triggered Analog Input
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
82/92
82
With Intelligent DAQ
Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo Demo
Custom Triggered Analog InputWith Intelligent DAQ
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
83/92
83
With Intelligent DAQ
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
84/92
NI CompactRIO Embedded Architecture
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
85/92
85
Real-Time Processor Reconfigurable FPGA
I/O Modules
Reconfigurable FPGA for high-speed and custom I/O timing, triggering, control
Real-Time Processor for deterministic, stand-alone operation, logging and analysis
I/O Modules with built-in signal conditioning for connection to sensors/actuators
Extreme Ruggedness
-40 to 70 ? C temperature range 50g shock, 5g vibration
Low Power Consumption 9 to 35 VDC power, 7-10 W typical
LabVIEW Development with CompactRIO
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
86/92
86
CompactRIOReal-Time, FPGA Target
1. Developon Host
2. Downloadto Target3. Deployto run stand-alone or communicate over Ethernet with host
Intelligent DAQ Applications
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
87/92
87
Custom timing/triggering Ultra-high speed control Sensor simulation Hardware-in-the-loop test
Specialized communication protocols
I Servizi di NI Italy
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
88/92
88
Formazione
Supporto
Tecnico
ManutenzioneSoftware
Manutenzione
Hardware
e Base
Base
Corsi organizzati presso le sedi NI, presso il cliente e ON-LINE via web Prodotti disponili per la formazione: Manuali, CD Kit
LabVIEW, LabWindows/CVI, TestStand, DIAdem
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
89/92
89
F o r m a z i o n BaseBase
IntermediaIntermedia
AvanzataAvanzata
Corsi Tematici sulle misure
Corsi orientati ai moduli software: Real-Time, FPGA Corsi orientati alluso di hardware: Acquisizione Dati, BusCAN, Strumenti Modulari - PXI, Vision & Motion, CompactRIO
Corsi avanzati sui prodotti, programmi ad hoc per il cliente Certificazione Associate, Developer, Architectper
LabVIEW, LabWindows/CVI, TestStand
S u p
p o r t o
T e c n
i c o
Supporto tecnico medianteWEB FORUM
Supporto tecnico telefonico/e-mailmediante gli Application Engineer di NIItaly( richiesto lacquisto di un Servizio Software di seguito)
Giornate diSTART-UPpresso la sede del cliente
Supporto tecnico presso la sede del cliente
Supporto sistemistico Definizione architettura sistema / Review finale
CORSI TEMATICI: La misura con il supporto del PC Misure Elettriche con il PC Misure Termotecniche con il PC Corso Base: Acustica & Vibrazione Corso Avanzato: Acustica & Vibrazione
o n e
e
o n e
e
StandardServiceProgram,SSP fino a 5 licenze: Durata annuale -Aggiornamento automaticodella/e licenze software Supporto tecnico diretto mediante Application Engineer Sconto sui programmi di formazione Ri i i i t t i L bVIEW W ld ( gli t ti di L bVIEW)
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
90/92
90
M a n u
t e n z i o n e
H a r
d w a r e
RIPARAZIONI: mediamente 10/15 gg lavorativi
ESTENSIONE DI GARANZIA:fino a 5 anni / Gestione longevit e ciclo vita sistema
CONTRATTI HARDWARE PER RAPIDA MANUTENZIONE Gestione fermi macchinaSAP(SYSTEM ASSURANCE PLAN)- STANDARD cFP, cRIO e PXIhw assemblato e testato, sw e sw driver preinstallati, 3 anni di garanzia e del servizio di calibrazione inclusi
SAP PREMIUM Programmi di manutenzione per rispondere a esigenze specifiche del cliente
M a n u t e n z i o
S o
f t w
a r e
M a n u t e n z i o
S o
f t w
a r e Ricezione rivista tecnica LabVIEW World (per gli utenti di LabVIEW)
Contratto Software - fino a un max di 5 licenze: Durata annuale conrinnovo automatico, costo inferiore al precedente Servizi inclusi: come per SSP
Volume License Agreement, VLA- manutenzione annuale per multilicenze: Vantaggi e risparmio nellacquisto delle licenze e costo della manutenzione Tutti i servizi previsti per SSP
Support and Further Information
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
91/92
91
Tutorials, example code, webcasts, and videosDeveloperZoneni.com/devzone
Product Informationni.com/daq/i
TroubleshootingKnowledgeBase
ni.com/support
8/14/2019 Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio
92/92
Domande?
[email protected] / 41.309.1