Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio

download Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio

of 92

Transcript of Il Bus Ideale Per Le Applicazioni Di Acquisizione Dati, Data Logging e Monitoraggio

  • 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