SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
Data Acquisition and Signal Conditioning
Overview
Using LabVIEW, data acquisition devices, and signal conditioning hardware, the Data Acquisition and Signal
Conditioning course teaches you the fundamentals of PC-based data acquisition and signal conditioning. During
the course, you get hands-on experience installing and configuring data acquisition hardware and you learn to
use data acquisition software functions to build your application. Although LabVIEW is the application software
used during the class, non-LabVIEW users using the NI-DAQmx API will also benefit by learning about analog
input, triggering, analog output, digital I/O, counters, signal conditioning, and synchronization.

Duration
   • Classroom: Two (2) Days

Audience
   • Developers using LabVIEW with DAQ and/or signal conditioning hardware to create data acquisition and
      control applications
   • Developers using the NI-DAQmx API with textbased languages (LabWindows/CVI, C, Visual Basic, etc.)
      to create DAQ applications
   • Users new to PC-based data acquisition and signal conditioning

Prerequisites
   • LabVIEW Core 1

NI Products Used During the Course
    • LabVIEW Professional Development System
    • NI-DAQmx
    • NI multifunction I/O data acquisition device
    • NI BNC-2120 terminal block
    • NI CompactDAQ device

After attending this course, you will be able to:
    • Develop integrated, high-performance data acquisition systems that produce accurate measurements
    • Acquire data from sensors, such as thermocouples and strain gages, using NI DAQ hardware
    • Apply advanced understanding of LabVIEW DAQ VIs and the NI-DAQmx API to create applications
    • Eliminate measurement errors due to aliasing and incorrect signal grounding
    • Initiate measurements using hardware and software triggering
    • Acquire and generate single and continuous analog waveforms
    • Acquire and generate digital signals
    • Make edge, pulse, frequency, and position measurements using counters
    • Generate single pulses and pulse trains
    • Use signal conditioning to improve the quality of acquired signals
    • Synchronize multiple operations and devices

Suggested Next Courses
   • LabVIEW Core 2
   • LabVIEW Core #




                                                                                                                  1

                                                                                                           1
Data Acquisition and Signal Conditioning Outline
Day 1

Overview of a DAQ System

This lesson introduces the basics of data acquisition (DAQ). You learn the purpose of each component in a data
acquisition system. Topics include:

    •   Components of a typical data acquisition system
    •   Overview of sensors
    •   Overview of types of signals and signal information
    •   Overview of DAQ hardware, signal conditioning, and DAQ software

Data Acquisition Hardware and Software

In this lesson, you learn about DAQ hardware components, choosing an appropriate DAQ device, and DAQ
software. Topics include:

    •   Components of a DAQ device
    •   Bus, signal, and accuracy considerations when choosing DAQ hardware
    •   Configuring the Measurement & Automation Explorer (MAX)
    •   Overview of NI-DAQmx driver software, VIs, and property nodes

Analog Input

In this lesson, you develop LabVIEW applications that perform analog input. You learn how to properly ground
your system, determine an appropriate sampling rate to prevent both aliasing and buffer overflow, and develop
single sample software-timed, finite buffered, and continuous buffered analog input data acquisition applications.
Topics include:

    •   When to use differential, referenced single-ended, and non-referenced single ended grounding modes
    •   Preventing the effects of aliasing on your signal
    •   Acquiring voltage signals using analog input
    •   Single sample software-timed acquisition
    •   Finite buffered acquisition
    •   Continuous buffered acquisition
    •   Implementing different types of triggering

Analog Output

In this lesson, you learn different methods of generating voltage levels and waveforms on a DAQ device. Topics
include:

    •   Analog output architecture
    •   Single sample generation
    •   Finite buffered generation
    •   Continuous buffered generation
    •   Triggered generation


                                                                                                                     2

                                                                                                              2
Data Acquisition and Signal Conditioning Outline
Day 2

Digital I/O

This lesson describes digital signals and how to develop digital input and digital output applications using software
timing and hardware timing. Topics include:

    •   Digital Signals
    •   Digital I/O
    •   Hardware-timed Digital I/O

Counters

This lesson focuses on the counter functionality of a DAQ device. It begins with an overview of counters, including
counter signals, the parts of a counter, the pins you connect a counter signal to, and basic counter terminology.
The lesson also describes how to develop applications for various counter operations. Topics include:

    •   Over view of counter signals, parts, and terminology
    •   Edge Counting
    •   Advanced Edge Counting
    •   Pulse Generation
    •   Pulse Measurements
    •   Frequency Measurements
    •   Position Measurement

