SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
LabVIEW Instrument Control Course
Overview
The LabVIEW Instrument Control course prepares you to programmatically control instruments using LabVIEW.
The benefits of instrument control include automated processes, time savings, and ease of use. During the
course, you will examine real-world industry examples, and learn to use virtual instrumentation software
architectures (VISA) – a single interface to configure and control GPIB, Ethernet, serial, and VXI instruments. You
will also use, modify and build a LabVIEW Plug & Play instrument driver: a set of commands contained in a
modular API for an individual instrument. After you complete the course, you can quickly develop integrated, high-
performance instrument control applications that produce accurate measurements.

Duration
   • Classroom: Two (2) Days

Audience
   • Application developers using LabVIEW to control computer-based instruments via GPIB, serial, or other
      communication protocol

Prerequisites
   • Experience with Microsoft Windows
   • Core 1 course or equivalent experience

NI Products Used During the Course
    • LabVIEW Professional Development System Version 8.5 or later
    • IEEE 488.2 (GPIB) board
    • NI Instrument Simulator

After attending this course, you will be able to:
    • Use LabVIEW to communicate with instruments
    • Program with VISA, VISA properties, and VISA events
    • Parse data
    • Use instrument drivers
        Modify an existing instrument driver
    • Design, develop, test, and deploy a new instrument driver
    • Create an effective and efficient instrument control application

Suggested Next Courses
   • LabVIEW Core 2
   • LabVIEW Core 3
   • IVI Instrument Driver Development




                                                                                                                 1

                                                                                                             1
LabVIEW Instrument Control Course Outline
Day 1

Industry Applications

This lesson introduces the benefits of instrument control and shows industry applications using instrument control.
Topics include:

    •   Introduction to instrument control
    •   Benefits of instrument control
    •   Instrument control example
    •   Industry applications using instrument control

Communicating with Instruments

This lesson describes how you can use LabVIEW to communicate with instruments. You will learn how to use NI-
VISA, NI Spy, SCPI commands, and the Instrument I/O Assistant to perform instrument I/O. Topics include:

    •   Comparing instrument buses
    •   Connecting to instruments
    •   Monitoring bus activity with NI Spy
    •   Communicating with your instrument using the VISA API
    •   Parsing data
    •   Using the Instrument I/O Assistant

Using Instrument Drivers

This lesson introduces LabVIEW Plug & Play instrument drivers. You will learn when to use instrument drivers,
how to install instrument drivers, and how to program with instrument drivers. Topics include:

    •   Introduction to instrument drivers
    •   When to use instrument drivers
    •   Installing an instrument driver
    •   Using an instrument driver


Modifying an Existing Instrument Driver

If an instrument driver is lacking a feature you need, you will need to modify it. This lesson describes how to
modify an existing instrument driver. Topics include:

    •   When to modify an instrument driver
    •   Exploring the structure of an instrument driver
    •   Steps to modify an instrument driver




                                                                                                                      2

                                                                                                                  2
LabVIEW Instrument Control Course Outline
Day 2

Creating a New Instrument Driver

Sometimes you have an instrument that does not have an instrument driver. This lesson describes how to create
a new instrument driver. Topics include:

    •   Designing an instrument driver structure
    •   Developing an instrument driver
    •   Testing an instrument driver
    •   Deploying an instrument driver

Developing an Application

This lesson describes how to develop effective and efficient instrument control applications. You will integrate the
lessons learned in this class to develop a real world, automated application. Topics include:

    •   Exploring and applying common, effective LabVIEW architectures for instrument applications
    •   Applying best practices in LabVIEW as it relates to instrument control applications.




                                                                                                                   3

                                                                                                               3

Weitere ähnliche Inhalte

Was ist angesagt?

What is Automation Testing?
What is Automation Testing?What is Automation Testing?
What is Automation Testing?QA InfoTech
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
 
Building Resilient Automated UI Tests for Cloud Applications using Scripless ...
Building Resilient Automated UI Tests for Cloud Applications using Scripless ...Building Resilient Automated UI Tests for Cloud Applications using Scripless ...
Building Resilient Automated UI Tests for Cloud Applications using Scripless ...Adam Sandman
 
Ariane 5 launcher failure - why did it happen
Ariane 5 launcher failure - why did it happenAriane 5 launcher failure - why did it happen
Ariane 5 launcher failure - why did it happensoftware-engineering-book
 
Top 10 Software Testing Tool to Help You The Most!
Top 10 Software Testing Tool to Help You The Most!Top 10 Software Testing Tool to Help You The Most!
Top 10 Software Testing Tool to Help You The Most!Harish Chand
 
Mdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile TestingMdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile Testingmomobangalore
 
