ni.com/training Quizzes LabVIEW Core 1 ni.com/training Courses Skills learned: LabVIEW environment Certifications Skills tested: LabVIEW environment

Similar documents
LabVIEW Core 1. What You Need To Get Started. File Locations. The course installer places the course files in the following location: ni.

LabVIEW Basics I: Introduction Course

Measurement & Automation Explorer (MAX) View and control your devices and software

Introduction to LabVIEW and NI Hardware Platform

Hardware: Acquiring Data and Communicating with Instruments

Data Acquisition Laboratory

NI-DAQmx: Reduce Development Time and Improve Performance

CLAD Exam Preparation Guide using LabVIEW NXG

The data acquisition components, and their relationship to each other, are shown below.

What s New in Data Acquisition

ENGR 1000, Introduction to Engineering Design

NI-DAQmx Basic Course NITS John Shannon

LabView programming 練習

Software-Defined Test Fundamentals. Understanding the Architecture of Modular, High-Performance Test Systems

Creating a NI-DAQmx Task, Channel, or Scale in a Project

Programming for the LabVIEW Real-Time Module Using LabWindows/CVI

LABVIEW LAB SKILLS ACTIVITY 1 PROGRAMING ENVIRONMENT

Customer Education Course Catalog

ni.com Using OOP in Measurement Systems

Certification Overview

Data Acquisition in LabVIEW

The LabVIEW FPGA course prepares you to design, debug, and implement efficient,

Advanced NI-DAQmx Programming Techniques with LabVIEW

Developing Custom CompactRIO Modules

Certified LabVIEW Associate Developer Exam. Test Booklet

Developing Measurement and Control Applications with the LabVIEW FPGA Pioneer System

A+ Certification. Course Description. Course Objectives. 9300; 5 Days, Instructor-led

Step-by-Step Data Acquisition Part II Exercise 2: Generating an Analog Output Waveform

BE/EE189 Design and Construction of Biodevices Lecture 5. BE/EE189 Design and Construction of Biodevices - Caltech

Certified LabVIEW Developer Exam Preparation Course

Hands-on Lab 2: LabVIEW NI-DAQ Basics 2

LabVIEW Certification Overview

Gas Combustion Testing With LabVIEW

Gas Burner and Furnace Tester

A Practical Exercise for the ADC

Concept: Debugging. Goal. Description. Implementation. Use the debugging tools built into LabVIEW.

A variety of ECONseries modules provide economical yet flexible solutions. Waveform Generation

LabVIEW TM Core 1 Course Manual

Certified LabVIEW Associate Developer Exam. Test Booklet

PC-based data acquisition I

Certified LabVIEW Architect Recertification Exam Test Booklet

DT3016. High-Speed, Multifunction PCI Data Acquisition Board. Overview. Key Features. Supported Operating Systems

Virtual Instrumentation With LabVIEW

FPGA design with National Instuments

ni.com What s New in 2013

Hands-On Seminar. Evaluate CompactDAQ and LabVIEW for Your Application 09/05/2017. ni.com

Datalogging in LabVIEW

Introduction to Automating Standalone Instruments

Decisions Behind the Design of the Queued Message Handler Template

Virtual Instrumentation With LabVIEW

Dept. of Electrical, Computer and Biomedical Engineering. Data Acquisition Systems and the NI LabVIEW environment

VIBBOX. 32, 48, or 64-Channel Sound & Vibration Solution Expansion to 256 Channels. Key Feature of Each VIBbox: Table 1. Key Features of VIBbox Models

DAQ in MATLAB HANS-PETTER HALVORSEN,

Figure 3.174: Illustration of the code of the event f USB that plots an USB camera frame if the typed frame is under the acceptable limits (case 0)

How to Choose the Right Bus for Your Measurement System

LabWindows /CVI Using the Latest ANSI C Tools for High-Performance Automated Test

LabVIEW Graphical Development Hands-On Seminar

Analog Input Sample Rate

Going With the (Data) Flow

Low Cost Data Acquisition Setup for Electrical Machines Laboratory. Ciprian Sorandaru, Sorin Musuroi

CHAPTER 3 LabVIEW REAL TIME APPLICATION DEVELOPMENT REFERENCES: [1] NI, Real Time LabVIEW. [2] R. Bishop, LabVIEW 2009.

Designing Next Generation Test Systems. An In-depth Developers Guide

LabVIEW TM Basics I: Introduction Course Manual

Low-Cost Multifunction DAQ for USB

Lab Exercise 2: Data Acquisition with NI LabVIEW

Tasks and Objectives: Certified LabVIEW Architect

