Linear Control Systems LABORATORY

Size: px
Start display at page:

Download "Linear Control Systems LABORATORY"

Transcription

1 Islamic University Of Gaza Faculty of Engineering Electrical Engineering Department Linear Control Systems LABORATORY Prepared By: Eng. Adham Maher Abu Shamla Under Supervision: Dr. Basil Hamed

2 Experiments #2 Introduction To LabView Objectives: In this lab we would have an introduction to LabView, especially the basic component you will use during this laboratory. 1) Introduction: LabView is a graphical programming language that uses icons instead of lines of text to create applications. In contrast to text-based programming languages, where instructions determine program execution, LabView uses dataflow programming, where the flow of data determines execution. In LabView, you build a user interface with a set of tools and objects (Control & indicator), the user interface is known as the front panel. You then add code using graphical representations of functions to control the front panel objects. The block diagram contains this code, in some ways, the block diagram resembles a flowchart. LabView empowers you to build your own solutions for scientific and engineering systems. LabView gives you the flexibility and performance of a powerful programming language without the associated difficulty and complexity. LabView gives thousands of successful users a faster way to program instrumentation, data acquisition, and control systems. LabView contains a comprehensive set of tools for acquiring, analyzing, displaying, and storing data, as well as tools to help you troubleshoot your code. Page 1 of 12

3 2) Virtual Instruments (VIs): LabView programs are called virtual instruments, or VIs, because their appearance and operation imitate physical instruments, such as Oscilloscopes and Multi-meters. Every VI uses functions that manipulate input from the user interface or other sources and display that information or move it to other files or other computers. A VI contains the following three components: - Front panel: Serves as the user interface. - Block diagram: Contains the graphical source code that defines the functionality of the VI. - Icon and connector pane: Identifies the VI so that you can use the VI in another VI, a VI within another VI is called a sub-vi. A sub-vi corresponds to a subroutine in text-based programming languages. 2.1) Front Panel: The front panel is the user interface of the VI, you build the front panel with controls and indicators, which are the interactive input and output terminals of the VI, respectively. Controls are knobs, pushbuttons, dials, and other input devices. Indicators are graphs, LEDs, and other displays. Controls simulate instrument input devices and supply data to the block diagram of the VI, Indicators simulate instrument output devices and display data the block diagram acquires or generates. Page 2 of 12

4 2.2) Block Diagram: After you build the front panel, you add code using graphical representations of functions to control the front panel objects. The block diagram contains this graphical source code, and front panel objects appear as terminals on the block diagram. Additionally, the block diagram contains functions and structures from built-in LabView VI libraries. Wires connect each of the nodes on the block diagram, including control and indicator terminals, functions, and structures. 2.3) Icon and connector pane: A connector pane defines VI inputs (controls) and outputs (indicators). One can change the number of inputs and outputs by using different connector pane patterns. A VI icon is shown at the top right corner of the front panel. Page 3 of 12

5 The main different between Express VIs, VIs and Functions: - Express VIs: interactive VIs with configurable dialog page. - Standard VIs: modularized VIs customized by wiring. - Functions: fundamental operating elements of LabView. Express Function Standard Function 3) Graphical Environment: The LabView palettes give you the options you need to create and edit the front panel and block diagram. 3.1) Tools palette: The Tools palette is available on the front panel and the block diagram. A tool is a special operating mode of the mouse cursor, when you select a tool, the cursor icon changes to the tool icon, we use the tools to operate and modify front panel and block diagram objects. Select view Tools Palette to display the Tools palette. You can place the Tools palette anywhere on the screen. If automatic tool selection is enabled and you move the cursor over objects on the front panel or block diagram, LabView automatically selects the corresponding tool from the Tools palette. Automatic Selection Tool Page 4 of 12

6 Operating Tool Positioning/Resizing Tool Labeling Tool Wiring Tool Shortcut Menu Tool Scrolling Tool Breakpoint Tool Probe Tool Color Copy Tool Coloring Tool 3.2) Control palette: The Controls palette is available only on the front panel, it contains the controls and indicators you use to create the front panel. Select view Controls Palette or right-click the front panel workspace to display the Controls palette, you can place it at anywhere on the screen. 3.3) Function palette: The Functions palette is available only on the block diagram, it contains the VIs and functions you use to build the block diagram. Select view Functions Palette or right-click the block diagram workspace to display the Functions palette. You can place it at anywhere on the screen. Page 5 of 12

7 Status Toolbar: Run Button Continuous Run Button Abort Execution Pause/Continue Button Text Settings Distribute Objects Resize front panel objects Execution Highlighting Button Step Into Button Step Over Button Step Out Button Align Objects Reorder 4) Building a Virtual Instrument: In the following exercises, you will build a VI that generates a signal and displays that signal in a graph. 4.1) Opening a New VI from a Template: LabView provides templates containing information from which you can build your VI. These templates help you get started with LabView. Complete the following steps to create a VI that generates a signal and displays it on the front panel. 1. Launch LabView program. 2. In the LabView getting started window, shown in Figure below, click the Blank-VI button to create new VI program. Page 6 of 12

8 A) Adding a Control to the Front Panel: Controls on the front panel simulate the input devices on a physical instrument and supply data to the block diagram of the VI. Many physical instruments have knobs you can turn to change an input value. Complete the following steps to add a knob control to the front panel: a. If the Controls palette, shown in Figure 2, is not visible on the front panel, select view Controls Palette to display it. b. Move the cursor over the icons on the Controls palette to locate the Numeric Controls palette. c. Click the Numeric Controls icon to access the Numeric Controls palette. d. Select the knob control on the Numeric Controls palette and place it on the front panel to the left of the waveform graph. Page 7 of 12