Continuous delivery and the challenges for the test automation
Continuous delivery and the challenges for the test automationContinuous delivery and the challenges for the test automation
Continuous delivery and the challenges for the test automationDisa Tulonen
 
DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...
DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...
DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...Journal For Research
 
RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)Inflectra
 

Was ist angesagt? (17)

What is Automation Testing?
What is Automation Testing?What is Automation Testing?
What is Automation Testing?
 
How to be an awesome test automation professional
How to be an awesome test automation professionalHow to be an awesome test automation professional
How to be an awesome test automation professional
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Sslc
SslcSslc
Sslc
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Building Resilient Automated UI Tests for Cloud Applications using Scripless ...
Building Resilient Automated UI Tests for Cloud Applications using Scripless ...Building Resilient Automated UI Tests for Cloud Applications using Scripless ...
Building Resilient Automated UI Tests for Cloud Applications using Scripless ...
 
Ariane 5 launcher failure - why did it happen
Ariane 5 launcher failure - why did it happenAriane 5 launcher failure - why did it happen
Ariane 5 launcher failure - why did it happen
 
Top 10 Software Testing Tool to Help You The Most!
Top 10 Software Testing Tool to Help You The Most!Top 10 Software Testing Tool to Help You The Most!
Top 10 Software Testing Tool to Help You The Most!
 
Mdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile TestingMdc2010 Automated Mobile Testing
Mdc2010 Automated Mobile Testing
 
05 test infrastructure
05   test infrastructure05   test infrastructure
05 test infrastructure
 
SDLC
SDLCSDLC
SDLC
 
Continuous delivery and the challenges for the test automation
Continuous delivery and the challenges for the test automationContinuous delivery and the challenges for the test automation
Continuous delivery and the challenges for the test automation
 
Hemanth
HemanthHemanth
Hemanth
 
Demo1ghjkl
Demo1ghjklDemo1ghjkl
Demo1ghjkl
 
DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...
DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...
DEPLOYMENT OF CALABASH AUTOMATION FRAMEWORK TO ANALYZE THE PERFORMANCE OF AN ...
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)RemoteLaunch Overview Presentation (2019)
RemoteLaunch Overview Presentation (2019)
 

Andere mochten auch

Pmit project management fundamentals for it projects
Pmit project management fundamentals for it projectsPmit project management fundamentals for it projects
Pmit project management fundamentals for it projectsbestip
 
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 core 2 outline
Lab view core 2 outlineLab view core 2 outline
Lab view core 2 outlinebestip
 
Lab view daq signal conditioniing
Lab view daq signal conditioniingLab view daq signal conditioniing
Lab view daq signal conditioniingbestip
 
Deploying cisco asa firewall features
Deploying cisco asa firewall featuresDeploying cisco asa firewall features
Deploying cisco asa firewall featuresbestip
 
Lab view core 1 outline
Lab view core 1 outlineLab view core 1 outline
Lab view core 1 outlinebestip
 
Ceh certified ethical hacker
Ceh   certified ethical hackerCeh   certified ethical hacker
Ceh certified ethical hackerbestip
 
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
 
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
 
CEHv7 Question Collection
CEHv7 Question CollectionCEHv7 Question Collection
CEHv7 Question CollectionManish Luintel
 

Andere mochten auch (10)

Pmit project management fundamentals for it projects
Pmit project management fundamentals for it projectsPmit project management fundamentals for it projects
Pmit project management fundamentals for it projects
 
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 core 2 outline
Lab view core 2 outlineLab view core 2 outline
Lab view core 2 outline
 
Lab view daq signal conditioniing
Lab view daq signal conditioniingLab view daq signal conditioniing
Lab view daq signal conditioniing
 
Deploying cisco asa firewall features
Deploying cisco asa firewall featuresDeploying cisco asa firewall features
Deploying cisco asa firewall features
 
Lab view core 1 outline
Lab view core 1 outlineLab view core 1 outline
Lab view core 1 outline
 
Ceh certified ethical hacker
Ceh   certified ethical hackerCeh   certified ethical hacker
Ceh certified ethical hacker
 
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
 
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
 
CEHv7 Question Collection
CEHv7 Question CollectionCEHv7 Question Collection
CEHv7 Question Collection
 

Ähnlich wie Lab view instrument control

4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-54&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5hemasubbu08
 
Qtp training session I
Qtp training session IQtp training session I
Qtp training session IAisha Mazhar
 
Hrishikesh_iitg_internship_report
Hrishikesh_iitg_internship_reportHrishikesh_iitg_internship_report
Hrishikesh_iitg_internship_reportHrishikesh Malakar
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools OverviewMurageppa-QA
 
Presentation1
Presentation1Presentation1
Presentation1anuvip
 
