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

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.

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

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

Additional products and features

NI-DAQmx Basic Course NITS John Shannon

Hardware: Acquiring Data and Communicating with Instruments

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

Virtual Instrumentation With LabVIEW

NI-DAQmx: Reduce Development Time and Improve Performance

Data Acquisition Laboratory

Data Acquisition HANS-PETTER HALVORSEN,

LabVIEW Basics I: Introduction Course

LabVIEW Tutorials. T.1 Temperature Measurement and Cold Junction Compensation (CJC) LUMS School of Science and Engineering

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

Lab Exercise 2: Data Acquisition with NI LabVIEW

PC-based data acquisition I

Datalogging in LabVIEW

Electronics II Physics 3620 / 6620

Virtual Instrumentation With LabVIEW

Hands-On Introduction to. LabVIEW. for Scientists and Engineers. Second Edition. John Essick. Reed College OXFORD UNIVERSITY PRESS

Introduction to LabVIEW and NI Hardware Platform

LABVIEW LAB SKILLS ACTIVITY 1 PROGRAMING ENVIRONMENT

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

NI mydaq HANS-PETTER HALVORSEN, Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics

LabView instrumentoinnissa, 55492, 3op Labview in instrumentation

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

Lab Exercise 4: Analog & Digital I/O Signals

LabVIEW programming I

National Instruments Corporation 1 Introduction to LabVIEW Hands-On

Today. 4/5/11 Physics 262 Lecture 10 Questions about Exams Homework. Lab: Continue project. Lecture. Review your exams and review practice exam again.

Engineering Project-I. Module 1: Familiarization of LabVIEW and the Vernier Toolkit

Advanced NI-DAQmx Programming Techniques with LabVIEW

ME 224: EXPERIMENTAL ENGINEERING. Lecture 2

National Instruments Corporation 1 Introduction to LabVIEW Hands-On

ENGR 1000, Introduction to Engineering Design

Labview for Everyone (National Instruments Virtual Instrumentation Series) Jeffrey Travis

Lab 4 - Data Acquisition

1. Learn about LabView software and its different components

Introduction to LabVIEW 6-Hour Hands-On

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

Gas Burner and Furnace Tester

VME Data Acquisition System, ADC Read

OpenStax-CNX module: m Thermometer VI * National Instruments

Arrays. Collection of data elements that are of same type

LabView programming 練習

Small rectangles (and sometimes squares like this

Virtual Instruments with LabVIEW

Where to Start with NI ELVIS

CISE 318: Computer Control Systems Laboratory Exercises

PHY 351/651 LABORATORY 1 Introduction to LabVIEW

CLAD Exam Preparation Guide using LabVIEW NXG

c01.qxd p /18/01 11:03 AM Page 1 Fundamentals

Vernier SensorDAQ User s Manual

Decisions Behind the Design of the Queued Message Handler Template

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

INTRODUCTION TO LABVIEW

Introduction to National Instruments LabVIEW and Data Acquisition (DAQ)

PHYS 5061 Lab 1: Introduction to LabVIEW

What s New in Data Acquisition

Analytical Instrumentation

Getting Started with LabVIEW Virtual Instruments

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)

Analytical Instrumentation

With respect to the National Instruments software product(s) being used, the following patents may apply:

Computer Interfacing Using LabView

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

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

Simulation in LabVIEW. Hans-Petter Halvorsen, M.Sc.

Exercise 0 - Open and Run a Virtual Instrument (Slide 12)

NI USB Introduction USER GUIDE AND SPECIFICATIONS. 8-Channel, 24 V Logic, Sinking Digital Input Device

M Series USB-6221/6225/6229/6251/6255/6259 OEM Devices

CompactDAQ Chassis PRODUCT FLYER CONTENTS. Цены и срок поставки уточняйте на сайте по телефону: или

PHYC 500: Introduction to LabView. Exercise 16 (v 1.2) Controlling hardware with DAQ device. M.P. Hasselbeck, University of New Mexico

Introduction to LabVIEW

AMPLICON ADIO32. LabVIEW DRIVER SOFTWARE

Basic Data Acquisition with LabVIEW

NI USB-9201/9221. Introduction USER GUIDE AND SPECIFICATIONS. 8-Channel, 12-Bit Analog Input Devices

Homework Assignment 9 LabVIEW tutorial

NI Technical Symposium ni.com

Published in A R DIGITECH

Determination of Drag Coefficient

2. The LabView Environment Two panes will open, one is the Front panel, and one is the Block Diagram