Acquiring Data from Sensors and Instruments Using MATLAB

Certified LabVIEW Developer Exam Preparation Course Nicholas Haripersad Field Sales Engineer

Create Without Limits: Add the Power of User-Programmable FPGAs to Your Test Applications

LabVIEW TM Basics I Introduction Course Manual

Automating Calibration Systems

EE 100 DMM and DC Power Supply LabVIEW Experiment Guide

Using COTS Hardware with EPICS Through LabVIEW A Status Report. EPICS Collaboration Meeting Fall 2011

Additional products and features

MOIS Overview. 1. Developer Walkthrough

ECONseries Low Cost USB DAQ

ECONseries Low Cost USB DAQ

Computerized Measurement Systems (EEMN10) 2016

Computerized Measurement Systems (EEMN10) 2014

Certification Overview

NI Training & Certification

Computerized Measurement Systems (EEMN10) 2015

ET285 Digital Electronics II [Onsite]

Dept. of Electrical, Computer and Biomedical Engineering. Instrumentation for the data acquisition laboratory

NI-DAQ mx Base 1.x. Contents GETTING STARTED GUIDE

ni.com Integrating EPICS and LabVIEW

Open, Scalable Real-Time Solutions

CALIBRATION PROCEDURE PXIe channel, 16-bit, 400 ks/s/ch, Ch-Ch Isolated Analog Input Module. ni.com/manuals

CHAPTER IV Computerized Data-acquisition Systems

EMBEDDED SYSTEMS COURSE CURRICULUM

AIO AH-PCI. Features. Packing List. 12-bits Analog I/O Board (High Gain) for PCI AIO AH-PCI 1. Ver.1.04

Features. High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE AI-1616L-LPE 1. Ver.1.01

AO-1604LX-USB. Features. High-Resolution Analog Output Unit for USB AO-1604LX-USB 1. Ver.1.01

A Step Into the Future of Data Measurement. Focus on Tests and Measurements. Let idaq Do the Rest.

LabVIEW Real-Time Module for Mac OS X User Manual Addendum

Certified LabVIEW Associate Developer Examination

ECU Measurement and Calibration in a Real-Time Test Environment. Roland Magolei National Instruments Engineering GmbH Embedded Networks

AD12-16(PCI)EV. Features. Analog Input Board for PCI AD12-16(PCI)EV 1. Ver.1.02

Was ist neu in LabVIEW 2014

PHYS 5061 Lab 6 Programmable Instruments

Transcription:

LabVIEW Core 1 What You Need To Get Started LabVIEW Core 1 Course Manual LabVIEW Core 1 Exercise Manual LabVIEW Core 1 Course CD Multifunction DAQ device GPIB interface DAQ Signal Accessory, wires, and cable NI Instrument Simulator and power supply Serial and GPIB cables Computer running LabVIEW 2009 or later and Windows 2000 or later File Locations Instructional Methods The course installer places the course files in the following location: Root Directory Exercises <or> Solutions Demonstrations Concept Exercise Quizzes LabVIEW Core 1 Lecture Topic Development Exercise Courses Getting The Most Out Of This Course Ask questions! Experiment with hands-on exercises to understand the methods used Explore solutions Implementations explore a possible solution you may find a better one New User Experienced User LabVIEW Core 1 LabVIEW Core 3 LabVIEW Core 2 Skills learned: LabVIEW environment navigation Dataflow programming Use of common design techniques Event driven programming Programmatic UI control Certifications Certified LV Associate Developer Exam Skills tested: LabVIEW environment knowledge Skills learned: Modular application development Structured design and development practices Inter-application communication and connectivity techniques Certified LabVIEW Developer Exam Skills tested: LabVIEW application development expertise Managing Software Engineering in LabVIEW LabVIEW OOP System Design Advanced Architectures in LabVIEW Skills learned: Manage a LabVIEW project from design to deployment Object-oriented programming for LabVIEW Develop scalable applications and reusable code Advanced design patterns for LabVIEW Certified LabVIEW Architect Exam Skills tested: LabVIEW application development mastery 1

