ENGR 1000, Introduction to Engineering Design

Size: px
Start display at page:

Download "ENGR 1000, Introduction to Engineering Design"

Transcription

1 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 of wire NI-USB 6008 Device with USB cable Digital I/O Interface Board for the NI-USB 6008 Device Traffic light Objectives: Work effectively in a cooperative learning environment. Explain the characteristics/function of the digital I/O on the NI USB-6008 device. Connect the NI USB-6008 device to the USB port of the computer, the Digital I/O Interface, an external DC power supply, and digital output devices. Write a simple program in LabVIEW to control outputs using the following commands: While Loop with Stop Button DAQ Assistant (digital port output) Stacked Sequence Structure Flat Sequence Structure Boolean Constant Array Constant with Boolean Constant Wait (ms) 1

2 Data Acquisition and Control Hardware National Instruments (NI) USB-6008 Device The NI USB-6008 data acquisition and control device provides both analog and digital connections through two detachable screw terminal blocks, one of the left side of the device and the other on the right side. The left side of the USB-6008 device provides connection to eight analog input (AI) channels and two analog output (AO) channels. The right side of the device provides connection to 12 digital input/output (DIO) channels, and a digital trigger or event counter input. For this lesson we will focus on the 12 DIO channels. The 12 DIO channels are structured into two ports, port 0 and port 1. Port 0 contains eight channels identified as P0.0 to P0.7. Port 1 contains 4 channels identified as P1.0 to P1.3. Each channel can be configured individually as an input or output, or each port can be configured as a set of inputs or a set of outputs. When the NI USB-6008 is initially powered up, each channel defaults as an input and is high. When a program is run, the DIO channels configure as programmed. NI USB-6008/9 Digital I/O Interface The USB-6008 device s DIO channels are limited to 5 VDC with a maximum of 8.5 ma. Additional circuitry is necessary to increase the voltage and amperage to a useful level. The digital I/O interface board provides this function. This board provides four output channels and 4 input channels. Additional digital I/O interface boards can be daisy chained together to provide for additional inputs or outputs. Output channels for the digital I/O interface board are designed for 9V to 24VDC and require an external power supply. Trace sizes restrict outputs to a maximum of 2 amps per channel and 4 amps per board. Each output channel on the digital I/O interface has an on/off switch in its circuit for safety purposes and to conserve limited power provided by the NI USB-6008 device. Since the NI USB-6008 device, when initially powered up, defaults all DIO channels to inputs with a high status, the I/O digital interface outputs need to be turned off until a program is run. Shortly after the program is run, the outputs required should be switched on. 2

3 Connecting the NI USB-6008 Device to Control Digital Outputs To control digital outputs, the NI USB-6008 device needs to be connected to a computer and the NI USB-6008/9 digital I/O interface. Connecting the NI USB-6008 device to a computer is done using the cable provided by National Instruments. One end attaches to the top of the device and the other attaches to the USB port on the computer. Several connections are required to connect the device to the I/O interface. The ground and +5V terminals, located at the bottom of the right terminal block on the NI USB-6008 device, need to be wired to their respective terminals located at the bottom of the digital I/O interface (see photo showing attachments). Extra terminals are provided for daisy chaining additional I/O interface boards and powering analog devices. Digital input/output channels (P0.0-P0.7 and P1.0-P1.3) designated as outputs need to be wired to the USB/DO terminals on the left side of the I/O interface. There are two terminals for each digital output channel on the I/O interface that are connected by a trace on the circuit board. As a result, you can connect the wire from the USB device to either terminal for that output channel. The photo below shows channels P0.0, P0.1, and P0.2 connected to the top three output channels on the I/O interface. The digital I/O interface needs to also be connected to an external power supply and the external devices it is controlling. A 9V to 24VDC power supply is connected to the terminals at the top of the I/O interface. Again, extra terminals have been provided for daisy chaining additional I/O interface boards. The external devices being controlled by the I/O interface board are connected to the terminals on the right side of the board. Polarity (+,-) is indicated for devices where this is important. The photo shows three lamps connected. 3

4 Starting and Setting Up LabVIEW Introduction LabVIEW is a powerful graphic programming language developed by National Instruments for data acquisition, signal analysis, and instrument control applications. It has been widely adopted throughout industry, government, and education in engineering and science communities. It is ideal for the mechatronics applications we will be learning and experimenting with in the following lessons. The graphical nature of the language makes it popular and fun to use. First we must start National Instruments LabVIEW 8.2 and configure our screen before programming. Starting LabVIEW From the Windows desktop select Start, select All Programs, and select National Instruments LabVIEW 8.2 from the listing of programs. An initial screen identifying the software as LabVIEW 8.2 will appear followed automatically by the Getting Started screen partially shown below. Create a Blank VI A VI is an acronym for virtual instrument. A VI can be considered a program or subprogram. To begin programming, it is necessary to create a blank VI. Select Blank VI from the Getting Started window to open the Front Panel and Block Diagram windows and the Controls Palette. The two main windows used when programming in LabVIEW will appear the Front Panel, where all virtual instruments and controls reside; and the Block Diagram where the program is written. The Controls Palette serves as a menu for interface commands associated with the Front Panel. (Note: If the Controls Palette does not appear, right click on the grid area of the Front Panel and left click on the thumb tack in the upper left corner of the Controls Palette.) 4