Unified Functional Testing - Prelim.pptx
Unified Functional Testing - Prelim.pptxUnified Functional Testing - Prelim.pptx
Unified Functional Testing - Prelim.pptxJamelPandiin2
 
Object Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slidesObject Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slidesPunjab University
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool OverviewANKUR-BA
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools OverviewSachin-QA
 
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbsModule 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbsShivang100
 
SOFTWARE VERIFICATION & VALIDATION
SOFTWARE VERIFICATION & VALIDATIONSOFTWARE VERIFICATION & VALIDATION
SOFTWARE VERIFICATION & VALIDATIONAmin Bandeali
 
How to make Automation an asset for Organization
How to make Automation an asset for OrganizationHow to make Automation an asset for Organization
How to make Automation an asset for Organizationanuvip
 
#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation Framework#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation FrameworkAgile Testing Alliance
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality AssuranceSaqib Raza
 

Ähnlich wie Lab view instrument control (20)

unit-5 SPM.pptx
unit-5 SPM.pptxunit-5 SPM.pptx
unit-5 SPM.pptx
 
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-54&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
 
Qtp training session I
Qtp training session IQtp training session I
Qtp training session I
 
Hrishikesh_iitg_internship_report
Hrishikesh_iitg_internship_reportHrishikesh_iitg_internship_report
Hrishikesh_iitg_internship_report
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
 
Presentation1
Presentation1Presentation1
Presentation1
 
Unified Functional Testing - Prelim.pptx
Unified Functional Testing - Prelim.pptxUnified Functional Testing - Prelim.pptx
Unified Functional Testing - Prelim.pptx
 
Object Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slidesObject Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slides
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
 
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbsModule 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
 
SOFTWARE VERIFICATION & VALIDATION
SOFTWARE VERIFICATION & VALIDATIONSOFTWARE VERIFICATION & VALIDATION
SOFTWARE VERIFICATION & VALIDATION
 
Different Types Of Testing
Different Types Of TestingDifferent Types Of Testing
Different Types Of Testing
 
How to make Automation an asset for Organization
How to make Automation an asset for OrganizationHow to make Automation an asset for Organization
How to make Automation an asset for Organization
 
6. oose testing
6. oose testing6. oose testing
6. oose testing
 
Selenium
SeleniumSelenium
Selenium
 
SDET UNIT 4.pptx
SDET UNIT 4.pptxSDET UNIT 4.pptx
SDET UNIT 4.pptx
 
#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation Framework#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation Framework
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
kishore
kishorekishore
kishore
 

Mehr von bestip

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
 
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
 
BEST IP Training Schedule Winter and Spring 2011
BEST IP Training Schedule Winter and Spring 2011BEST IP Training Schedule Winter and Spring 2011
BEST IP Training Schedule Winter and Spring 2011bestip
 
6292 installing and configuring windows 7 client
6292   installing and configuring windows 7 client6292   installing and configuring windows 7 client
6292 installing and configuring windows 7 clientbestip
 
6232 implementing a microsoft sql server 2008 database
6232 implementing a microsoft sql server 2008 database6232 implementing a microsoft sql server 2008 database
6232 implementing a microsoft sql server 2008 databasebestip
 
6419 a configuring, managing and maintaining windows server 2008 servers
6419 a configuring, managing and maintaining windows server 2008 servers6419 a configuring, managing and maintaining windows server 2008 servers
6419 a configuring, managing and maintaining windows server 2008 serversbestip
 
6421 configuring and troubleshooting win server 2008 network infrastructure
6421   configuring and troubleshooting win server 2008 network infrastructure6421   configuring and troubleshooting win server 2008 network infrastructure
6421 configuring and troubleshooting win server 2008 network infrastructurebestip
 
6421 configuring and troubleshooting win server 2008 network infrastructure
6421   configuring and troubleshooting win server 2008 network infrastructure6421   configuring and troubleshooting win server 2008 network infrastructure
6421 configuring and troubleshooting win server 2008 network infrastructurebestip
 
50321 a windows 7 - configuring technology specialist
50321 a   windows 7 - configuring technology specialist50321 a   windows 7 - configuring technology specialist
50321 a windows 7 - configuring technology specialistbestip
 
Pm pprep preparation for the pmp exam
Pm pprep preparation for the pmp examPm pprep preparation for the pmp exam
Pm pprep preparation for the pmp exambestip
 

Mehr von bestip (20)

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
 
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+
 
BEST IP Training Schedule Winter and Spring 2011
BEST IP Training Schedule Winter and Spring 2011BEST IP Training Schedule Winter and Spring 2011
BEST IP Training Schedule Winter and Spring 2011
 