Course Learning Map Course Goals Lesson 1 Lesson 4 Lesson 7 Setting Up Hardware Implementing a VI Developing Modular Applications Lesson 2 Lesson 5 Lesson 8 Navigating LabVIEW Relating Data Common Design Techniques and Patterns Lesson 3 Lesson 6 Lesson 9 Troubleshooting & Debugging VIs Managing Resources Using Variables This course prepares you for the following: Solve problems using LabVIEW Use data acquisition and instrument control in LabVIEW applications Use modular programming practices Develop, debug, and test LabVIEW VIs Effectively use a state machine architecture Parallelism and variables TOPICS DAQ Hardware Using DAQ Software Instrument Control GPIB 8 Setting Up Hardware Lesson 1 Setting Up Hardware A. B. C. D. E. Serial Port Communication F. Using Instrument Control Software LabVIEW is a graphical programming environment used by millions of engineers and scientists to develop sophisticated measurement, test, and control systems LabVIEW can integrate with wide variety of hardware devices In this course, you will interact with DAQ, GPIB, and serial hardware 10 A. DAQ Hardware DAQ Hardware Terminal Block & Cable 1. 2. 3. 4. 5. DAQ Signal Accessory terminal block used in this course Signal Terminal Block Cable DAQ Device Computer 11 12 2

DAQ Hardware DAQ Device DAQ Hardware Analog Input Most DAQ devices have four standard elements: analog input, analog output, digital I/O, and counters You can transfer the signal you measure with the DAQ device to the computer through a variety of different bus structures The process of measuring an analog signal and transferring the measurement to a computer for analysis, display, or storage An analog signal is a signal that varies continuously Analog input most commonly measures voltage or current 13 14 DAQ Hardware Analog Output DAQ Hardware Digital I/O The process of generating analog signals from your computer Performing digital-to-analog (D/A) conversions generates analog output The available analog output types are voltage and current To perform a voltage or current output, a compatible device must be installed that can generate that type of signal Digital signals: 15 Electrical signals that transfer digital data (on/off, high/low, 1/0) using a wire Used to control or measure digital or finite state devices, such as switches and LEDs Used to transfer data program devices communicate between devices Use digital signals as clocks or triggers to control or synchronize other measurements 16 DAQ Hardware Counters B. Using DAQ Software Configuration A counter is a digital timing device typically used for event counting, frequency measurement, period measurement, position measurement, and pulse generation A counter has a fixed number it can count to as determined by the resolution of the counter For example, a 24-bit counter can count to: Configure and test your DAQ device using the Measurement & Automation Explorer (MAX) 2(Counter Resolution) 1 = 224 1 = 16,777,215 17 18 3

Exercise 1-1 Concept: Measurement and Automation Explorer Simulating a DAQ Device Using NI-DAQmx simulated devices, you can try NI products in your application without the hardware With NI-DAQmx simulated devices, you also can export a physical device configuration onto a system that does not have the physical device installed Use MAX to examine, configure, and test a DAQ device. 19 Exercise 1-1 Concept: Measurement and Automation Explorer GOAL C. Instrument Control Use software on a PC to control an instrument over an instrument control bus Mix and match instruments from various categories Understand the properties of the instrument, such as the communication protocols to use What is a possible real-world application using DAQ? DISCUSSION D. GPIB C. Instrument Control Benefits of Instrument Control Automate processes Save time One platform for multiple tasks Ease of use Many types of instruments available GPIB (general purpose interface bus) is a standard interface for communication between instruments and controllers from various vendors 24 4

GPIB E. Serial Port Communication The bus supports one system controller, usually a computer, and up to 14 additional instruments Controller: Serial communication Transmits data between a computer and a peripheral device, such as a programmable instrument or another computer Uses a transmitter to send data one bit at a time over a single communication line to a receiver Best method when data transfer rates are low, or you must transfer data over long distances Most computers have one or more serial ports, so you do not need any extra hardware other than a cable Defines the communication links Responds to devices that request service Sends GPIB commands Passes/receives control of the bus 25 26 Exercise 1-2 Concept: GPIB Configuration with MAX F. Using Instrument Control Software Interface Drivers: Instrument interfaces such as GPIB include a set of drivers for the interface Configuration: Use MAX to configure the interface Learn to configure the NI Instrument Simulator and use MAX to examine the GPIB interface settings, detect instruments, and communicate with an instrument. 27 Exercise 1-2 Concept: GPIB Configuration with MAX GOAL Summary Quiz 1. You can use the Measurement & Automation Explorer (MAX) to examine, configure, and test your DAQ device and GPIB instruments. a) True b) False What is a possible real-world application using instrument control? DISCUSSION 5

Summary Quiz Answer Summary Quiz 1. You can use the Measurement & Automation Explorer (MAX) to examine, configure, and test your DAQ device and GPIB instruments. 2. Which of the following are benefits of instrument control? a) True b) False a) b) c) d) Automate processes Save time One platform for multiple tasks Limited to only one type of instrument Summary Quiz Answers 2. Which of the following are benefits of instrument control? a) b) c) d) Automate processes Save time One platform for multiple tasks Limited to only one type of instrument 6