5 Setting Up LabVIEW To work easily between the Front Panel and the Block Diagram, the computer screen needs to be reconfigured. From the main menu that extends across the top of the programming environment of the Front Panel, select Window and scroll down and select Tile Up and Down (see graphic above). This configuration will enable you to work easily between the Front Panel and the Block Diagram. Opening Menus Three additional windows/menus need to be opened to begin your programming (one or more may already be open). The Functions Palette needs to be opened and serves as a menu for programming commands used in the Block Diagram. From the main menu that extends across the top of the programming environment of the Block Diagram, select View and scroll down and select Functions Palette. The palette (menu) shown on the right will appear. 5

6 The second window to open is the Tools Palette (menu). The Tools Palette contains the tools used to program (e.g., Position/ Size/Select tool, Edit Text tool, Connect Wire tool, etc.). To open the Tools Palette, select the View menu from the Block Diagram again and scroll down and select Tools Palette. The palette shown on the left will appear. The third and last window to open prior to programming will be the Show Context Help window. This window is very helpful. As you select various programming icons, an example graphic will appear in the help window showing wire connections and explaining the icon s function. To open this window, go to the main menu that extends across the top of the programming environment of the Block Diagram, select Help, and scroll down and select Show Context Help. Once selected, a check appears in front of the Show Context Help command and serves as a toggle switch to turn on or off the window. A shortcut to display the Context Help window is to select the yellow question mark button located in the upper right corner of either the Front Panel or Block Diagram. An example Context Help window is shown above right. Programming LabVIEW Outputs via the DAQ Assistant Introduction We can now begin programming. The first program we will write will perform the following functions in the sequence outlined below: turn on output 1 for 1 second turn on output 2 for 1 second turn on both outputs 1 and 3 for 1 second turn all outputs off for a 1/2 second repeat sequence Note: Refer to the objectives section on page one of this lesson for a listing of the commands we will use and become familiar with. Programming a While Loop LabVIEW utilizes graphic programming techniques as opposed to text based programming. LabVIEW programs are written in the Block Diagram. Our first programming task will be to insert a While Loop with a stop button pre-wired into the 6

7 Block Diagram. In LabVIEW, the While Loop is the base structure on which most programs are built. A While Loop repeats the program inside of it until the stop button on the Front Panel is pressed. An example of how a While Loop works is the phrase I will play outside while the sun still shines. This statement consists of two parts, an action and a condition. The action, playing outside, will continue to occur while the condition, the sun still shines, is true. When the condition is no longer true, the action stops. To begin programming, be sure the Block Diagram is highlighted so the Functions Palette is available. Next, close the Programming menu on the Functions Palette by left clicking on the arrow next to the Programming header. Next, open the Express menu on the same palette and select the Exec Control icon (submenu). Under the Execution Control menu, select the While Loop icon (command). Insert the While Loop by placing the curser in the upper left corner of the Block Diagram s work area and left clicking and dragging the curser to the lower right corner of the work area. This will place a While Loop with a stop button in the Block Diagram and a stop button in the upper left corner of the Front Panel. When the stop button is pressed, it will change our condition and the loop will stop. Your Block Diagram with the While Loop and the Front Panel with the stop button should look similar to diagrams below and to the left. Programming a Stacked Sequence Structure Next we will insert a Stacked Sequence Structure into our While Loop. A Sequence Structure is used to organize events chronologically. An example of a Sequence Structure might be a film strip. In a film strip, we first see the beginning frame, and then 7