6292 installing and configuring windows 7 client
6292   installing and configuring windows 7 client6292   installing and configuring windows 7 client
6292 installing and configuring windows 7 client
 
6232 implementing a microsoft sql server 2008 database
6232 implementing a microsoft sql server 2008 database6232 implementing a microsoft sql server 2008 database
6232 implementing a microsoft sql server 2008 database
 
6419 a configuring, managing and maintaining windows server 2008 servers
6419 a configuring, managing and maintaining windows server 2008 servers6419 a configuring, managing and maintaining windows server 2008 servers
6419 a configuring, managing and maintaining windows server 2008 servers
 
6421 configuring and troubleshooting win server 2008 network infrastructure
6421   configuring and troubleshooting win server 2008 network infrastructure6421   configuring and troubleshooting win server 2008 network infrastructure
6421 configuring and troubleshooting win server 2008 network infrastructure
 
6421 configuring and troubleshooting win server 2008 network infrastructure
6421   configuring and troubleshooting win server 2008 network infrastructure6421   configuring and troubleshooting win server 2008 network infrastructure
6421 configuring and troubleshooting win server 2008 network infrastructure
 
50321 a windows 7 - configuring technology specialist
50321 a   windows 7 - configuring technology specialist50321 a   windows 7 - configuring technology specialist
50321 a windows 7 - configuring technology specialist
 
Pm pprep preparation for the pmp exam
Pm pprep preparation for the pmp examPm pprep preparation for the pmp exam
Pm pprep preparation for the pmp exam
 

Lab view instrument control

  • 1. LabVIEW Instrument Control Course Overview The LabVIEW Instrument Control course prepares you to programmatically control instruments using LabVIEW. The benefits of instrument control include automated processes, time savings, and ease of use. During the course, you will examine real-world industry examples, and learn to use virtual instrumentation software architectures (VISA) – a single interface to configure and control GPIB, Ethernet, serial, and VXI instruments. You will also use, modify and build a LabVIEW Plug & Play instrument driver: a set of commands contained in a modular API for an individual instrument. After you complete the course, you can quickly develop integrated, high- performance instrument control applications that produce accurate measurements. Duration • Classroom: Two (2) Days Audience • Application developers using LabVIEW to control computer-based instruments via GPIB, serial, or other communication protocol Prerequisites • Experience with Microsoft Windows • Core 1 course or equivalent experience NI Products Used During the Course • LabVIEW Professional Development System Version 8.5 or later • IEEE 488.2 (GPIB) board • NI Instrument Simulator After attending this course, you will be able to: • Use LabVIEW to communicate with instruments • Program with VISA, VISA properties, and VISA events • Parse data • Use instrument drivers Modify an existing instrument driver • Design, develop, test, and deploy a new instrument driver • Create an effective and efficient instrument control application Suggested Next Courses • LabVIEW Core 2 • LabVIEW Core 3 • IVI Instrument Driver Development 1 1
  • 2. LabVIEW Instrument Control Course Outline Day 1 Industry Applications This lesson introduces the benefits of instrument control and shows industry applications using instrument control. Topics include: • Introduction to instrument control • Benefits of instrument control • Instrument control example • Industry applications using instrument control Communicating with Instruments This lesson describes how you can use LabVIEW to communicate with instruments. You will learn how to use NI- VISA, NI Spy, SCPI commands, and the Instrument I/O Assistant to perform instrument I/O. Topics include: • Comparing instrument buses • Connecting to instruments • Monitoring bus activity with NI Spy • Communicating with your instrument using the VISA API • Parsing data • Using the Instrument I/O Assistant Using Instrument Drivers This lesson introduces LabVIEW Plug & Play instrument drivers. You will learn when to use instrument drivers, how to install instrument drivers, and how to program with instrument drivers. Topics include: • Introduction to instrument drivers • When to use instrument drivers • Installing an instrument driver • Using an instrument driver Modifying an Existing Instrument Driver If an instrument driver is lacking a feature you need, you will need to modify it. This lesson describes how to modify an existing instrument driver. Topics include: • When to modify an instrument driver • Exploring the structure of an instrument driver • Steps to modify an instrument driver 2 2
  • 3. LabVIEW Instrument Control Course Outline Day 2 Creating a New Instrument Driver Sometimes you have an instrument that does not have an instrument driver. This lesson describes how to create a new instrument driver. Topics include: • Designing an instrument driver structure • Developing an instrument driver • Testing an instrument driver • Deploying an instrument driver Developing an Application This lesson describes how to develop effective and efficient instrument control applications. You will integrate the lessons learned in this class to develop a real world, automated application. Topics include: • Exploring and applying common, effective LabVIEW architectures for instrument applications • Applying best practices in LabVIEW as it relates to instrument control applications. 3 3