Signal Conditioning

In this lesson, you learn to use appropriate signal conditioning techniques, such as amplification, attenuation, and
filtering, to properly prepare a signal for voltage measurements. You also learn the signal conditioning techniques
recommended for sensors, such as thermocouples, strain gages, and accelerometers. Topics include:

    •   Overview of signal conditioning
    •   Signal conditioning systems
    •   Signal conditioning for voltage measurements
    •   Temperature measurements
    •   Strain and pressure measurements
    •   Sound and vibration measurements

Synchronization

This lesson describes synchronization of tasks on a single device, on multiple devices, and with counters. Topics
include:

    •   Synchronizing measurements
    •   Single device synchronization
    •   Multiple device synchronization
    •   Counters and synchronization and controlling race conditions - semaphores


                                                                                                                   3

                                                                                                               3

Contenu connexe

Tendances

Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsAnil Nair
 
EM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM MetricsEM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM MetricsMaaz Anjum
 
Presentation capacity management for oracle exadata database machine v2
Presentation   capacity management for oracle exadata database machine v2Presentation   capacity management for oracle exadata database machine v2
Presentation capacity management for oracle exadata database machine v2xKinAnx
 
Oracle ExaLogic Overview
Oracle ExaLogic OverviewOracle ExaLogic Overview
Oracle ExaLogic OverviewPeter Doolan
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to CloudMarcus Vinicius Miguel Pedro
 
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center ConsolidationOracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center ConsolidationRex Wang
 
Oracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad ChapterOracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad Chapteraioughydchapter
 
A5 oracle exadata-the game changer for online transaction processing data w...
A5   oracle exadata-the game changer for online transaction processing data w...A5   oracle exadata-the game changer for online transaction processing data w...
A5 oracle exadata-the game changer for online transaction processing data w...Dr. Wilfred Lin (Ph.D.)
 
B.А.А.Е.R. Oracle Cloud Services 2017
B.А.А.Е.R. Oracle Cloud Services 2017B.А.А.Е.R. Oracle Cloud Services 2017
B.А.А.Е.R. Oracle Cloud Services 2017Assen Natchev
 
AutoUpgrade and Best Practices
AutoUpgrade and Best PracticesAutoUpgrade and Best Practices
AutoUpgrade and Best PracticesJitendra Singh
 
Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)pasalapudi123
 
Release and patching strategy
Release and patching strategyRelease and patching strategy
Release and patching strategyJitendra Singh
 
Slide 1 - Parallels Plesk Control Panel 8.6.0
Slide 1 - Parallels Plesk Control Panel 8.6.0Slide 1 - Parallels Plesk Control Panel 8.6.0
Slide 1 - Parallels Plesk Control Panel 8.6.0webhostingguy
 
What’s New in Assure MIMIX 10
What’s New in Assure MIMIX 10What’s New in Assure MIMIX 10
What’s New in Assure MIMIX 10Precisely
 
Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...Andrejs Prokopjevs
 
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEXMOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEXMonica Li
 
Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015aioughydchapter
 

Tendances (20)

Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret Internals
 
Oow2016 review-iaas-paas-13th-18thoctober
Oow2016 review-iaas-paas-13th-18thoctoberOow2016 review-iaas-paas-13th-18thoctober
Oow2016 review-iaas-paas-13th-18thoctober
 
EM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM MetricsEM12c: Capacity Planning with OEM Metrics
EM12c: Capacity Planning with OEM Metrics
 
Presentation capacity management for oracle exadata database machine v2
Presentation   capacity management for oracle exadata database machine v2Presentation   capacity management for oracle exadata database machine v2
Presentation capacity management for oracle exadata database machine v2
 
Oracle ExaLogic Overview
Oracle ExaLogic OverviewOracle ExaLogic Overview
Oracle ExaLogic Overview
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
 
Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-
 
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center ConsolidationOracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
Oracle Exalogic Elastic Cloud - Revolutionizing Data Center Consolidation
 
Oracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad ChapterOracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad Chapter
 
A5 oracle exadata-the game changer for online transaction processing data w...
A5   oracle exadata-the game changer for online transaction processing data w...A5   oracle exadata-the game changer for online transaction processing data w...
A5 oracle exadata-the game changer for online transaction processing data w...
 