8 the second, and then the third, etc. The Stacked Sequence Structure looks like one frame of a film strip. At the end of the lesson, we will change it to a different kind of a Sequence Structure called a Flat Sequence Structure which is equivalent to a Stacked Sequence Structure but will look even more like a film strip. To program a Stacked Sequence Structure first, close the Express menu by selecting the arrow next to the Express header and then open the Programming menu. Select the Structures submenu and then select the Stacked Sequence Structure command. Insert the Stacked Sequence Structure into the While Loop using the same technique (click and drag) used to insert the While Loop. Your program should look similar to the graphic below. Programming a DAQ Assistant as a Digital Line Output Next, an interface command needs to be created for our application. The NI DAQ Assistant will be used to simplify this process. The NI DAQ Assistant interfaces the software with the hardware. It is the part of the program that queries the hardware in the case of an input or writes to the hardware in the case of an output. In this lesson we will only be using outputs, so you can think of the DAQ Assistant that we will configure today as the part of the software that gives commands to the hardware. At this point, you need to make sure the NI USB-6008 data acquisition and control device is connected to your USB port or a virtual device is set up on your computer. First, close the Programming menu and open the Measurement I/O menu on the Functions Palette. Select the DAQmx Data Acquisition submenu. Select the DAQ Assistant command and place inside the Stacked Sequence Structure. The DAQ Assistant command will initialize, and the Create New Express Task window will open. We will now configure our DAQ Assistant to communicate with our hardware. Select and open the Digital I/O submenu from the list of options on the right. Select Line Output from the submenu. Press and hold Ctrl while selecting Port0/Line0, Port 0/Line1 8

9 and Port0/Line2 from the Supported Physical Channels and select Finish. The DAQ Assistant window will open, and everything should be configured correctly 1 Sample (On Demand) should be selected, and Invert Line unchecked. Select OK in the lower right corner. This procedure establishes the 3 lines (0-2) we have selected as outputs. The DAQ Assistant will take a moment to configure. To help interpret your program, it will be helpful to change the name of the DAQ Assistant to identify what it specifically controls. The easiest way to change the name is to have your Tools Palette s automatic feature turned on; it is turned on when the program is first run. You can tell if the automatic feature is on or off by the green indicator at the top of the palette; green indicates it is on. The automatic feature is programmed to be toggled on or off with a left click of the mouse. With the feature on, double click on the name of the DAQ Assistant command and change its name to P0.0-2 OUT, identifying it as an output controlling port 0, lines 0 to 2. Programming an Array Constant with a Boolean Constant The DAQ Assistant interface we are using requires an array for its input data. Since we configured our DAQ Assistant (P0.0-2 OUT) as digital line outputs, each output line will be controlled by an element in our array of Boolean values. We will use an array of Boolean constants. The easiest way to install this type of constant is to right click on the data bar of the DAQ Assistant and select Create and Constant in the submenu. An array of Boolean constants will appear and be wired to the data in node of the DAQ Assistant. Each Boolean constant in this array will represent and control a different line. The left number (0) is an index representing various lines, and if changed, can cause problems for this application. As a result, we will remove it. Right click on the index (left 0) and highlight Visible Items and on its submenu, uncheck Index Display. The Boolean constant that is visible controls the 0 th line configured in our DAQ Assistant. We have three lines total that we need to control, so we will make two more constants visible by expanding the view of our array of Boolean constants. Hover over the bottom edge of the Boolean Array until the cursor turns to a double arrow. (Make sure you are hovering over the bottom edge of the array and not the bottom edge of the constant element.) Click and drag the edge of the array down until it expands down two spaces. Once it is down two spaces release the button and three Boolean Constants that we will be using should be visible. Since we want line 0 of port 0 to go high, we need to change the Boolean value of the 1 st constant to true (T). Hover over the Boolean Constant until the tool changes to the selector tool (it should look like a hand with a pointing finger) and then click on the true (T) box. When you click on the constant it will change from being dull green to a brighter green. This indicates that the constant is now activated. Activate the other two constants by clicking on them and changing their values back to false (F). Be careful if experimenting with this array. If a Boolean Constant located in this array is not activated that should be activated the program will experience problems and not run correctly. If a Boolean Constant in this array that should not be activated is activated the program will give you an error. 9

10 Programming a Wait (ms) The final item that needs to be inserted into this frame is a Wait (ms) command. A Wait (ms) command is used to control the timing in a program. Computer clocks run faster than humans think. If we refrain from adding timing elements into our program, the computer will execute the commands as fast as possible. In some programming this is what is desired, but when it is a computer-human interface, it is necessary to slow the computer down so that the human can see what is happening and respond. We will use the timer to increase the length of time that the lights are on so that we can see them turn on and off. To insert a Wait (ms) command, close the Measurement I/O menu and open the Programming menu and the Timing submenu. Select the Wait (ms) command and insert it in the lower right of the Stacked Sequence Structure. To practice using the Tools Palette and Functions Palette, we will manually insert a Numeric Constant and wire it to the Wait (ms) command. Under the Programming menu, close the Timing submenu and open the Numeric submenu. Select the Numeric Constant command and insert it to the left of the Wait (ms) icon. Since the Wait (ms) command counts in milliseconds, while the Numeric Constant is highlighted enter 1000 for a delay of 1 second. With the automatic tools feature on, hover over the right side of the constant; a terminal will appear on the constant, and the curser will turn to a Connect Wire tool. Select the terminal and move the tool to the left side of the wait command and select the terminal that will appear. You should now have a wire connecting the constant to the wait command. The short cut would be to hover over the left side of the Wait (ms) command, right click and select Create and Constant in the submenu. This will insert the Numeric Constant wired to the Wait (ms) command. Finish by changing the constant s value to Your program should look like the following graphic. The structure below will perform the first sequence in the program; turn on output 1 for 1 second. 10