9 B) Changing the Signal Type: The block diagram has a blue icon labeled Simulate Signal. This icon represents the Simulate Signal Express VI. The Simulate Signal Express VI simulates a sine wave by default. Complete the following steps to change this signal to a square wave: a. Display the block diagram by selecting Window Show Block Diagram or by click Ctrl+E. Notice the Simulate Signal Express VI, shown at left. An Express VI is a component of the block diagram that you can configure to perform common measurement tasks. The Simulate Signal Express VI simulates a signal based on the configuration that you specify. b. Right-click the Simulate Signal Express VI and select Properties from the shortcut menu to display the Configure Simulate Signal dialog box or double click on it. c. Select square from the Signal type pull-down menu, the Configure Simulate Signal dialog box shown in the following figure. Page 8 of 12

10 d. Click the OK button to apply the current configuration and close the Configure Simulate Signal dialog box. e. Move the cursor over the down arrows at the bottom of the Simulate Signal Express VI. In the previous figure, notice how Amplitude is an option in the Configure Simulate Signal dialog box. When inputs, such as Amplitude, appear on the block diagram and in the configuration dialog box, you can configure the inputs in either location. C) Wiring Objects on the Block Diagram: To use the knob control to change the amplitude of the signal, you must connect the two objects on the block diagram. D) Modifying the Signal: Complete the following steps to add scaling to the signal and display the results in the graph on the front panel: a. Select the Scaling and Mapping Express VI, shown below, on the Arithmetic & Comparison palette and place it on the block diagram inside the loop between the Simulate Signal Express VI and the Waveform Graph terminal. If there is no room between the Express VI and the terminal, move the Waveform Graph terminal to the right. Notice that the Configure Scaling and Mapping dialog box automatically opens when you place the Express VI on the block diagram. b. Define the value of the scaling factor by entering 3 in the Slope (m) text box, the Configure Scaling and Mapping dialog box should appear similar to below Figure. Page 9 of 12

11 c. Click the OK button to apply the current configuration and close the Configure Scaling and Mapping dialog box. d. Move the cursor over the arrow on the triangle output of the Simulate Signal Express VI. e. When the Wiring tool appears, click the arrow and then click the arrow on the Signals input of the Scaling and Mapping Express VI, shown at left, to wire the two objects together. f. Using the Wiring tool, wire the Scaled Signals output of the Scaling and Mapping Express VI to the Waveform Graph terminal. Notice the wires connecting the Express VIs and terminals. The arrows on the Express VIs and terminals indicate the direction that the data flows along these wires. The block diagram should appear similar to below Figure Page 10 of 12

12 Figure: Block Diagram for the generate and display Signal VI E) Displaying Two Signals on the Graph: To compare the signal generated by the Simulate Signal Express VI and the signal modified by the Scaling and Mapping Express VI on the same graph, use the Merge Signals function. Complete the following steps to display two signals on the same graph: a. Move the cursor over the arrow on the square output of the Simulate Signal Express VI. b. Using the Wiring tool, wire the square output to the Waveform Graph terminal, the Merge Signals function, shown below, appears where the two wires connect this function takes the two separate signals and combines them so that both can be displayed on the same graph. c. Select File Save to save this VI. You also can press the <Ctrl-S> keys to save a VI. d. Return to the front panel, run the VI, and turn the knob control, notice that the graph plots the square wave and the scaled signal. e. Click the STOP button. Page 11 of 12

13 Exercise: 1. Create a new VI that generate cos wave with varying Amplitude and Frequency. (Notice that the Amplitude start from zero). 2. Add toggle switch on the front panel to add or remove noise into the cosine signal with varying amplitude for noise and its type uniform white noise. 3. Add an indicator (Led) to indicate if the amplitude of the noise was exceed the half of amplitude of cosine signal. 4. If the last condition satisfy the program will be display to user text message that tell him An Error Occur, now after the user received this message will click on ok button and the program will be stop. END Page 12 of 12

Getting Started with LabVIEW Virtual Instruments

Getting Started with LabVIEW Virtual Instruments Getting Started with LabVIEW Virtual Instruments Approximate Time You can complete this exercise in approximately 30 minutes. Background LabVIEW programs are called virtual instruments, or VIs, because

More information

The LabVIEW Programming Environment and Basic Operations

The LabVIEW Programming Environment and Basic Operations Page 1 of 14 UNM The LabVIEW Programming Environment and Basic Operations Introduction In this hands-on, you will learn about the LabVIEW programming environment. You will also write a simple Virtual Instrument

More information

Learn the three palettes. Learn how data is passed in LabVIEW. Create a subvi using two different methods.

Learn the three palettes. Learn how data is passed in LabVIEW. Create a subvi using two different methods. UNM The LabVIEW Programming Environment and Basic Operations Introduction In this hands-on, you will learn about the LabVIEW programming environment. You will also write a simple Virtual Instrument (VI)

More information

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

NI LabView READ THIS DOCUMENT CAREFULLY AND FOLLOW THE INSTRIUCTIONS IN THE EXERCISES NI LabView READ THIS DOCUMENT CAREFULLY AND FOLLOW THE Introduction INSTRIUCTIONS IN THE EXERCISES According to National Instruments description: LabVIEW is a graphical programming platform that helps