B.А.А.Е.R. Oracle Cloud Services 2017
B.А.А.Е.R. Oracle Cloud Services 2017B.А.А.Е.R. Oracle Cloud Services 2017
B.А.А.Е.R. Oracle Cloud Services 2017
 
AutoUpgrade and Best Practices
AutoUpgrade and Best PracticesAutoUpgrade and Best Practices
AutoUpgrade and Best Practices
 
Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)Getting optimal performance from oracle e business suite(aioug aug2015)
Getting optimal performance from oracle e business suite(aioug aug2015)
 
Release and patching strategy
Release and patching strategyRelease and patching strategy
Release and patching strategy
 
Slide 1 - Parallels Plesk Control Panel 8.6.0
Slide 1 - Parallels Plesk Control Panel 8.6.0Slide 1 - Parallels Plesk Control Panel 8.6.0
Slide 1 - Parallels Plesk Control Panel 8.6.0
 
What’s New in Assure MIMIX 10
What’s New in Assure MIMIX 10What’s New in Assure MIMIX 10
What’s New in Assure MIMIX 10
 
Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...
 
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEXMOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX
MOUG17: Oracle APEX - Tame IT Backlog Low Code Micro Apps in APEX
 
Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015
 
I one Service Offerings
I one Service OfferingsI one Service Offerings
I one Service Offerings
 

En vedette

JohnsonLetterReference (Roz)
JohnsonLetterReference (Roz)JohnsonLetterReference (Roz)
JohnsonLetterReference (Roz)Peggy Johnson
 
Brain controlled wheel chair
Brain controlled wheel chairBrain controlled wheel chair
Brain controlled wheel chairOdai Abu-Zaid
 
Introduction to LabVIEW
Introduction to LabVIEWIntroduction to LabVIEW
Introduction to LabVIEWAhmed Elsayed
 
microC-DAQ
microC-DAQmicroC-DAQ
microC-DAQKJ Lau
 
brain computer-interfaces PPT
 brain computer-interfaces PPT brain computer-interfaces PPT
brain computer-interfaces PPTVijay Mehta
 
Data acquisition system (DAS)
Data acquisition system (DAS)Data acquisition system (DAS)
Data acquisition system (DAS)Sumeet Patel
 

En vedette (9)

JohnsonLetterReference (Roz)
JohnsonLetterReference (Roz)JohnsonLetterReference (Roz)
JohnsonLetterReference (Roz)
 
Brain controlled wheel chair
Brain controlled wheel chairBrain controlled wheel chair
Brain controlled wheel chair
 
Brainwave starter Kit- Brain computer interface
Brainwave starter Kit- Brain computer interfaceBrainwave starter Kit- Brain computer interface
Brainwave starter Kit- Brain computer interface
 
Introduction to LabVIEW
Introduction to LabVIEWIntroduction to LabVIEW
Introduction to LabVIEW
 
Virtual instrumentation (LabVIEW)
Virtual instrumentation (LabVIEW)Virtual instrumentation (LabVIEW)
Virtual instrumentation (LabVIEW)
 
microC-DAQ
microC-DAQmicroC-DAQ
microC-DAQ
 
brain computer-interfaces PPT
 brain computer-interfaces PPT brain computer-interfaces PPT
brain computer-interfaces PPT
 
Data acquisition system (DAS)
Data acquisition system (DAS)Data acquisition system (DAS)
Data acquisition system (DAS)
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Similaire à Lab view daq signal conditioniing

Lesson 1 - Setting Up Hardware.pptx
Lesson 1 - Setting Up Hardware.pptxLesson 1 - Setting Up Hardware.pptx
Lesson 1 - Setting Up Hardware.pptxMedhat43
 
Ishiriya Wireless Technologies-MATLAB Data Acquisition
Ishiriya Wireless Technologies-MATLAB Data AcquisitionIshiriya Wireless Technologies-MATLAB Data Acquisition
Ishiriya Wireless Technologies-MATLAB Data Acquisitionbhadrah
 
Daq outline
Daq outlineDaq outline
Daq outlinebestip
 
Practical Digital Signal Processing for Engineers and Technicians
Practical Digital Signal Processing for Engineers and TechniciansPractical Digital Signal Processing for Engineers and Technicians
Practical Digital Signal Processing for Engineers and TechniciansLiving Online
 
Lecture handout by Mohd. Ayub Khan
Lecture handout by Mohd. Ayub KhanLecture handout by Mohd. Ayub Khan
Lecture handout by Mohd. Ayub Khanmayank agarwal
 