11 Before continuing I would like to point out a few things about the above graphics that will help in later programming. Notice the green line between the Boolean Array and the DAQ Assistant. It is thicker than the line between the stop button and the condition terminal of the While Loop. In LabVIEW the wires can indicate what type of data is being used by size; an array will have a thicker line than a single value. Also, the color is indicative of the data type. Notice that the wire between the Numeric Constant and the Wait (ms) command is blue. A green wire indicates a Boolean value while a blue wire indicates an integer value. We will also see strings, which will be pink, and doubles, which will be orange. Adding a Second Frame To allow the program to be run in stages of completion, we will write the frame for the last sequence next; turn all outputs off for a 1/2 second. This will allow us to run part of the program before the rest of it is written. The quickest way to do this is to duplicate the first frame and edit it. With the pointer, hover over the right border of the stacked sequence and right click. Select Duplicate Frame. This procedure will create and take you to the new frame. Also, note there is now a selector label at the top center of the Stacked Sequence Structure. The number to the left tells you at which frame you are currently looking. The numbers to the right represent the various frames in the stack. The arrows allow you to navigate through the stack. In addition, you will notice the DAQ Assistant has been renamed with a number 2 added. Finally, edit the Boolean constants so the Boolean data elements entering the DAQ Assistant are all false (F), turning off all outputs, and the data for the Wait (ms) command is 500, delaying the event 1/2 second. Running the Program We can now test this portion of the program. To run, select the Run arrow in the tool bar of the Front Panel. Notice Output 0 of Port 0 turns on for 1 second, then off for 1/2 second, and continues to repeat. To turn off the program, select the Stop button on the Front Panel that was created when the While Loop was placed. Avoid using the Abort Execution button (stop sign) on the tool bar as this will stop your program before completion. The Abort Execution button should be used with caution, if used at all. Adding Frames 2 & 3 After stopping the program, the other two sequences can be written using the same procedure as above by duplicating frames and editing constants. The order of duplicating 11

12 frames is important; the duplicated frame is always placed behind the frame being duplicated. When creating the second frame, be sure to duplicate it from the first frame in the stack. For the third output in the sequence, you need to turn on two output lines; as a result, you need to make two of the Boolean constants true (T); one for each output line turning on. When completed, your stacks should look similar to the graphics below. Investigating the Flat Sequence Structure The Flat Sequence Structure is similar to the Stacked Sequence Structure. To view your program written in a Flat Sequence Structure, right click on the border of the Stacked Sequence Structure and select Replace and Replace with Flat Sequence in the submenu. You will notice your program expands and all frames are visible. This type of structure may be preferred with some applications. To change the structure back, press Control and Z to undo the replacement. 12

13 Team Assignment As a team, write a program to control the outputs of the NI USB-6008 device and operate the 12 VDC traffic light. Wire the red lamp of the traffic light to Port 0 line 0, the yellow lamp to Port 0 line 1, and the green lamp to Port 0 line 2. Operate the traffic light using the following sequence: turn on the green lamp for 3 seconds turn on the yellow lamp for 1/2 second turn on the red lamp for 3 1/2 seconds turn all lamps off for 1/2 second turn all lamps on for 1 second turn all lamps off for 1/2 second repeat sequence Save your program on a storage device under the name HW2-1T# (use your team number in place of the # symbol). Have the next person representing your team turn in your assignment at the beginning of the next lab. Each person in your team should be able to perform this assignment and the lesson s objectives independently. Each will have an opportunity to demonstrate their knowledge independently on a quiz. A team is successful when all members are able to demonstrate the objectives. Have fun helping each other learn the material. 13

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.2: Programming Line Inputs with Boolean Values Hardware: 12 VDC power supply Several lengths of wire

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

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

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

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

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

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

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

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

NAME EET 2259 Lab 3 The Boolean Data Type

NAME EET 2259 Lab 3 The Boolean Data Type NAME EET 2259 Lab 3 The Boolean Data Type OBJECTIVES - Understand the differences between numeric data and Boolean data. -Write programs using LabVIEW s Boolean controls and indicators, Boolean constants,

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

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

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

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

TECH 3821 Lab #2 Relay Driver with Computer Control