More information

Lesson 1 Introduction to LabVIEW. TOPICS LabVIEW Environment Front Panel Block Diagram Dataflow Programming LabVIEW Help and Manuals Debugging a VI

Lesson 1 Introduction to LabVIEW. TOPICS LabVIEW Environment Front Panel Block Diagram Dataflow Programming LabVIEW Help and Manuals Debugging a VI Lesson 1 Introduction to LabVIEW TOPICS LabVIEW Environment Front Panel Block Diagram Dataflow Programming LabVIEW Help and Manuals Debugging a VI 1 Virtual Instruments (VIs) Front Panel Controls = Inputs

More information

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

Step-by-Step Data Acquisition Part II Exercise 2: Generating an Analog Output Waveform Step-by-Step Data Acquisition Part II Exercise 2: Generating an Analog Output Waveform In this exercise, you will use the DAQ Assistant to build a LabVIEW VI that generates and outputs an analog waveform.

More information

2 Lab 2: LabVIEW and Control System Building Blocks

2 Lab 2: LabVIEW and Control System Building Blocks 2 Lab 2: LabVIEW and Control System Building Blocks 2.1 Introduction Controllers are built from mechanical or electrical building blocks. Most controllers are implemented in a program using sensors to

More information

Introduction to LabVIEW

Introduction to LabVIEW Introduction to LabVIEW 1 Introduction 1.1 Aims The following material is a short introduction to LabVIEW and it aims for you to: familiarise with the LabVIEW programming environment including front panel

More information

Virtual Instrumentation With LabVIEW

Virtual Instrumentation With LabVIEW Virtual Instrumentation With LabVIEW Section I LabVIEW terms Components of a LabVIEW application LabVIEW programming tools Creating an application in LabVIEW LabVIEW Programs Are Called Virtual Instruments

More information

Homework Assignment 9 LabVIEW tutorial

Homework Assignment 9 LabVIEW tutorial Homework Assignment 9 LabVIEW tutorial Due date: Wednesday, December 8 (midnight) For this homework assignment, you will complete a tutorial on the LabVIEW data acquistion software. This can be done on

More information

Basic Data Acquisition with LabVIEW

Basic Data Acquisition with LabVIEW Basic Data Acquisition with LabVIEW INTRODUCTION This tutorial introduces the creation of LabView Virtual Instruments (VI s), in several individual lessons. These lessons create a simple sine wave signal,

More information

LabVIEW. Table of Contents. Lesson 1. Pre-reqs/Technical Skills Basic computer use

LabVIEW. Table of Contents. Lesson 1. Pre-reqs/Technical Skills Basic computer use LabVIEW Lesson 1 Pre-reqs/Technical Skills Basic computer use Expectations Read lesson material Implement steps in software while reading through lesson material Complete quiz on Blackboard Submit completed

More information

Introduction to LabVIEW

Introduction to LabVIEW Introduction to LabVIEW How to Succeed in EE 20 Lab Work as a group of 2 Read the lab guide thoroughly Use help function and help pages in LabVIEW Do the Pre-Lab before you come to the lab Don t do the

More information

ME 224: EXPERIMENTAL ENGINEERING. Lecture 2

ME 224: EXPERIMENTAL ENGINEERING. Lecture 2 ME 224: EXPERIMENTAL ENGINEERING Class: M 1:00-1:50 TECH: L170 Labs: T and Th 2:00-4:50 PM Ford Building : B100 Lecture 2 1 Introduction to Labview Labview (Laboratory Virtual Instruments Engineering Workbench)

More information

LabVIEW programming I

LabVIEW programming I FYS3240 PC-based instrumentation and microcontrollers LabVIEW programming I LabVIEW basics Spring 2011 Lecture #2 Bekkeng 13.1.2011 Virtual Instruments LabVIEW programs are called virtual instruments,

More information

Lab Exercise 2: Data Acquisition with NI LabVIEW

Lab Exercise 2: Data Acquisition with NI LabVIEW Objective When you have completed this exercise, you will be able: To use the DAQ Assistant to acquire analog data measurements with NI LabVIEW To use Write to Measurement express VI to log real time data

More information

Virtual Instrumentation With LabVIEW

Virtual Instrumentation With LabVIEW Virtual Instrumentation With LabVIEW Course Goals Understand the components of a Virtual Instrument Introduce LabVIEW and common LabVIEW functions Build a simple data acquisition application Create a subroutine

More information

OpenStax-CNX module: m Thermometer VI * National Instruments

OpenStax-CNX module: m Thermometer VI * National Instruments OpenStax-CNX module: m12209 1 Thermometer VI * National Instruments This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 1.0 Exercise 1 Complete the following

More information

ME 365 EXPERIMENT 3 INTRODUCTION TO LABVIEW

ME 365 EXPERIMENT 3 INTRODUCTION TO LABVIEW ME 365 EXPERIMENT 3 INTRODUCTION TO LABVIEW Objectives: The goal of this exercise is to introduce the Laboratory Virtual Instrument Engineering Workbench, or LabVIEW software. LabVIEW is the primary software

More information

Introduction to LabVIEW

Introduction to LabVIEW University College of Southeast Norway Introduction to LabVIEW Hans-Petter Halvorsen, 2016-09-07 http://home.hit.no/~hansha Preface This document explains the basic concepts of LabVIEW. You find additional