WQD2011 - INNOVATION - DEWA - Substation Signal Analyzer Software
WQD2011 - INNOVATION - DEWA - Substation Signal Analyzer SoftwareWQD2011 - INNOVATION - DEWA - Substation Signal Analyzer Software
WQD2011 - INNOVATION - DEWA - Substation Signal Analyzer SoftwareDubai Quality Group
 
Cisco IT Infrastructure Monitoring with SolarWinds Tools
Cisco IT Infrastructure Monitoring with SolarWinds Tools Cisco IT Infrastructure Monitoring with SolarWinds Tools
Cisco IT Infrastructure Monitoring with SolarWinds Tools Gintare Stravinskaite
 
Data acquisition system
Data acquisition systemData acquisition system
Data acquisition systemAkash Atul
 
Data Acquisition System & Data Logger
Data Acquisition System & Data LoggerData Acquisition System & Data Logger
Data Acquisition System & Data LoggerTrivedi Jay
 
Operationalizing Machine Learning—Managing Provenance from Raw Data to Predic...
Operationalizing Machine Learning—Managing Provenance from Raw Data to Predic...Operationalizing Machine Learning—Managing Provenance from Raw Data to Predic...
Operationalizing Machine Learning—Managing Provenance from Raw Data to Predic...Databricks
 
Mobile Apps or Else
Mobile Apps or ElseMobile Apps or Else
Mobile Apps or ElseOAUGNJ
 
NetFlow Analyzer Training Part I: Getting the initial settings right
NetFlow Analyzer Training Part I: Getting the initial settings rightNetFlow Analyzer Training Part I: Getting the initial settings right
NetFlow Analyzer Training Part I: Getting the initial settings rightManageEngine, Zoho Corporation
 
Azure Monitoring Overview
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overviewgjuljo
 
Oscilloscopes and Scan Tools
Oscilloscopes and Scan ToolsOscilloscopes and Scan Tools
Oscilloscopes and Scan ToolsPraneel Chand
 
Michael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 ResumeMichael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 ResumeMichael Ledford
 
PLC TRAINING
PLC TRAININGPLC TRAINING
PLC TRAININGNca Noida
 

Similaire à Lab view daq signal conditioniing (20)

Lesson 1 - Setting Up Hardware.pptx
Lesson 1 - Setting Up Hardware.pptxLesson 1 - Setting Up Hardware.pptx
Lesson 1 - Setting Up Hardware.pptx
 
Cap.10
Cap.10Cap.10
Cap.10
 
Ishiriya Wireless Technologies-MATLAB Data Acquisition
Ishiriya Wireless Technologies-MATLAB Data AcquisitionIshiriya Wireless Technologies-MATLAB Data Acquisition
Ishiriya Wireless Technologies-MATLAB Data Acquisition
 
Daq outline
Daq outlineDaq outline
Daq outline
 
Practical Digital Signal Processing for Engineers and Technicians
Practical Digital Signal Processing for Engineers and TechniciansPractical Digital Signal Processing for Engineers and Technicians
Practical Digital Signal Processing for Engineers and Technicians
 
Lecture handout by Mohd. Ayub Khan
Lecture handout by Mohd. Ayub KhanLecture handout by Mohd. Ayub Khan
Lecture handout by Mohd. Ayub Khan
 
WQD2011 - INNOVATION - DEWA - Substation Signal Analyzer Software
WQD2011 - INNOVATION - DEWA - Substation Signal Analyzer SoftwareWQD2011 - INNOVATION - DEWA - Substation Signal Analyzer Software
WQD2011 - INNOVATION - DEWA - Substation Signal Analyzer Software
 
Cisco IT Infrastructure Monitoring with SolarWinds Tools
Cisco IT Infrastructure Monitoring with SolarWinds Tools Cisco IT Infrastructure Monitoring with SolarWinds Tools
Cisco IT Infrastructure Monitoring with SolarWinds Tools
 
Data acquisition system
Data acquisition systemData acquisition system
Data acquisition system
 
Data Acquisition System & Data Logger
Data Acquisition System & Data LoggerData Acquisition System & Data Logger
Data Acquisition System & Data Logger
 
micro manit.pptx
micro manit.pptxmicro manit.pptx
micro manit.pptx
 
VENKATESAN RESUME
VENKATESAN RESUMEVENKATESAN RESUME
VENKATESAN RESUME
 