TECH 3821 Lab #2 Relay Driver with Computer Control TECH 3821 Lab #2 Relay Driver with Computer Control Name: Background: One of the most basic controls in industry is the ability to turn things on and off. As we saw in Lab #1, a relay is often used to

More information

Lab Exercise 4: Analog & Digital I/O Signals

Lab Exercise 4: Analog & Digital I/O Signals Objective To interface with analog & digital inputs & outputs. When you have completed this exercise, you will be able to: Configure and read analog input data Configure and write analog output data Configure

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

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

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

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

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

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

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

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

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

The data acquisition components, and their relationship to each other, are shown below. Data acquisition system Part (1) Digital inputs output and counter You can think of a data acquisition system as a collection of software and hardware that connects you to the physical world. A typical

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

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

LABVIEW LAB SKILLS ACTIVITY 1 PROGRAMING ENVIRONMENT

LABVIEW LAB SKILLS ACTIVITY 1 PROGRAMING ENVIRONMENT LABVIEW LAB SKILLS ACTIVITY 1 PROGRAMING ENVIRONMENT WHAT IS LABVIEW? LabVIEW is a graphical programing language designed for scientists and engineers for experimental control and data acquisition. Most

More information

Application State Machine

Application State Machine Application State Machine Project In this tutorial, create a real, working program to help you learn how to develop programs for your own applications in the future. This tutorial guides you through writing

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

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

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

ni.com/training Quizzes LabVIEW Core 1 ni.com/training Courses Skills learned: LabVIEW environment Certifications Skills tested: LabVIEW environment 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

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

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

Learn LabVIEW 2010 / 2011 Fast

Learn LabVIEW 2010 / 2011 Fast Learn LabVIEW 2010 / 2011 Fast A Primer for Automatic Data Acquisition Douglas Stamps, Ph.D. SDC PUBLICATIONS Schroff Development Corporation Better Textbooks. Lower Prices. www.sdcpublications.com Visit

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

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

PHYC 500: Introduction to LabView. Exercise 16 (v 1.2) Controlling hardware with DAQ device. M.P. Hasselbeck, University of New Mexico PHYC 500: Introduction to LabView M.P. Hasselbeck, University of New Mexico Exercise 16 (v 1.2) Controlling hardware with DAQ device This exercise has two parts. First, simulate a traffic light circuit

More information

User Guide. General Navigation

User Guide. General Navigation User Guide General Navigation Table of Contents INTRODUCTION 2 TECHNICAL REQUIREMENTS 3 Screen Display for Laptop 3 Screen Display for Desktop PC 3 NAVIGATION 4 Contact Us 4 Log Out 4 Menu > Sub Menu Display

More information

Above Threshold Warning of Temperature Data

Above Threshold Warning of Temperature Data Above Threshold Warning of Temperature Data Exercise 6 Completed front panel and block diagram. The hidden case Celsius is also shown in this picture. In the following exercise, you will create a program

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

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

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

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

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

ECE 463 Lab 1: Introduction to LabVIEW

ECE 463 Lab 1: Introduction to LabVIEW ECE 463 Lab 1: Introduction to LabVIEW 1. Introduction The purpose of the lab session of ECE463 is to apply/practice the digital communication theory on software-defined radios (USRPs). USRP is coupled

More information

TUTORIAL. Ve r s i on 1. 0

TUTORIAL. Ve r s i on 1. 0 TUTORIAL Ve r s i on 1. 0 C O N T E N T S CHAPTER 1 1 Introduction 3 ABOUT THIS GUIDE... 4 THIS TUTORIAL...5 PROJECT OUTLINE...5 WHAT'S COVERED...5 SOURCE FILES...6 CHAPTER 2 2 The Tutorial 7 THE ENVIRONMENT...

More information

Strain and Force Measurement

Strain and Force Measurement NORTHEASTERN UNIVERSITY DEPARTMENT OF MECHANICAL, INDUSTRIAL AND MANUFACTURING ENGINEERING MIMU 0-MEASUREMENT AND ANALYSIS Strain and Force Measurement OBJECTIVES The primary objective of this experiment

More information

Part 1. Creating an Array of Controls or Indicators

Part 1. Creating an Array of Controls or Indicators NAME EET 2259 Lab 9 Arrays OBJECTIVES -Write LabVIEW programs using arrays. Part 1. Creating an Array of Controls or Indicators Here are the steps you follow to create an array of indicators or controls

More information

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

Hands-on Lab 1: LabVIEW NI-DAQ Basics 1 Hands-on Lab 1: LabVIEW NI-DAQ Basics 1 This lab reviews LabVIEW concepts needed towards the course s final objective of position regulation using computer-controlled state feedback. Specific LabVIEW concepts