More information

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

Hands-on Lab 2: LabVIEW NI-DAQ Basics 2 Hands-on Lab 2: LabVIEW NI-DAQ Basics 2 Recall that the final objective is position regulation using computer-controlled state feedback. Computer control requires both software, like LabVIEW and hardware,

More information

LabVIEW Express VI Development Toolkit User Guide

LabVIEW Express VI Development Toolkit User Guide LabVIEW Express VI Development Toolkit User Guide Version 1.0 Contents The LabVIEW Express VI Development Toolkit allows you to create and edit Express VIs, which you can distribute to users for building

More information

Lab 1: Getting familiar with LabVIEW: Part I

Lab 1: Getting familiar with LabVIEW: Part I Lab 1: Getting familiar with LabVIEW: Part I The objective of this first lab is to provide an initial hands-on experience in building a VI. For detailed explanations of the LabVIEW features mentioned here,

More information

Introduction to LabVIEW Exercise-1

Introduction to LabVIEW Exercise-1 Introduction to LabVIEW Exercise-1 Objective In this Laboratory, you will write simple VIs to incorporate basic programming structures in LabVIEW. This section will teach you fundamentals of LabVIEW front

More information

Small rectangles (and sometimes squares like this

Small rectangles (and sometimes squares like this Lab exercise 1: Introduction to LabView LabView is software for the real time acquisition, processing and visualization of measured data. A LabView program is called a Virtual Instrument (VI) because it,

More information

Virtual Instruments with LabVIEW

Virtual Instruments with LabVIEW Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Virtual Instruments with LabVIEW HANS-PETTER HALVORSEN, 2011.01.04 Faculty of Technology, Postboks

More information

LabVIEW programming I

LabVIEW programming I FYS3240 PC-based instrumentation and microcontrollers LabVIEW programming I LabVIEW basics Spring 2017 Lecture #2 Bekkeng 16.01.2017 What is LabVIEW LabVIEW is a graphical programming environment G programming

More information

National Instruments Corporation 1 Introduction to LabVIEW Hands-On

National Instruments Corporation 1 Introduction to LabVIEW Hands-On National Instruments Corporation 1 Introduction to LabVIEW Hands-On This is a list of the objectives of the course. This course prepares you to do the following: Use LabVIEW to create applications. Understand

More information

National Instruments Corporation 1 Introduction to LabVIEW Hands-On

National Instruments Corporation 1 Introduction to LabVIEW Hands-On National Instruments Corporation 1 Introduction to LabVIEW Hands-On This is a list of the objectives of the course. This course prepares you to do the following: Use LabVIEW to create applications. Understand

More information

Analytical Instrumentation

Analytical Instrumentation Analytical Instrumentation Log in: Femlab feml@b09 A graduate course ( Chem9532a/b) Dr. Zhifeng Ding Department of Chemistry The University of Western Ontario (519) 661-2111 Ext. 86161 e-mail: zfding@uwo.ca

More information

Lab 4 - Data Acquisition

Lab 4 - Data Acquisition Lab 4 - Data Acquisition 1/13 Lab 4 - Data Acquisition Report A short report is due at 8:00 AM on the Thursday of the next week of classes after you complete this lab. This short report does NOT need to

More information

Lab 2: Introduction to LabVIEW 8.5

Lab 2: Introduction to LabVIEW 8.5 Lab 2: Introduction to LabVIEW 8.5 INTRODUCTION: This lab is designed as an introduction to using LabVIEW. In this lab you will run through some tutorials to get a basic understanding of some of the LabVIEW

More information

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

Exercise 0 - Open and Run a Virtual Instrument (Slide 12) Exercise 0 - Open and Run a Virtual Instrument (Slide 12) Examine the Signal Generation and Processing VI and run it. Change the frequencies and types of the input signals and notice how the display on

More information

LabVIEW TM Basics I Introduction Course Manual

LabVIEW TM Basics I Introduction Course Manual LabVIEW TM Basics I Introduction Course Manual Course Software Version 7.0 June 2003 Edition Part Number 320628L-01 LabVIEW Introduction Course Manual Copyright 1993 2003 National Instruments Corporation.

More information

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

Today. 4/5/11 Physics 262 Lecture 10 Questions about Exams Homework. Lab: Continue project. Lecture. Review your exams and review practice exam again. Today 4/5/11 Physics 262 Lecture 10 Questions about Exams Homework Review your exams and review practice exam again. Lab: Continue project Do pre-lab before lab. See last weeks handout. Requires use of

More information

Faculty of Computing, Engineering and Technology. Real Time Systems 1 CE LabVIEW David D. Hodgkiss & Staffordshire University 1

Faculty of Computing, Engineering and Technology. Real Time Systems 1 CE LabVIEW David D. Hodgkiss & Staffordshire University 1 Faculty of Computing, Engineering and Technology Real Time Systems 1 CE00345-3 TM LabVIEW 8 2006 David D. Hodgkiss & Staffordshire University 1 Table of Contents Chapter 1 - Introduction. Introduction.

More information

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

Dept. of Electrical, Computer and Biomedical Engineering. Data Acquisition Systems and the NI LabVIEW environment Dept. of Electrical, Computer and Biomedical Engineering Data Acquisition Systems and the NI LabVIEW environment Data Acquisition (DAQ) Use of some data acquisition technique can be convenient, when not

More information

Lesson 4 Implementing a VI

Lesson 4 Implementing a VI Lesson 4 Implementing a VI A. Front Panel Design B. LabVIEW Data Types C. Documenting Code D. While Loops E. For Loops F. Timing a VI G. Iterative Data Transfer H. Plotting Data I. Case Structures A. Front

More information

LabVIEW basics. BME MIT János Hainzmann, Károly Molnár, Balázs Scherer, Csaba Tóth

LabVIEW basics. BME MIT János Hainzmann, Károly Molnár, Balázs Scherer, Csaba Tóth BME MIT 2007. János Hainzmann, Károly Molnár, Balázs Scherer, Csaba Tóth Table of contents REFERENCES...1 1. INTRODUCTION...2 1.1 VIRTUAL INSTRUMENTATION...2 1.2 VISUAL PROGRAMMING...2 2. GETTING STARTED...4

More information

AOE 3054 LabView Programming

AOE 3054 LabView Programming AOE 3054 LabView Programming Starting LabView Let s begin by opening LabView From the Start Menu, Locate and start LabView 8.2 If this is your first time running LabView you may get a Windows Security

More information

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

c01.qxd p /18/01 11:03 AM Page 1 Fundamentals c01.qxd p001-017 10/18/01 11:03 AM Page 1 Fundamentals c01.qxd p001-017 10/18/01 11:03 AM Page 2 OVERVIEW Welcome to the world of LabVIEW! This chapter gives you a basic explanation of LabVIEW and its

More information

Page 1 of 6. ME 3200 Mechatronics I Laboratory Lab 2: LabView Computer Systems. Introduction

Page 1 of 6. ME 3200 Mechatronics I Laboratory Lab 2: LabView Computer Systems. Introduction ME 3200 Mechatronics I Laboratory Lab 2: LabView Computer Systems Introduction The purpose of this lab is to introduce the basics of creating programs in LabView for data collection and analysis. LabView

More information

Read Temperature Data

Read Temperature Data Read Temperature Data Exercise 5 Completed front panel and block diagram In this exercise, you will create a program using SensorDAQ s Analog Express VI to collect temperature data and display it on a

More information

SystemVue 2011 Fundamentals (version ) LAB EXERCISE 1. SystemVue Basics

SystemVue 2011 Fundamentals (version ) LAB EXERCISE 1. SystemVue Basics SystemVue 2011 Fundamentals (version 1-2012) LAB EXERCISE 1 SystemVue Basics This lab exercise introduces the basic use model of SystemVue, including using the built-in templates, running analyses and

More information

Table 1. Inputs and Outputs

Table 1. Inputs and Outputs Goal Description Use a While Loop and an iteration terminal and pass data through a tunnel. Create a VI that continuously generates random numbers between 0 and 1000 until it generates a number that matches

More information

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

Engineering Project-I. Module 1: Familiarization of LabVIEW and the Vernier Toolkit Engineering Project-I Module 1: Familiarization of LabVIEW and the Vernier Toolkit PREPARED BY Academic Services Unit January 2012 Applied Technology High Schools, 2012 Module 1: Familiarization of LabVIEW

More information

Tutorial: Getting Started with the LabVIEW Simulation Module

Tutorial: Getting Started with the LabVIEW Simulation Module Tutorial: Getting Started with the LabVIEW Simulation Module - LabVIEW 8.5 Simulati... Page 1 of 10 Cart Help Search You are here: NI Home > Support > Product Reference > Manuals > LabVIEW 8.5 Simulation

More information

CISE 318: Computer Control Systems Laboratory Exercises

CISE 318: Computer Control Systems Laboratory Exercises King Fahd University of Petroleum and Minerals Systems Engineering Department CISE 318: Computer Control Systems Laboratory Exercises Prepared by Dr. Lahouari Cheded Mr. Mohammad Shahab Mr Ameenuddin Hussain

More information

LABVIEW HANDOUT 3 CHAPTER 3: THE MATHSCRIPT NODE AND XY GRAPH

LABVIEW HANDOUT 3 CHAPTER 3: THE MATHSCRIPT NODE AND XY GRAPH LABVIEW HANDOUT 3 CHAPTER 3: THE MATHSCRIPT NODE AND XY GRAPH In this exercise, you will be introduced to the MathScript Node and the XY Graph. The MathScript Node structure uses syntax that is very similar

More information

Analytical Instrumentation

Analytical Instrumentation Analytical Instrumentation A graduate course ( Chem9532a/b) Dr. Zhifeng Ding Department of Chemistry The University of Western Ontario (519) 661-2111 Ext. 86161 e-mail: zfding@uwo.ca Log in: Femlab feml@b09

More information

The iworx 214 and LabScribe V2.0 Tutorial. Overview

The iworx 214 and LabScribe V2.0 Tutorial. Overview The iworx 214 and LabScribe V2.0 Overview Figure T-1-1: The front and rear panels of IWX/214. The data acquisition unit used in the iworx teaching kits is the IWX/214 (Figure T-1-1 on page T-1-1). The

More information

OVERVIEW GOALS KEY TERMS

OVERVIEW GOALS KEY TERMS OVERVIEW Welcome to the world of LabVIEW! This chapter gives you a basic explanation of LabVIEW, its capabilities, and how it can make your life easier. GOALS Develop an idea of what LabVIEW really is.

More information

Labview. Masood Ejaz

Labview. Masood Ejaz Labview A Tutorial By Masood Ejaz Note: This tutorial is a work in progress and written specially for CET 3464 Software Applications in Engineering Technology, a course offered as part of BSECET program

More information

University of Pennsylvania. Department of Electrical and Systems Engineering. ESE Undergraduate Laboratory. Introduction to LabView

University of Pennsylvania. Department of Electrical and Systems Engineering. ESE Undergraduate Laboratory. Introduction to LabView University of Pennsylvania Department of Electrical and Systems Engineering ESE Undergraduate Laboratory Introduction to LabView PURPOSE The purpose of this lab is to get you familiarized with LabView.

More information

PHYC 500: Introduction to LabView. Exercise 1 (v 1.3) M.P. Hasselbeck, University of New Mexico

PHYC 500: Introduction to LabView. Exercise 1 (v 1.3) M.P. Hasselbeck, University of New Mexico PHYC 500: Introduction to LabView M.P. Hasselbeck, University of New Mexico Exercise 1 (v 1.3) Setup The user interface of LabView is highly customizable. How this is done is a personal preference. For

More information

LabVIEW. Getting Started with LabVIEW. Getting Started with LabVIEW

LabVIEW. Getting Started with LabVIEW. Getting Started with LabVIEW Support Worldwide Technical Support and Product Information ni.com National Instruments Corporate Headquarters 11500 North Mopac Expressway Austin, Texas 78759-3504 USA Tel: 512 683 0100 Worldwide Offices

More information

LabVIEW TM Core 1 Course Manual

LabVIEW TM Core 1 Course Manual LabVIEW TM Core 1 Course Manual Course Software Version 2012 August 2012 Edition Part Number 325290D-01 LabVIEW Core 1 Course Manual Copyright 1993 2012 National Instruments. All rights reserved. Under

More information

DSP First Lab 02: Introduction to Complex Exponentials

DSP First Lab 02: Introduction to Complex Exponentials DSP First Lab 02: Introduction to Complex Exponentials Lab Report: It is only necessary to turn in a report on Section 5 with graphs and explanations. You are ased to label the axes of your plots and include

More information

PHY 351/651 LABORATORY 1 Introduction to LabVIEW

PHY 351/651 LABORATORY 1 Introduction to LabVIEW PHY 351/651 LABORATORY 1 Introduction to LabVIEW Introduction Generally speaking, modern data acquisition systems include four basic stages 1 : o o A sensor (or transducer) circuit that transforms a physical

More information

Experiment 1: Introduction to Labview 8.0 (tbc 1/7/2007, 1/13/2009,1/13/2011)

Experiment 1: Introduction to Labview 8.0 (tbc 1/7/2007, 1/13/2009,1/13/2011) Experiment 1: Introduction to Labview 8.0 (tbc 1/7/2007, 1/13/2009,1/13/2011) Objective: To learn how to build virtual instrument panels in Labview 8.0 Tasks: 1. Build the Labview VI shown in the tutorial

More information

A. Front Panel Design Lesson 4 Implementing a VI

A. Front Panel Design Lesson 4 Implementing a VI A. Front Panel Design Lesson 4 Implementing a VI Inputs and outputs lead to front panel design Retrieve the inputs by the following methods: TOPICS A. B. C. D. E. F. Front Panel Design LabVIEW Data Types

More information

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

BE/EE189 Design and Construction of Biodevices Lecture 1. BE/EE189 Design and Construction of Biodevices - Caltech BE/EE189 Design and Construction of Biodevices Lecture 1 LabVIEW Programming Basics Virtual instrument and LabVIEW The LabVIEW development environment Basic programming with LabVIEW Navigation window Property

More information

LabView programming 練習

LabView programming 練習 Virtual Instrumentation With LabVIEW LabView programming 練習 工綜六樓計算機室電腦 LabView 8.0 ( 目前最新版 Labview 2010) Interactive guide to LabView 請自行前往使用 1 LabVIEW 試用 http://www.ni.com/trylabview/zht/ 下載試用版 : OR 網路導覽與試用

More information

PowerPoint X. 1. The Project Gallery window with the PowerPoint presentation icon already selected. 2. Click on OK.

PowerPoint X. 1. The Project Gallery window with the PowerPoint presentation icon already selected. 2. Click on OK. PowerPoint X Launching PowerPointX 1. Start PowerPointX by clicking on the PowerPoint icon in the dock or finding it in the hard drive in the Applications folder under Microsoft PowerPoint. PowerPoint

More information

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

Concept: Debugging. Goal. Description. Implementation. Use the debugging tools built into LabVIEW. Goal Description Implementation Use the debugging tools built into LabVIEW. Complete the following steps to load a broken VI and correct the errors. Use single-stepping and execution highlighting to step

More information

Introduction to LabVIEW 6-Hour Hands-On

Introduction to LabVIEW 6-Hour Hands-On Introduction to LabVIEW 6-Hour Hands-On National Instruments Corporation 1 Introduction to LabVIEW Hands-On Course Goals Become comfortable with the LabVIEW environment and data flow execution Ability

More information

Computer Interfacing Using LabView

Computer Interfacing Using LabView Computer Interfacing Using LabView Physics 258 Last revised September 25, 2005 by Ed Eyler Purpose: Note: To write a simple LabView program that digitizes data using an ADC on a data acquisition card,

More information

SOUTHERN POLYTECHNIC S. U.

SOUTHERN POLYTECHNIC S. U. SOUTHERN POLYTECHNIC S. U. ECET 1012 Laboratory Exercise #4 ELECTRICAL & COMPUTER ENGINEERING TECHNOLOGY Introduction to PSpice Name Lab Section Date Overview: This laboratory experiment introduces the

More information

Experiment 1: Introduction to Labview 2010 (tbc 1/7/2007, 1/13/2009,1/9/2012, 1/10/2012)

Experiment 1: Introduction to Labview 2010 (tbc 1/7/2007, 1/13/2009,1/9/2012, 1/10/2012) Experiment 1: Introduction to Labview 2010 (tbc 1/7/2007, 1/13/2009,1/9/2012, 1/10/2012) Objective: To learn how to build virtual instrument panels in Labview 2010 Tasks: 1. Follow the tutorial given in

More information

Hardware: Acquiring Data and Communicating with Instruments

Hardware: Acquiring Data and Communicating with Instruments Hardware: Acquiring Data and Communicating with Instruments 4 Acquiring a Signal This chapter introduces you to the Express VIs you use to acquire data and communicate with instruments on Windows. These

More information

PowerPoint Launching PowerPointX

PowerPoint Launching PowerPointX PowerPoint 2004 Launching PowerPointX 1. Start PowerPoint by clicking on the PowerPoint icon in the dock or finding it in the hard drive in the Applications folder under Microsoft Office 2004. PowerPoint

More information

Introduction to Labview and Temperature Measurement

Introduction to Labview and Temperature Measurement Introduction to Labview and Temperature Measurement Objective This lab is intended to familiarize you with the LABVIEW software and the data acquisition board used in this class and with temperature measurements

More information

INTRODUCTION TO LABVIEW

INTRODUCTION TO LABVIEW INTRODUCTION TO LABVIEW 2nd Year Microprocessors Laboratory 2012-2013 INTRODUCTION For the first afternoon in the lab you will learn to program using LabVIEW. This handout is designed to give you an introduction

More information

Introduction to LabVIEW TM

Introduction to LabVIEW TM Introduction to LabVIEW TM Three-Hour Course Course Software Version X.X September 2003 Edition Part Number 323668B-01 Copyright 2003 National Instruments Corporation. All rights reserved. Universities,

More information

LogicStudio Training Guide

LogicStudio Training Guide LogicStudio Training Guide Summary This guide provides step by step instructions explaining how to use the LogicStudio software. LogicStudio can operate in demo mode providing full access to all controls

More information

Figure 1: Control & Simulation Loop

Figure 1: Control & Simulation Loop Pre-Lab 4 LabVIEW Tutorial Overview In this tutorial, you will be using the Control & Simulation library in LabVIEW to simulate the step response for the transfer function of a system. ATTENTION : After

More information

1 Place the iworx/214 unit on the bench, close to the computer. 3 When the dialog box appears, select ahk214.iws and then click Load.

1 Place the iworx/214 unit on the bench, close to the computer. 3 When the dialog box appears, select ahk214.iws and then click Load. Experiment 1: LabScribe a Tutorial LabScribe allows data to be accumulated, displayed and analyzed on a computer screen in a format similar to a laboratory strip chart recorder. Equipment Setup 1 Place

More information

Experiment 1: The LabScribe Tutorial

Experiment 1: The LabScribe Tutorial Experiment 1: The LabScribe Tutorial LabScribe allows data to be accumulated, displayed and analyzed on a computer screen in a format similar to a laboratory strip chart recorder. Equipment Setup 1 Place

More information

Introduction to LabVIEW. Modified Powerpoint file taken from ma/courses/es110/

Introduction to LabVIEW. Modified Powerpoint file taken from  ma/courses/es110/ Introduction to LabVIEW Modified Powerpoint file taken from http://www.sonoma.edu/users/f/farahman/sono ma/courses/es110/ 1 Graphical programming language & Data flow LabVIEW relies on graphical symbols

More information

Beginner s Guide to Microsoft Excel 2002

Beginner s Guide to Microsoft Excel 2002 Beginner s Guide to Microsoft Excel 2002 Microsoft Excel lets you create spreadsheets, which allow you to make budgets, track inventories, calculate profits, and design charts and graphs. 1. Open Start

More information

Advanced Programming Features

Advanced Programming Features Advanced Programming Features Compute Tools 4 and 5 Program Area Level 5 The two advance programming templates for manipulating data are Compute Tools 4 and Compute Tools 5. Each of these templates provide

More information

Exercise 5: Basic LabVIEW Programming

Exercise 5: Basic LabVIEW Programming Exercise 5: Basic LabVIEW Programming In this exercise we will learn the basic principles in LabVIEW. LabVIEW will be used in later exercises and in the project part, as well in other courses later, so

More information

TABLE OF CONTENTS TABLE OF CONTENTS... 1 INTRODUCTION... 2 USING WORD S MENUS... 3 USING WORD S TOOLBARS... 5 TASK PANE... 9

TABLE OF CONTENTS TABLE OF CONTENTS... 1 INTRODUCTION... 2 USING WORD S MENUS... 3 USING WORD S TOOLBARS... 5 TASK PANE... 9 TABLE OF CONTENTS TABLE OF CONTENTS... 1 INTRODUCTION... 2 USING WORD S MENUS... 3 DEFINITIONS... 3 WHY WOULD YOU USE THIS?... 3 STEP BY STEP... 3 USING WORD S TOOLBARS... 5 DEFINITIONS... 5 WHY WOULD

More information

Capstone Appendix. A guide to your lab computer software

Capstone Appendix. A guide to your lab computer software Capstone Appendix A guide to your lab computer software Important Notes Many of the Images will look slightly different from what you will see in lab. This is because each lab setup is different and so

More information

PowerPoint 2010: Basic Skills

PowerPoint 2010: Basic Skills PowerPoint 2010: Basic Skills Application Support and Training Office of Information Technology, West Virginia University OIT Help Desk (304) 293-4444, oithelp@mail.wvu.edu oit.wvu.edu/training/classmat/ppt/

More information

Project Example Using LookoutDirect as an OPC Client

Project Example Using LookoutDirect as an OPC Client Project Example Using LookoutDirect as an OPC Client Introduction The following is an example of how the KEPDirect OPC Server software allows you to connect your device with your favorite OPC Client. For

More information

Fading Music into Voice

Fading Music into Voice Fading Music into Voice The process of fading music into voice involves several steps. First, both the music file and the voice file must be in Audacity. Second, we fade out the music over 10 seconds or

More information

Power Point 2000 Level 1

Power Point 2000 Level 1 Introduction Opening PowerPoint, Using the AutoContent Wizard, Window Elements, Working in the Outline and Slide Window Panes, Understanding Different Views, and Saving the Presentation. Contents Introduction

More information

ENGR 1000, Introduction to Engineering Design

ENGR 1000, Introduction to Engineering Design ENGR 1000, Introduction to Engineering Design Unit 2: Data Acquisition and Control Technology Lesson 2.1: Programming Line Outputs for the NI USB-6008 in LabVIEW Hardware: 12 VDC power supply Several lengths

More information

1. Right-click the worksheet tab you want to rename. The worksheet menu appears. 2. Select Rename.

1. Right-click the worksheet tab you want to rename. The worksheet menu appears. 2. Select Rename. Excel 2010 Worksheet Basics Introduction Page 1 Every Excel workbook contains at least one or more worksheets. If you are working with a large amount of related data, you can use worksheets to help organize

More information

EE 210 Lab Assignment #2: Intro to PSPICE

EE 210 Lab Assignment #2: Intro to PSPICE EE 210 Lab Assignment #2: Intro to PSPICE ITEMS REQUIRED None Non-formal Report due at the ASSIGNMENT beginning of the next lab no conclusion required Answers and results from all of the numbered, bolded

More information

SOUND BROWSER SYSTEM PROTOTYPES SOUND FILE WINDOW. Click to update the list when files or directories have been added or removed by other programs.

SOUND BROWSER SYSTEM PROTOTYPES SOUND FILE WINDOW. Click to update the list when files or directories have been added or removed by other programs. Each Sound in the list that is preceded by a cyan arrow (->) performs processing on an input (the replaceable input). These Sounds come with a default input, but a replacement input can be substituted

More information

Candy is Dandy Project (Project #12)

Candy is Dandy Project (Project #12) Candy is Dandy Project (Project #12) You have been hired to conduct some market research about M&M's. First, you had your team purchase 4 large bags and the results are given for the contents of those

More information

Introduction to National Instruments LabVIEW and Data Acquisition (DAQ)

Introduction to National Instruments LabVIEW and Data Acquisition (DAQ) Introduction to National Instruments LabVIEW and Data Acquisition (DAQ) Danial J. Neebel, Joseph R. Blandino, and David J. Lawrence, College of Integrated Science and Technology James Madison University

More information

LabVIEW & FRC. BAA Fall Education Day 2015

LabVIEW & FRC. BAA Fall Education Day 2015 LabVIEW & FRC BAA Fall Education Day 2015 Who am I? Jayesh Jariwala, P.E. Univ of Delaware BChE 98 Process control engineer for 17+ years Working at Applied Control Engineering, Inc FRC Mentor for 6 years

More information

Engineering Innovation Center LabVIEW Basics

Engineering Innovation Center LabVIEW Basics Engineering Innovation Center LabVIEW Basics LabVIEW LabVIEW (Laboratory Virtual Instrument Engineering Workbench) is a graphical programming language that uses icons instead of lines of text to create

More information

Introduction to Electronics Workbench

Introduction to Electronics Workbench Introduction to Electronics Workbench Electronics Workbench (EWB) is a design tool that provides you with all the components and instruments to create board-level designs on your PC. The user interface

More information

ECE 202 LAB 1 INTRODUCTION TO LABVIEW

ECE 202 LAB 1 INTRODUCTION TO LABVIEW Version 1.2 Page 1 of 16 BEFORE YOU BEGIN EXPECTED KNOWLEDGE ECE 202 LAB 1 INTRODUCTION TO LABVIEW You should be familiar with the basics of programming, as introduced by courses such as CS 161. PREREQUISITE

More information

Slides & Presentations

Slides & Presentations Section 2 Slides & Presentations ECDL Section 2 Slides & Presentations By the end of this section you should be able to: Understand and Use Different Views Understand Slide Show Basics Save, Close and

More information

LabView instrumentoinnissa, 55492, 3op Labview in instrumentation

LabView instrumentoinnissa, 55492, 3op Labview in instrumentation LabView instrumentoinnissa, 55492, 3op Labview in instrumentation Lecturer: Heikki Ojala, heikki.ojala@helsinki.fi, room C204a Physicum Teaching assistant: Hannu Koskenvaara, hannu.koskenvaara@helsinki.fi,

More information