Operationalizing Machine Learning—Managing Provenance from Raw Data to Predic...
Operationalizing Machine Learning—Managing Provenance from Raw Data to Predic...Operationalizing Machine Learning—Managing Provenance from Raw Data to Predic...
Operationalizing Machine Learning—Managing Provenance from Raw Data to Predic...
 
Mobile Apps or Else
Mobile Apps or ElseMobile Apps or Else
Mobile Apps or Else
 
Labview.ppt
Labview.pptLabview.ppt
Labview.ppt
 
NetFlow Analyzer Training Part I: Getting the initial settings right
NetFlow Analyzer Training Part I: Getting the initial settings rightNetFlow Analyzer Training Part I: Getting the initial settings right
NetFlow Analyzer Training Part I: Getting the initial settings right
 
Azure Monitoring Overview
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overview
 
Oscilloscopes and Scan Tools
Oscilloscopes and Scan ToolsOscilloscopes and Scan Tools
Oscilloscopes and Scan Tools
 
Michael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 ResumeMichael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 Resume
 
PLC TRAINING
PLC TRAININGPLC TRAINING
PLC TRAINING
 

Plus de bestip

Cipt1 implementing cisco unified communications ip telephony part 1
Cipt1   implementing cisco unified communications ip telephony part 1Cipt1   implementing cisco unified communications ip telephony part 1
Cipt1 implementing cisco unified communications ip telephony part 1bestip
 
Cipt2 implementing cisco unified communications ip telephony part 2
Cipt2   implementing cisco unified communications ip telephony part 2Cipt2   implementing cisco unified communications ip telephony part 2
Cipt2 implementing cisco unified communications ip telephony part 2bestip
 
6294 a planning and managing windows 7 desktop deployments and environments
6294 a planning and managing windows 7 desktop deployments and environments6294 a planning and managing windows 7 desktop deployments and environments
6294 a planning and managing windows 7 desktop deployments and environmentsbestip
 
Lab view instrument control
Lab view instrument controlLab view instrument control
Lab view instrument controlbestip
 
Lab view core 2 outline
Lab view core 2 outlineLab view core 2 outline
Lab view core 2 outlinebestip
 
Lab view core 1 outline
Lab view core 1 outlineLab view core 1 outline
Lab view core 1 outlinebestip
 
Deploying cisco asa firewall features
Deploying cisco asa firewall featuresDeploying cisco asa firewall features
Deploying cisco asa firewall featuresbestip
 
6010 java programming version 6
6010 java programming version 66010 java programming version 6
6010 java programming version 6bestip
 
10264 developing web applications with microsoft visual studio 2010
10264 developing web applications with microsoft visual studio 201010264 developing web applications with microsoft visual studio 2010
10264 developing web applications with microsoft visual studio 2010bestip
 
10266 developing data access solutions with microsoft visual studio 2010
10266 developing data access solutions with microsoft visual studio 201010266 developing data access solutions with microsoft visual studio 2010
10266 developing data access solutions with microsoft visual studio 2010bestip
 
7806 java 6 programming essentials using helios eclipse
7806 java 6 programming essentials using helios eclipse7806 java 6 programming essentials using helios eclipse
7806 java 6 programming essentials using helios eclipsebestip
 
10265 developing data access solutions with microsoft visual studio 2010
10265 developing data access solutions with microsoft visual studio 201010265 developing data access solutions with microsoft visual studio 2010
10265 developing data access solutions with microsoft visual studio 2010bestip
 
Spf1v10 microsoft windows share point foundation 2010 - level 1
Spf1v10   microsoft windows share point foundation 2010 - level 1Spf1v10   microsoft windows share point foundation 2010 - level 1
Spf1v10 microsoft windows share point foundation 2010 - level 1bestip
 
Ms 5050
Ms 5050Ms 5050
Ms 5050bestip
 
10232 designing and developing microsoft share point server 2010 applications
10232   designing and developing microsoft share point server 2010 applications 10232   designing and developing microsoft share point server 2010 applications
10232 designing and developing microsoft share point server 2010 applications bestip
 
Ceh certified ethical hacker
Ceh   certified ethical hackerCeh   certified ethical hacker
Ceh certified ethical hackerbestip
 
Network+
Network+Network+
Network+bestip
 