More information

How to Get Started. Figure 3

How to Get Started. Figure 3 Tutorial PSpice How to Get Started To start a simulation, begin by going to the Start button on the Windows toolbar, then select Engineering Tools, then OrCAD Demo. From now on the document menu selection

More information

Linear Control Systems LABORATORY

Linear Control Systems LABORATORY 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 Experiments

More information

Emote 1.0 Users Manual

Emote 1.0 Users Manual Emote 1.0 Users Manual Part No: 141318 Rev A 2018 Eventide Inc., One Alsan Way, Little Ferry, NJ, 07643 USA 1 Table of Contents Introduction... 3 Downloading the Installer... 3 Making Sure Your H9000 Hardware

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

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

BASIC MICROSOFT POWERPOINT

BASIC MICROSOFT POWERPOINT BASIC MICROSOFT POWERPOINT PART ONE PHONE: 504-838-1144 IT Training Team Jefferson Parish Library EMAIL: jpltrain@jplibrary.net In this class you will learn to: Launch, close, and interact with Microsoft

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

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

Service Minder Plus Features/Helpful Hints

Service Minder Plus Features/Helpful Hints Service Minder Plus Features/Helpful Hints This manual covers helpful hints and use of features. Note: These items will be addressed during the training sessions. This document is meant to be used as an

More information

Determination of Drag Coefficient

Determination of Drag Coefficient DEPARTMENT OF MECHANICAL, INDUSTRIAL AND MANUFACTURING ENGINEERING MIMU 505 - MEASUREMENT AND ANALYSIS Determination of Drag Coefficient You will need to bring a zip disk or USB storage device to the lab

More information

EE261 Computer Project 1: Using Mentor Graphics for Digital Simulation

EE261 Computer Project 1: Using Mentor Graphics for Digital Simulation EE261 Computer Project 1: Using Mentor Graphics for Digital Simulation Introduction In this project, you will begin to explore the digital simulation tools of the Mentor Graphics package available on the

More information

Lab 4: Introduction to ELVIS II+ Introduction to ELVIS II+

Lab 4: Introduction to ELVIS II+ Introduction to ELVIS II+ Page 1 of 12 Laboratory Goals Introduction to ELVIS Lab 4: Introduction to ELVIS Familiarize students with the National Instruments hardware ELVIS Identify the capabilities of ELVIS Make use of the built

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

WINDOWS NT BASICS

WINDOWS NT BASICS WINDOWS NT BASICS 9.30.99 Windows NT Basics ABOUT UNIVERSITY TECHNOLOGY TRAINING CENTER The University Technology Training Center (UTTC) provides computer training services with a focus on helping University

More information

PowerPoint Introduction

PowerPoint Introduction PowerPoint 2010 Introduction PowerPoint 2010 is a presentation software that allows you to create dynamic slide presentations that can include animation, narration, images, and videos. In this lesson,

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

Using LabVIEW. with. BiPOM Boards. Quick Start Guide. Document Revision: Date: 18 September, 2009

Using LabVIEW. with. BiPOM Boards. Quick Start Guide. Document Revision: Date: 18 September, 2009 Using LabVIEW with BiPOM Boards Quick Start Guide Document Revision: 1.01 Date: 18 September, 2009 BiPOM Electronics, Inc. 16301 Blue Ridge Road, Missouri City, Texas 77489 Telephone: 1-713-283-9970. Fax:

More information

Getting Started Guide

Getting Started Guide UX-App Getting Started Guide Contents Keyboard Shortcuts... 2 Basic Shortcuts... 2 Component Manipulation... 2 Working with groups... 3 Grid Control... 3 Context Menu... 4 User Interface... 5 Managing

More information

Troubleshooting in Microsoft Excel 2002

Troubleshooting in Microsoft Excel 2002 Page 1 of 8 Troubleshooting in Microsoft Excel 2002 Result: To understand how to work with the Excel software to enter data, navigate the page, and print materials. Tabs Look at the tabs at the bottom

More information

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

Dept. of Electrical, Computer and Biomedical Engineering. Instrumentation for the data acquisition laboratory Dept. of Electrical, Computer and Biomedical Engineering Instrumentation for the data acquisition laboratory Purpose of the lab activity Design and make simple systems for data acquisition from detectors,

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

Optimizing GRITS. In this chapter:

Optimizing GRITS. In this chapter: Optimizing GRITS In this chapter: Creating Favorites and Shortcuts Optimizing Browser Performance Running Reports with Acrobat Reader Efficient Screen Navigation Creating Favorites and Shortcuts To access

More information

LabVIEW Experiment 1 Light Sensor Calibration Using Arduino Data Acquisition (Arduino DAQ)