Strain and Force Measurement

Release Notes. LabVIEW Application Builder for Macintosh. Contents

LabVIEW FPGA Module Release Notes

DAQ in MATLAB HANS-PETTER HALVORSEN,

NI LabView READ THIS DOCUMENT CAREFULLY AND FOLLOW THE INSTRIUCTIONS IN THE EXERCISES

Exercise 5: Basic LabVIEW Programming

Certified LabVIEW Associate Developer Examination

NI USB Introduction USER GUIDE AND SPECIFICATIONS. 8-Channel, 24 V Logic, Sourcing Digital Output Device

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

Certified LabVIEW Associate Developer Examination

NI USB-622x/625x/628x OEM

University College of Southeast Norway. LM-900 Level Tank. Hans-Petter Halvorsen,

ni.com Using OOP in Measurement Systems

Linear Control Systems LABORATORY

Data Acquisition in LabVIEW

Syllabus: Mechatronics and Engineering 3

Tips and Tricks for Highly Productive Programming in LabVIEW

SCXI -1104/C. Contents CALIBRATION PROCEDURE. For NI-DAQmx

Transcription:

1. Labview basics virtual instruments, data flow, palettes 2. Structures for, while, case,... editing techniques 3. Controls&Indicators arrays, clusters, charts, graphs 4. Additional lecture State machines, SubVIs, MainCluster 5. Modular programming + recording SubVIs File I/O Analysis Signal processing Communication between loops 6. Instrument control DAQ, Data collection, GPIB, Serial 7. Additional lecture Data Acquisition, Instrument control Course contents

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

Create simulated device You can test your code without the hardware

Create simulated device Real devices are green Simulated devices are yellow simulated devices work just like real devices

Test panel

Check pinouts MAX

Self Test MAX

DAQ Assistant

DAQ Assistant Create new task put express VI to block diagram

DAQ Assistant

DAQ Assistant Define Task 1 sample

Acquire 1 sample with DAQ assistant

Acquire multiple samples from multiple channels

Acquire multiple samples from multiple channels N Samples

Acquire multiple samples from multiple channels You can sample within a loop

Acquire continuosly

Acquire continuosly

Create NI-DAQmx tasks from MAX

Define Task

Define Task Tasks are visible in all LabVIEW applications

Task settings Input range Timing Terminal configuration Add channels

Run task Simulated device will produce sine wave Press Save to save the task settings

Test simulated device on LabVIEW Hardware Input and Output»DAQmx»Analog Measurements»Voltage»Cont Acq&Graph Voltage-Int Clk.VI

Test simulated device on LabVIEW

Create task from express VI

Generate code from express VI Express VI set to Continuos mode

Generate code from Task name constant

Generate code from Task name constant

Output voltages

Output Voltages N samples Generate >> Example

1 Sample Digital input

Digital input 1 Sample Generate >> Example

1 Sample Digital output

Triggered acquisition

Counter

NI DAQmx Help Start»Programs»National Instruments»NI-DAQ

Terms Physical channel - A terminal or pin at which you can measure or generate an analog or digital signal. Virtual channel - A collection of settings that can include a name, a physical channel, input terminal connections, the type of measurement or generation, and scaling information. In NI-DAQmx, virtual channels are integral to every measurement. You can configure virtual channels with the DAQ Assistant, which you can open from Measurement & Automation Explorer (MAX) or your application software. You also can configure virtual channels with the NI-DAQmx API in your application program. Task - A collection of one or more virtual channels with timing, triggering, and other properties. Conceptually, a task represents a measurement or generation you want to perform. You can set up and save all of the configuration information in a task and use the task in an application. In NI-DAQmx, you can configure virtual channels as part of a task or separate from a task. Local channels - Virtual channels created inside a task. Global channels - Virtual channels defined outside a task. You can create global channels in MAX or in your application software. You can use global channels in any application or add them to a number of different tasks. If you modify a global channel, the change affects all tasks in which you reference that global channel. In most cases, it is simpler to use local channels.

Links DAQmx Simulated Devices http://zone.ni.com/devzone/cda/tut/p/id/3698 DAQ Assistant and automatic code generation http://zone.ni.com/devzone/cda/tut/p/id/4656 Useful DAQmx functions http://zone.ni.com/devzone/cda/tut/p/id/2835 Continuous vs. Finite Sampling http://digital.ni.com/public.nsf/allkb/b86aa2d2fde9a16086256ffc00 604202 Read multiple channels sequentially (advanced) https://decibel.ni.com/content/docs/doc-6901