5178 implementing and maintaining audio visual conferencing and web conferenc...
5178 implementing and maintaining audio visual conferencing and web conferenc...5178 implementing and maintaining audio visual conferencing and web conferenc...
5178 implementing and maintaining audio visual conferencing and web conferenc...bestip
 
5177 implementing and maintaining instant messaging using microsoft office ...
5177   implementing and maintaining instant messaging using microsoft office ...5177   implementing and maintaining instant messaging using microsoft office ...
5177 implementing and maintaining instant messaging using microsoft office ...bestip
 
Security+
Security+Security+
Security+bestip
 

Plus de bestip (20)

Cipt1 implementing cisco unified communications ip telephony part 1
Cipt1   implementing cisco unified communications ip telephony part 1Cipt1   implementing cisco unified communications ip telephony part 1
Cipt1 implementing cisco unified communications ip telephony part 1
 
Cipt2 implementing cisco unified communications ip telephony part 2
Cipt2   implementing cisco unified communications ip telephony part 2Cipt2   implementing cisco unified communications ip telephony part 2
Cipt2 implementing cisco unified communications ip telephony part 2
 
6294 a planning and managing windows 7 desktop deployments and environments
6294 a planning and managing windows 7 desktop deployments and environments6294 a planning and managing windows 7 desktop deployments and environments
6294 a planning and managing windows 7 desktop deployments and environments
 
Lab view instrument control
Lab view instrument controlLab view instrument control
Lab view instrument control
 
Lab view core 2 outline
Lab view core 2 outlineLab view core 2 outline
Lab view core 2 outline
 
Lab view core 1 outline
Lab view core 1 outlineLab view core 1 outline
Lab view core 1 outline
 
Deploying cisco asa firewall features
Deploying cisco asa firewall featuresDeploying cisco asa firewall features
Deploying cisco asa firewall features
 
6010 java programming version 6
6010 java programming version 66010 java programming version 6
6010 java programming version 6
 
10264 developing web applications with microsoft visual studio 2010
10264 developing web applications with microsoft visual studio 201010264 developing web applications with microsoft visual studio 2010
10264 developing web applications with microsoft visual studio 2010
 
10266 developing data access solutions with microsoft visual studio 2010
10266 developing data access solutions with microsoft visual studio 201010266 developing data access solutions with microsoft visual studio 2010
10266 developing data access solutions with microsoft visual studio 2010
 
7806 java 6 programming essentials using helios eclipse
7806 java 6 programming essentials using helios eclipse7806 java 6 programming essentials using helios eclipse
7806 java 6 programming essentials using helios eclipse
 
10265 developing data access solutions with microsoft visual studio 2010
10265 developing data access solutions with microsoft visual studio 201010265 developing data access solutions with microsoft visual studio 2010
10265 developing data access solutions with microsoft visual studio 2010
 
Spf1v10 microsoft windows share point foundation 2010 - level 1
Spf1v10   microsoft windows share point foundation 2010 - level 1Spf1v10   microsoft windows share point foundation 2010 - level 1
Spf1v10 microsoft windows share point foundation 2010 - level 1
 
Ms 5050
Ms 5050Ms 5050
Ms 5050
 
10232 designing and developing microsoft share point server 2010 applications
10232   designing and developing microsoft share point server 2010 applications 10232   designing and developing microsoft share point server 2010 applications
10232 designing and developing microsoft share point server 2010 applications
 
Ceh certified ethical hacker
Ceh   certified ethical hackerCeh   certified ethical hacker
Ceh certified ethical hacker
 
Network+
Network+Network+
Network+
 
5178 implementing and maintaining audio visual conferencing and web conferenc...
5178 implementing and maintaining audio visual conferencing and web conferenc...5178 implementing and maintaining audio visual conferencing and web conferenc...
5178 implementing and maintaining audio visual conferencing and web conferenc...
 
5177 implementing and maintaining instant messaging using microsoft office ...
5177   implementing and maintaining instant messaging using microsoft office ...5177   implementing and maintaining instant messaging using microsoft office ...
5177 implementing and maintaining instant messaging using microsoft office ...
 
Security+
Security+Security+
Security+
 