LabVIEW Experiment 1 Light Sensor Calibration Using Arduino Data Acquisition (Arduino DAQ) Spring 2015 LabVIEW Experiment 1 Light Sensor Calibration Using Arduino Data Acquisition (Arduino DAQ) Experiment Objectives Experience LabVIEW capabilities through learning exercises that design and implement

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

Optimizing ImmuNet. In this chapter: Optimizing Browser Performance Running Reports with Adobe Acrobat Reader Efficient Screen Navigation

Optimizing ImmuNet. In this chapter: Optimizing Browser Performance Running Reports with Adobe Acrobat Reader Efficient Screen Navigation Optimizing ImmuNet In this chapter: Optimizing Browser Performance Running Reports with Adobe Acrobat Reader Efficient Screen Navigation Optimizing Browser Performance Unless instructed to do otherwise,

More information

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

LabVIEW Core 1. What You Need To Get Started. File Locations. The course installer places the course files in the following location: ni. LabVIEW Core 1 What You Need To Get Started LabVIEW Core 1 Course Manual (online) LabVIEW Core 1 Exercise Manual (online) LabVIEW Core 1 Course CD (preloaded on S Share) Multifunction DAQ device File Locations

More information

ni.com Preparing for the CLAD Exam

ni.com Preparing for the CLAD Exam Preparing for the CLAD Exam Breaking Data Flow Situation: Run 2 Loops simultaneously with 1 Stop Button Wiring the Stop Button from one Loop to the other will NOT work. Solution: Use a Local Variable Drawbacks:

More information

User Manual Digi-Sense 12-Channel Benchtop Data Logging Thermocouple Thermometer

User Manual Digi-Sense 12-Channel Benchtop Data Logging Thermocouple Thermometer User Manual Digi-Sense 12-Channel Benchtop Data Logging Thermocouple Thermometer Model: 92000-01 THE STANDARD IN PRECISION MEASUREMENT Table of Contents Introduction... 3 Unpacking... 3 Initial Setup...3

More information

WEEK NO. 12 MICROSOFT EXCEL 2007

WEEK NO. 12 MICROSOFT EXCEL 2007 WEEK NO. 12 MICROSOFT EXCEL 2007 LESSONS OVERVIEW: GOODBYE CALCULATORS, HELLO SPREADSHEET! 1. The Excel Environment 2. Starting A Workbook 3. Modifying Columns, Rows, & Cells 4. Working with Worksheets

More information

Introduction. Slide Basics. PowerPoint 2010 Slide Basics. Video: Slide Basics in PowerPoint About Slides. Page 1

Introduction. Slide Basics. PowerPoint 2010 Slide Basics. Video: Slide Basics in PowerPoint About Slides. Page 1 PowerPoint 2010 Slide Basics Introduction Page 1 PowerPoint includes all of the features you need to produce professionallooking presentations. When you create a PowerPoint presentation, it is made up

More information

What s New with Windows 7

What s New with Windows 7 What s New with Windows 7 What s New in Windows 7... 1 Understanding the Start Menu... 1 Finding programs using the All Programs command... 2 Pinning and unpinning programs on the Start Menu... 3 Customizing

More information

WORLDWIDE PANTS COLLECTION USER GUIDE! As of ! For best results, use Google Chrome as the recommended web browser.!

WORLDWIDE PANTS COLLECTION USER GUIDE! As of ! For best results, use Google Chrome as the recommended web browser.! WORLDWIDE PANTS COLLECTION USER GUIDE As of 3-19-15 For best results, use Google Chrome as the recommended web browser. NEW USER REGISTRATION 1. First time users will need to create an account. To create

More information

Training Kit for HP 1660/70 Series Logic Analyzers

Training Kit for HP 1660/70 Series Logic Analyzers Training Guide Publication Number E2433-97034 First Edition, November 1997 For Safety information, Warranties, and Regulatory information, see the pages behind the Index. Copyright Hewlett-Packard Company

More information

REVEL ZoomText Accessibility Documentation for Students REVEL 3.0

REVEL ZoomText Accessibility Documentation for Students REVEL 3.0 REVEL ZoomText Accessibility Documentation for Students REVEL 3.0 Email: info@barrierbreak.com Page 1 of 9 Contents REVEL ZoomText Accessibility Documentation for Students... 1 1. General Introduction...

More information

Introduction to Microsoft Word 2008

Introduction to Microsoft Word 2008 1. Launch Microsoft Word icon in Applications > Microsoft Office 2008 (or on the Dock). 2. When the Project Gallery opens, view some of the available Word templates by clicking to expand the Groups, and

More information

Window Designer. Opening Screen: When you start Window Designer, you will see the Opening Screen. Here you will be choosing from 4 options:

Window Designer. Opening Screen: When you start Window Designer, you will see the Opening Screen. Here you will be choosing from 4 options: Window Designer Opening Screen: When you start Window Designer, you will see the Opening Screen. Here you will be choosing from 4 options: New Design: Use this option when no pre-built templates are available

More information

1. Move your mouse to the location you wish text to appear in the document. 2. Click the mouse. The insertion point appears.

1. Move your mouse to the location you wish text to appear in the document. 2. Click the mouse. The insertion point appears. Word 2010 Text Basics Introduction Page 1 It is important to know how to perform basic tasks with text when working in a word processing application. In this lesson you will learn the basics of working

More information

The completed Labview diagram should now look like the picture below:

The completed Labview diagram should now look like the picture below: The completed Labview diagram should now look like the picture below: Switch to the Labview Front Panel Window and rearrange the front panel as shown below. (Note: The balloons have been added for clarification.

More information

HW Label the following computer parts: E-Banking E-Government E-Commerce

HW Label the following computer parts: E-Banking E-Government E-Commerce HW 1 1. Label the following computer parts: (7 marks) 2. The Internet has provided the community with online services which are becoming more common in everyday life. Using the below terms give the name

More information

Tutorial 3: Using the Waveform Viewer Introduces the basics of using the waveform viewer. Read Tutorial SIMPLIS Tutorials SIMPLIS provide a range of t

Tutorial 3: Using the Waveform Viewer Introduces the basics of using the waveform viewer. Read Tutorial SIMPLIS Tutorials SIMPLIS provide a range of t Tutorials Introductory Tutorials These tutorials are designed to give new users a basic understanding of how to use SIMetrix and SIMetrix/SIMPLIS. Tutorial 1: Getting Started Guides you through getting

More information

FRC LabVIEW Sub vi Example

FRC LabVIEW Sub vi Example FRC LabVIEW Sub vi Example Realizing you have a clever piece of code that would be useful in lots of places, or wanting to un clutter your program to make it more understandable, you decide to put some

More information

Originally released in 1986, LabVIEW (short for Laboratory Virtual Instrumentation

Originally released in 1986, LabVIEW (short for Laboratory Virtual Instrumentation Introduction to LabVIEW 2011 by Michael Lekon & Janusz Zalewski Originally released in 1986, LabVIEW (short for Laboratory Virtual Instrumentation Engineering Workbench) is a visual programming environment

More information

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

NI mydaq HANS-PETTER HALVORSEN, Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics NI mydaq HANS-PETTER HALVORSEN, 2012.01.20 Faculty of Technology, Postboks 203, Kjølnes ring 56,

More information

1. Learn about LabView software and its different components

1. Learn about LabView software and its different components SfwrEng 4aa3/4ga3 Lab 1 Lab Sessions: Week starting Sept. 21, 2009. Pre-lab reports Due: Week Starting Sept. 21, 2009 at the start of lab sessions. Lab-Reports Due: Week Starting Oct. 5, 2009 at the start

More information

OneView. User s Guide

OneView. User s Guide OneView User s Guide Welcome to OneView. This user guide will show you everything you need to know to access and utilize the wealth of information available from OneView. The OneView program is an Internet-based

More information

Shift Register: Exercise # 1: Shift Register Example VI. 1. Build the following front panel. Figure (8.1): Shift register exercise front panel

Shift Register: Exercise # 1: Shift Register Example VI. 1. Build the following front panel. Figure (8.1): Shift register exercise front panel Experiment # 8: Shift Register and arrays Shift Register: Use shift register on for loops and while loops to transfer values from one loop to the next, create a shift register by right clicking the left

More information

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

Measurement & Automation Explorer (MAX) View and control your devices and software 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,

More information

Excel Tables and Pivot Tables

Excel Tables and Pivot Tables A) Why use a table in the first place a. Easy to filter and sort if you only sort or filter by one item b. Automatically fills formulas down c. Can easily add a totals row d. Easy formatting with preformatted

More information

Click Here to Begin OS X. Welcome to the OS X Basics Learning Module.

Click Here to Begin OS X. Welcome to the OS X Basics Learning Module. OS X Welcome to the OS X Basics Learning Module. This module will teach you the basic operations of the OS X operating system, found on the Apple computers in the College of Technology computer labs. The

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

Introduction to LabVIEW. By Finn Haugen, TechTeach

Introduction to LabVIEW. By Finn Haugen, TechTeach 1 of 100 03/07/2012 02:31 PM Introduction to LabVIEW 8.5 by Finn Haugen 31. August 2008 Contents: 1 Preface 2 Introduction 3 Launching LabVIEW 3.1 License Activation 3.2 Starting using LabVIEW 4 Looking

More information