Lab view daq signal conditioniing

  • 1. Data Acquisition and Signal Conditioning Overview Using LabVIEW, data acquisition devices, and signal conditioning hardware, the Data Acquisition and Signal Conditioning course teaches you the fundamentals of PC-based data acquisition and signal conditioning. During the course, you get hands-on experience installing and configuring data acquisition hardware and you learn to use data acquisition software functions to build your application. Although LabVIEW is the application software used during the class, non-LabVIEW users using the NI-DAQmx API will also benefit by learning about analog input, triggering, analog output, digital I/O, counters, signal conditioning, and synchronization. Duration • Classroom: Two (2) Days Audience • Developers using LabVIEW with DAQ and/or signal conditioning hardware to create data acquisition and control applications • Developers using the NI-DAQmx API with textbased languages (LabWindows/CVI, C, Visual Basic, etc.) to create DAQ applications • Users new to PC-based data acquisition and signal conditioning Prerequisites • LabVIEW Core 1 NI Products Used During the Course • LabVIEW Professional Development System • NI-DAQmx • NI multifunction I/O data acquisition device • NI BNC-2120 terminal block • NI CompactDAQ device After attending this course, you will be able to: • Develop integrated, high-performance data acquisition systems that produce accurate measurements • Acquire data from sensors, such as thermocouples and strain gages, using NI DAQ hardware • Apply advanced understanding of LabVIEW DAQ VIs and the NI-DAQmx API to create applications • Eliminate measurement errors due to aliasing and incorrect signal grounding • Initiate measurements using hardware and software triggering • Acquire and generate single and continuous analog waveforms • Acquire and generate digital signals • Make edge, pulse, frequency, and position measurements using counters • Generate single pulses and pulse trains • Use signal conditioning to improve the quality of acquired signals • Synchronize multiple operations and devices Suggested Next Courses • LabVIEW Core 2 • LabVIEW Core # 1 1
  • 2. Data Acquisition and Signal Conditioning Outline Day 1 Overview of a DAQ System This lesson introduces the basics of data acquisition (DAQ). You learn the purpose of each component in a data acquisition system. Topics include: • Components of a typical data acquisition system • Overview of sensors • Overview of types of signals and signal information • Overview of DAQ hardware, signal conditioning, and DAQ software Data Acquisition Hardware and Software In this lesson, you learn about DAQ hardware components, choosing an appropriate DAQ device, and DAQ software. Topics include: • Components of a DAQ device • Bus, signal, and accuracy considerations when choosing DAQ hardware • Configuring the Measurement & Automation Explorer (MAX) • Overview of NI-DAQmx driver software, VIs, and property nodes Analog Input In this lesson, you develop LabVIEW applications that perform analog input. You learn how to properly ground your system, determine an appropriate sampling rate to prevent both aliasing and buffer overflow, and develop single sample software-timed, finite buffered, and continuous buffered analog input data acquisition applications. Topics include: • When to use differential, referenced single-ended, and non-referenced single ended grounding modes • Preventing the effects of aliasing on your signal • Acquiring voltage signals using analog input • Single sample software-timed acquisition • Finite buffered acquisition • Continuous buffered acquisition • Implementing different types of triggering Analog Output In this lesson, you learn different methods of generating voltage levels and waveforms on a DAQ device. Topics include: • Analog output architecture • Single sample generation • Finite buffered generation • Continuous buffered generation • Triggered generation 2 2
  • 3. Data Acquisition and Signal Conditioning Outline Day 2 Digital I/O This lesson describes digital signals and how to develop digital input and digital output applications using software timing and hardware timing. Topics include: • Digital Signals • Digital I/O • Hardware-timed Digital I/O Counters This lesson focuses on the counter functionality of a DAQ device. It begins with an overview of counters, including counter signals, the parts of a counter, the pins you connect a counter signal to, and basic counter terminology. The lesson also describes how to develop applications for various counter operations. Topics include: • Over view of counter signals, parts, and terminology • Edge Counting • Advanced Edge Counting • Pulse Generation • Pulse Measurements • Frequency Measurements • Position Measurement Signal Conditioning In this lesson, you learn to use appropriate signal conditioning techniques, such as amplification, attenuation, and filtering, to properly prepare a signal for voltage measurements. You also learn the signal conditioning techniques recommended for sensors, such as thermocouples, strain gages, and accelerometers. Topics include: • Overview of signal conditioning • Signal conditioning systems • Signal conditioning for voltage measurements • Temperature measurements • Strain and pressure measurements • Sound and vibration measurements Synchronization This lesson describes synchronization of tasks on a single device, on multiple devices, and with counters. Topics include: • Synchronizing measurements • Single device synchronization • Multiple device synchronization • Counters and synchronization and controlling race conditions - semaphores 3 3