Lab 4 : Execution Structures in NI LabVIEW

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Lab 4 : Execution Structures in NI LabVIEW"

Transcription

1 Lab 4 : Execution Structures in NI LabVIEW Execution structures contain sections of graphical code and control how and when the code inside is run. The most common execution structures are While Loops, For Loops and Case Structures which you can use to run the same section of code multiple times or to execute a different section of code based on some condition. The while loop The While Loop is located on the Structures palette. Select the While Loop from the palette then use the cursor to drag a selection rectangle around the section of the block diagram you want to repeat. When you release the mouse button, a While Loop boundary encloses the section you selected. Add block diagram objects to the While Loop by dragging and dropping them inside the While Loop. The While Loop executes the code it contains until the conditional terminal, an input terminal, receives a specific Boolean value. The iteration terminal is an output terminal that contains the number of completed iterations. The iteration count for the While Loop always starts at zero. Note: The While Loop always executes at least once. Graphical code The loop iteration count from 0 to inf. Or until a true value reaches the loop enable which will make the loop iteration to reset Loop enable Rest the loop when it receives a true value

2 Example (1):- Create a system with three leds with the following specification: The first led lights when the iteration is less than 10 The second led lights when the iteration is more than 10 and less than 20 The third led lights when the iteration is more than 20 The system should reset ( iteration=0) when the iteration reaches 30 Solution :- 1- First create the front panel design which consist of three leds as shown in figure 1 Figure 1 front panel of the system 2- The main idea depends on the iteration value so we need to use the comparison function ( ) in order to meet the system specification, for example the first led should light when the iteration is less than or equals to 10 so we use the function as for the second led it should light when two conditions are true so we use comparison function in addition to an AND gate and final the same for the third led 3- To reset the system at 30 we use the equal function as shown in figure 2 مهم 4- When a loop finishes executing an iteration, it immediately begins executing the next iteration, unless it reaches a stop condition. Most often, you need to control the iteration frequency or timing. For example, if you are acquiring data, and you want to acquire the data once every 10 seconds, you need a way to time the loop iterations so they occur once every 10 seconds. Even if you do not need the

3 execution to occur at a certain frequency, you need to provide the processor with time to complete other tasks, such as responding to the user interface. An indicator to see the value of the iteration Loop delay This icon is used for slowing the loop down in order for a human to see the leds go on and off in other word the iteration is increased every 1000ms Figure 2 block diagram of the system Report exercise 1- Control the loop delay in the last example so the led can go faster or slower? The For loop The for is used to perform a task according to a number defined by the user. The For Loop differs from the While Loop in that the For Loop executes a set number of times. A While Loop stops executing only if the value at the conditional terminal exists. The for loop has two terminals as in figure 3: 1- The count terminal is an input terminal whose value indicates how many times to repeat the subdiagram 2- The iteration terminal is an output terminal that contains the number of completed iterations. Figure 3 for loop

4 The for loop iteration always starts from zero. Example (2):- Use the for loop structure to make a flashing wave of five leds and control the flashing speed. Solution:- 1- Design the front panel with five leds and a Knob which is used to control the speed as shown in figure 4 Figure 4 front panel of the system 2- Since we have five led flasher we need the loop to run five time so we put the counter terminal to 5,see figure 5 Figure 5 block diagram panel of the system

5 Report exercise 2 Use the for loop structure to make a flasher of one led with following specification: The user should control the flashing speed Hint (the main idea is to divide the iteration by 2 and see if the result القسمة) (باقي equal zero or not, you can find the Modulo operator on mathematics ) The Case structure:- A Case structure has two or more subdiagrams, or cases. Only one subdiagram is visible at a time, and the structure executes only one case at a time. An input value determines which subdiagram executes. The Case structure is similar to switch statements or if...then...else statements in text-based programming languages see figure 6. Figure 6 Case structure The case selector label at the top of the Case structure contains the name of the selector value that corresponds to the case in the center and decrement and increment arrows on each side. Click the decrement and increment arrows to scroll through the available cases. You also can click the down arrow next to the case name and select a case from the pulldown menu. Wire an input value, or selector, to the selector terminal to determine which case executes. You must wire an integer, Boolean value, string, or enumerated type value to the selector terminal. You can position the selector terminal anywhere on the left border of the Case structure. If the data type of the selector terminal is Boolean, the structure has

6 a True case and a False case. If the selector terminal is an integer, string, or enumerated type value, the structure can have any number of cases. Right-click the Case structure border to add, duplicate, remove, or rearrange cases, and to select a default case. Example (3):- Design a labview program to calculate the area of a circle, and rectangle using case structure. Solution:- 1- Design the front panel as shown is figure 7. Figure 7 front panel of the system 2- Connect the block diagram as following Figure 8 block diagram of the system

7 Example (3):- Built a function generator that generates sin, square, and triangular waves. The user should control the amplitude, frequency, and phase (delay) using case structure. Solution:- The system has three cases ( sin, square, triangular ) so we need a case structure with three case Sine we need to control the amplitude, frequency and delay we need three Knobs. We need a graph screen to see the output. In this example we will use a new item which is the ring menu as the selection for the case structure, figure 9 shows the block diagram screen. Figure 9 front panel of the system The ring menu work as a selection for the case structure, so we need three case and to do than we right click on the menu and choose Edit Items, each item has a value and you enter the name of this item as shown in figure 10

8 To enter a new item To delete an existing item Figure 10 Edit Items option in ring menu In order to generate a signal in labview we use the simulate signal icon as shown in figure 11 Figure 11 simulate signal

9 Double click on the simulate signal to choose the output signal as shown in figure 12 Figure 12 simulate signal configuration Now in each case in the case structure put a simulate signal each one produce a different signal and connect the three knob to the simulate signal for example connect the amplitude knob to the amplitude in each simulate signal as shown in figure 13

10 Report exercise (3):- Create a simple Case Structure Application to convert degree from Celsius to Fahrenheit and opposite VI. There is a Boolean control applied to the selector terminal, so the Case Structure is the Boolean data type. When he Boolean control on the Front Panel is in the up position, it returns a FALSE to the selector terminals which invoke the Celsius to Fahrenheit case. Bonus report exercise (no mark lose if not solved) Use the loop structures to make a flashing wave of five leds with following specifications:- The user should control the flashing speed The system contains a button to change the flashing direction (bio directional flasher) Hint (you may use a for loop and a case structure)

LabVIEW Reference. I. LabVIEW Help. Interface. Front Panel. Block Diagram

LabVIEW Reference. I. LabVIEW Help. Interface. Front Panel. Block Diagram I. LabVIEW Help LabVIEW Reference To access the LabVIEW help reference, click LabVIEW Tutorial on the startup box (Find Examples is also a helpful resource with example VIs) or select Help >> VI, Function,

More information

C. Shift Registers. Inital Value. Inital Value. New Value. 4 Previous Value. New Value. Previous Value. New Value. New Value

C. Shift Registers. Inital Value. Inital Value. New Value. 4 Previous Value. New Value. Previous Value. New Value. New Value C. Shift Registers Use shift registers on For Loops and While Loops to transfer values from one loop iteration to the next. Create a shift register by right-clicking the left or right border of a loop

More information

EET 310 Programming Tools

EET 310 Programming Tools Introduction EET 310 Programming Tools LabVIEW Part 1 (LabVIEW Environment) LabVIEW (short for Laboratory Virtual Instrumentation Engineering Workbench) is a graphical programming environment from National

More information

LabVIEW Day 1 Basics. Vern Lindberg. 1 The Look of LabVIEW

LabVIEW Day 1 Basics. Vern Lindberg. 1 The Look of LabVIEW LabVIEW Day 1 Basics Vern Lindberg LabVIEW first shipped in 1986, with very basic objects in place. As it has grown (currently to Version 10.0) higher level objects such as Express VIs have entered, additional

More information

Exercise 10: Basic LabVIEW Programming

Exercise 10: Basic LabVIEW Programming Exercise 10: 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

Virtual instruments and introduction to LabView

Virtual instruments and introduction to LabView Introduction Virtual instruments and introduction to LabView (BME-MIT, Károly Molnár, János Hainzmann, Tamás Krébesz updated: 21/08/2013) The purpose of the measurement is to present and apply the concept

More information

LabVIEW programming I

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

More information

Laboratory 2 Hall-Effect Sensors

Laboratory 2 Hall-Effect Sensors ME 104 Sensors and Actuators Fall 2003 Laboratory 2 Hall-Effect Sensors Department of Mechanical and Environmental Engineering University of California, Santa Barbara Fall 2003 Revision Introduction In

More information

How to use LabVIEW. Ihor Korolov

How to use LabVIEW. Ihor Korolov How to use LabVIEW Ihor Korolov February 2011 Contents What is LabVIEW? How does LabVIEW work? Block diagram Front panel Palettes Data flow programming. Functions. LabVIEW Programming Structures (Formula,

More information

Labview VI Example Virtual Filters Written by: Dan Lankow 2014

Labview VI Example Virtual Filters Written by: Dan Lankow 2014 PH-315 Portland State University Labview VI Example Virtual Filters Written by: Dan Lankow 2014 1. ABSTRAT For this lab, you will be introduced to Labview. You will be implementing a Low Pass, High Pass,

More information

LabVIEW Day 3: Arrays and Clusters

LabVIEW Day 3: Arrays and Clusters LabVIEW Day 3: Arrays and Clusters Vern Lindberg By now you should be getting used to LabVIEW. You should know how to Create a Constant, Control, or Indicator. I will assume you know how to create a new

More information

Control Analog Out, Digital Out, and Pulse Out

Control Analog Out, Digital Out, and Pulse Out Control Analog Out, Digital Out, and Pulse Out Exercise 8 Completed front panel and block diagram In this exercise, you will create a program to control the SensorDAQ s analog out terminal (this is pin

More information

Create a Temperature Conversion SubVI

Create a Temperature Conversion SubVI Create a Temperature Conversion SubVI Exercise 7 Completed front panel and block diagram In this exercise, you will create a program using SensorDAQ s Analog Express VI that measures temperature data.

More information

Introduction to LabVIEW

Introduction to LabVIEW Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Introduction to LabVIEW HANS- PETTER HALVORSEN, 2014.03.07 Faculty of Technology, Postboks 203,

More information

Lab 4 - Data Acquisition

Lab 4 - Data Acquisition Spring 11 Lab 4 - Data Acquisition Lab 4-1 Lab 4 - Data Acquisition Format This lab will be conducted during your regularly scheduled lab time in a group format. Each student is responsible for learning

More information

Lab 3: Introduction to Data Acquisition Cards

Lab 3: Introduction to Data Acquisition Cards Lab 3: Introduction to Data Acquisition Cards INTRODUCTION: In this lab, you will be building a VI to display the input measured on a channel. However, within your own VI you will use LabVIEW supplied

More information

National Instruments: LabVIEW

National Instruments: LabVIEW National Instruments: LabVIEW LabVIEW is a graphical programming language that uses icons instead of lines of text to create applications. In contrast to textbased programming languages, where instructions

More information

Implementing a PID Control System

Implementing a PID Control System Implementing a PID Control System Approximate Time You can complete this exercise in approximately 40 minutes. Background LabVIEW programs are called virtual instruments, or VIs, because their appearance

More information

LabVIEW Programming Examples

LabVIEW Programming Examples LabVIEW Programming Examples Hans-Petter Halvorsen Table of Contents 1 - Customizing the LabVIEW Environment 2 - Wires and Variables 3 - Strings 4 - Arrays 5 - SubVIs 6 - Clusters 7 - Formula Node 8 -

More information

LabVIEW - Practicum 4

LabVIEW - Practicum 4 LabVIEW - Practicum 4 Creating and Using SubVI's Resources - This lab requires LabVIEW files: Temperature_Converter.VI and 4_Thermometers.vi. Instructions - Carefully work through each of the following

More information

LabVIEW Lesson 5 Clusters

LabVIEW Lesson 5 Clusters LabVIEW Lesson 5 Clusters Lesson Overview What are clusters? How to create a cluster. How to create a constant cluster. How to use the various cluster functions. I. What is a cluster? a. A cluster is similar

More information

VIRTUAL PANEL, FUNCTION GENERATOR, OUTPUT DATA LOGGER USER MANUAL FOR Z+ SERIES POWER SUPPLIES

VIRTUAL PANEL, FUNCTION GENERATOR, OUTPUT DATA LOGGER USER MANUAL FOR Z+ SERIES POWER SUPPLIES VIRTUAL PANEL, FUNCTION GENERATOR, OUTPUT DATA LOGGER USER MANUAL FOR Z+ SERIES POWER SUPPLIES Figure Figure Requirements Labview 04 runtime - located on Z+ series CD-ROM VISA runtime located on Z+ series

More information

LabVIEW Lesson 4 Arrays

LabVIEW Lesson 4 Arrays LabVIEW Lesson 4 Arrays Lesson Overview What are arrays? How to create a one-dimensional array. How to create a multi-dimensional array. How to use data/values from previous loops. I. What is an array?

More information

Part A: Connect NXT to the Laptop via Bluetooth

Part A: Connect NXT to the Laptop via Bluetooth LEGO MINDSTORMS NXT Lab 1 This lab session is to introduce you how to connect your LEGO Mindstorms NXT brick and Wii remote controller (Wiimote) to the laptop or computer via Bluetooth wireless protocol.

More information

User Guide to LabVIEW & APT

User Guide to LabVIEW & APT User Guide to LabVIEW & APT Guide to LabVIEW and APT Page 1 Contents CHAPTER 1 INTRODUCTION TO LABVIEW AND APT...6 LabVIEW...6 APT...6 APT within LabVIEW...6 CHAPTER 2 LABVIEW PROGRAMS...7 Front Panel...7

More information

Labview Exercises for Labview 7.0

Labview Exercises for Labview 7.0 Installation of Labview: Labview Exercises for Labview 7.0 1. Install the Labview 7.0 software and drivers onto your computer. These files can be found by mapping a network drive to \\poohbah\labview,

More information

Exercise 1: Add Tests Using NI TestStand Sequence Editor

Exercise 1: Add Tests Using NI TestStand Sequence Editor Exercise 1: Add Tests Using NI TestStand Sequence Editor Objective: To create a TestStand sequence and add steps to the MainSequence that uses the Frequency test created in the first three exercises. The

More information

A Test Engineer s Evaluation of Graphical Programming

A Test Engineer s Evaluation of Graphical Programming A Test Engineer s Evaluation of Graphical Programming Steve Mackin is currently a senior project engineer with Endgate Corporation in Sunnyvale, California. Steve was with Allied Signal Aerospace (formerly

More information

Introduction to LabVIEW for Control Design & Simulation Ricardo Dunia (NI), Eric Dean (NI), and Dr. Thomas Edgar (UT)

Introduction to LabVIEW for Control Design & Simulation Ricardo Dunia (NI), Eric Dean (NI), and Dr. Thomas Edgar (UT) Introduction to LabVIEW for Control Design & Simulation Ricardo Dunia (NI), Eric Dean (NI), and Dr. Thomas Edgar (UT) Reference Text : Process Dynamics and Control 2 nd edition, by Seborg, Edgar, Mellichamp,

More information

Hands-On: Introduction to Object-Oriented Programming in LabVIEW

Hands-On: Introduction to Object-Oriented Programming in LabVIEW Version 13.11 1 Hr Hands-On: Introduction to Object-Oriented Programming in LabVIEW Please do not remove this manual. You will be sent an email which will enable you to download the presentations and an

More information

RF Simulation Demo: Phase Shift Keying

RF Simulation Demo: Phase Shift Keying RF Simulation Demo: Phase Shift Keying 0 ratings 0.00 out of 5 Print Overview This step-by-step demo is designed to examine the Phase Shift Keying (PSK) digital modulation scheme. Fundamentally, digital

More information

Annex: VISIR Remote Laboratory

Annex: VISIR Remote Laboratory Open Learning Approach with Remote Experiments 518987-LLP-1-2011-1-ES-KA3-KA3MP Multilateral Projects UNIVERSITY OF DEUSTO Annex: VISIR Remote Laboratory OLAREX project report Olga Dziabenko, Unai Hernandez

More information

Lab 5 Digital I/O. Figure 5.0. Four bit Digital Counter Circuit on NI ELVIS II Protoboard

Lab 5 Digital I/O. Figure 5.0. Four bit Digital Counter Circuit on NI ELVIS II Protoboard Lab 5 Digital I/O Digital electronics is the heart and soul of modern computers. The ability to set and read digital lines is essential to digital circuit diagnostics. Figure 5.0. Four bit Digital Counter

More information

Getting Started with the LabVIEW Mobile Module Version 2009

Getting Started with the LabVIEW Mobile Module Version 2009 Getting Started with the LabVIEW Mobile Module Version 2009 Contents The LabVIEW Mobile Module extends the LabVIEW graphical development environment to Mobile devices so you can create applications that

More information

LabVIEW DSP Test Integration Toolkit for TI DSP

LabVIEW DSP Test Integration Toolkit for TI DSP LabVIEW DSP Test Integration Toolkit for TI DSP Contents The LabVIEW DSP Test Integration Toolkit for TI DSP gives you the ability to use LabVIEW and the TI Code Composer Studio (CCS) Integrated Development

More information

First Bytes Programming Lab 2

First Bytes Programming Lab 2 First Bytes Programming Lab 2 This lab is available online at www.cs.utexas.edu/users/scottm/firstbytes. Introduction: In this lab you will investigate the properties of colors and how they are displayed

More information

Sample. LabVIEW TM Core 1 Course Manual. Course Software Version 2010 August 2010 Edition Part Number 325290B-01

Sample. LabVIEW TM Core 1 Course Manual. Course Software Version 2010 August 2010 Edition Part Number 325290B-01 LabVIEW TM Core 1 Course Manual Course Software Version 2010 August 2010 Edition Part Number 325290B-01 LabVIEW Core 1 Course Manual Copyright 1993 2010 National Instruments Corporation. All rights reserved.

More information

University of Pennsylvania Department of Electrical and Systems Engineering Digital Audio Basics

University of Pennsylvania Department of Electrical and Systems Engineering Digital Audio Basics University of Pennsylvania Department of Electrical and Systems Engineering Digital Audio Basics ESE250 Spring 2013 Lab 2: Sampling Friday, January 18, 2013 For Lab Session: Thursday, January 24, 2013

More information

Getting Started with the LabVIEW Mobile Module

Getting Started with the LabVIEW Mobile Module Getting Started with the LabVIEW Mobile Module Contents The LabVIEW Mobile Module extends the LabVIEW graphical development environment to Mobile devices so you can create applications that run on Windows

More information

DSP Laboratory: Analog to Digital and Digital to Analog Conversion

DSP Laboratory: Analog to Digital and Digital to Analog Conversion OpenStax-CNX module: m13035 1 DSP Laboratory: Analog to Digital and Digital to Analog Conversion Erik Luther This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License

More information

Digital to Analog Conversion Using Pulse Width Modulation

Digital to Analog Conversion Using Pulse Width Modulation Digital to Analog Conversion Using Pulse Width Modulation Samer El-Haj-Mahmoud Electronics Engineering Technology Program Texas A&M University Instructor s Portion Summary The purpose of this lab is to

More information

LabVIEW Tutorial Manual

LabVIEW Tutorial Manual LabVIEW Tutorial Manual January 1996 Edition Part Number 320998A-01 Copyright 1993, 1996 National Instruments Corporation. All Rights Reserved. Internet Support GPIB: gpib.support@natinst.com DAQ: daq.support@natinst.com

More information

An Introduction to Using Simulink. Exercises

An Introduction to Using Simulink. Exercises An Introduction to Using Simulink Exercises Eric Peasley, Department of Engineering Science, University of Oxford version 4.1, 2013 PART 1 Exercise 1 (Cannon Ball) This exercise is designed to introduce

More information

Charge and Discharge of a Capacitor

Charge and Discharge of a Capacitor Charge and Discharge of a Capacitor INTRODUCTION Capacitors 1 are devices that can store electric charge and energy. Capacitors have several uses, such as filters in DC power supplies and as energy storage

More information

LabVIEW Report Generation Toolkit for Microsoft Office

LabVIEW Report Generation Toolkit for Microsoft Office USER GUIDE LabVIEW Report Generation Toolkit for Microsoft Office Version 1.1.2 Contents The LabVIEW Report Generation Toolkit for Microsoft Office provides VIs and functions you can use to create and

More information

Introduction to Simulink

Introduction to Simulink Introduction to Simulink MEEN 364 Simulink is a software package for modeling, simulating, and analyzing dynamical systems. It supports linear and nonlinear systems, modeled in continuous time, sampled

More information

Making Visio Diagrams Come Alive with Data

Making Visio Diagrams Come Alive with Data Making Visio Diagrams Come Alive with Data An Information Commons Workshop Making Visio Diagrams Come Alive with Data Page Workshop Why Add Data to A Diagram? Here are comparisons of a flow chart with

More information

Data Acquisition (DAQ) System. B.1 Introduction

Data Acquisition (DAQ) System. B.1 Introduction Data Acquisition (DAQ) System B.1 Introduction One of the greatest advancements in experimentation has been the use of computers to automatically retrieve data. Generally speaking, a computerized data

More information

MICROSOFT OUTLOOK 2010 WORK WITH CONTACTS

MICROSOFT OUTLOOK 2010 WORK WITH CONTACTS MICROSOFT OUTLOOK 2010 WORK WITH CONTACTS Last Edited: 2012-07-09 1 Access to Outlook contacts area... 4 Manage Outlook contacts view... 5 Change the view of Contacts area... 5 Business Cards view... 6

More information

Jump-Start Tutorial For ProcessModel

Jump-Start Tutorial For ProcessModel Jump-Start Tutorial For ProcessModel www.blueorange.org.uk ProcessModel Jump-Start Tutorial This tutorial provides step-by-step instructions for creating a process model, running the simulation, and viewing

More information

Figure 1. Flowcode 1 step-by-step Let s now convert this into a Flowcode program. Start. Read switch status. Is switch pressed?

Figure 1. Flowcode 1 step-by-step Let s now convert this into a Flowcode program. Start. Read switch status. Is switch pressed? This article offers an introduction to programming PIC chips using the free version of Flowcode (limited to 2k of compiled code), and shows you how to use it to create two simple programs for the PICkit

More information

Data Acquisition Using NI-DAQmx

Data Acquisition Using NI-DAQmx Instructor s Portion Data Acquisition Using NI-DAQmx Wei Lin Department of Biomedical Engineering Stony Brook University Summary This experiment requires the student to use NI-DAQmx to acquire voltage

More information

Chapter I Introduction to Quick MANUAL II. QuickII SOFTWARE

Chapter I Introduction to Quick MANUAL II. QuickII SOFTWARE Chapter I Introduction to Quick MANUAL II QuickII SOFTWARE 105 FAB Intelligent Controller QuickII: SO TWARE OR AB Controller Quick II is a programming software for a FAB controller (FAB), it is required

More information

How to Use Powerpoint for Images (PC)

How to Use Powerpoint for Images (PC) How to Use Powerpoint for Images (PC) Opening a Powerpoint from flash drive Insert the flash drive into your computer. Click on My Computer. on your computer desktop. Double click on the Removable Drive.

More information

Getting Started with the LabVIEW Embedded Module for ARM Microcontrollers 1.0 For the Keil MCB2300

Getting Started with the LabVIEW Embedded Module for ARM Microcontrollers 1.0 For the Keil MCB2300 Getting Started with the LabVIEW Embedded Module for ARM Microcontrollers 1.0 For the Keil MCB2300 Contents The LabVIEW Embedded Module for ARM Microcontrollers is a comprehensive graphical development

More information

The Helios Microsoft Windows Server

The Helios Microsoft Windows Server The Helios Microsoft Windows Server COPYRIGHT This document Copyright 1992 Distributed Software Limited. All rights reserved. This document may not, in whole or in part, be copied, photocopied, reproduced,

More information

Module: Arduino Input/Output (I/O) Pins

Module: Arduino Input/Output (I/O) Pins Name/NetID: Teammate: Module: Arduino Input/Output (I/O) Pins Module Outline In this module you will be learning how to use the Digital I/O pins on the Arduino effectively. Digital? What does digital mean

More information

FPGA Fixed-Point Math Library User Guide

FPGA Fixed-Point Math Library User Guide Contents 1. Overview DISCLAIMER: National Instruments does not support the FPGA Fixed-Point Math Library. The library is an internal product, so you are using the library at your own risk. 2. Common Characteristics

More information

Lab View with crio Tutorial. Control System Design Feb. 14, 2006

Lab View with crio Tutorial. Control System Design Feb. 14, 2006 Lab View with crio Tutorial Control System Design Feb. 14, 2006 Pan and Tilt Mechanism Experimental Set up Power Supplies Ethernet cable crio Reconfigurable Embedded System Lab View + Additional Software

More information

LabVIEW Day 6: Saving Files and Making Sub vis

LabVIEW Day 6: Saving Files and Making Sub vis LabVIEW Day 6: Saving Files and Making Sub vis Vern Lindberg You have written various vis that do computations, make 1D and 2D arrays, and plot graphs. In practice we also want to save that data. We will

More information

EVALUATION. WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration COPY. Developer

EVALUATION. WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration COPY. Developer WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration Developer Web Age Solutions Inc. USA: 1-877-517-6540 Canada: 1-866-206-4644 Web: http://www.webagesolutions.com Chapter 6 - Introduction

More information

Contents for How to Use the Simulator Program

Contents for How to Use the Simulator Program SPAM 150C Contents for How to Use the Simulator Program This manual describes the various items you see in the simulation program. To choose a Help Topic, click on the underlined topic to view the text.

More information

PowerPoint How-To. Blank presentation: With this selection, you start with a blank slide and you are free to make all of the design choices.

PowerPoint How-To. Blank presentation: With this selection, you start with a blank slide and you are free to make all of the design choices. PowerPoint How-To Starting PowerPoint The first screen that appears contains the following options: Auto Content wizard: This is the quickest way to create a presentation. The wizard walks you through

More information

LabVIEWTM. Getting Started with LabVIEW. Getting Started with LabVIEW. June 2010 373427G-01

LabVIEWTM. Getting Started with LabVIEW. Getting Started with LabVIEW. June 2010 373427G-01 LabVIEWTM Getting Started with LabVIEW Getting Started with LabVIEW June 2010 373427G-01 Support Worldwide Technical Support and Product Information ni.com National Instruments Corporate Headquarters 11500

More information

Creating a Game Board in Microsoft Word

Creating a Game Board in Microsoft Word Creating a Game Board in Microsoft Word 1) Open Microsoft Word. To create a game board, you will probably want to use more space on the page than is allowed by the standard margin settings. Therefore,

More information

5.5.3 Optional Lab: Managing Administrative Settings and Snapins in Windows 7

5.5.3 Optional Lab: Managing Administrative Settings and Snapins in Windows 7 5.5.3 Optional Lab: Managing Administrative Settings and Snapins in Windows 7 Introduction Print and complete this lab. In this lab, you will use administrative tools to monitor system resources. You will

More information

Introduction to MS WINDOWS XP

Introduction to MS WINDOWS XP Introduction to MS WINDOWS XP Mouse Desktop Windows Applications File handling Introduction to MS Windows XP 2 Table of Contents What is Windows XP?... 3 Windows within Windows... 3 The Desktop... 3 The

More information

Hands-onIntroduction todataacquisition

Hands-onIntroduction todataacquisition ni.com/events Hands-onIntroduction todataacquisition withlabview ni.com/uk ni.com/ireland ni.com/uk/handson Introduction to LabVIEW and Computer-Based Measurements Hands-On Seminar 1 Company Profile Leaders

More information

Acrobat Pro DC. What strengths do PDF files have?

Acrobat Pro DC. What strengths do PDF files have? Acrobat Pro DC What is a PDF? Portable Document Format, or PDF, is a file format developed by Adobe that is used to maintain an original document and allow the document to be shared with anyone, no matter

More information

Controlling the User Interface Use property nodes, invoke nodes, and control references to programmatically control front panel objects.

Controlling the User Interface Use property nodes, invoke nodes, and control references to programmatically control front panel objects. Controlling the User Interface Use property nodes, invoke nodes, and control references to programmatically control front panel objects. A. VI Server Architecture B. Control References C. Property Nodes

More information

Introduction to Simulink

Introduction to Simulink Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Introduction to Simulink HANS-PETTER HALVORSEN, 2011.06.06 Faculty of Technology, Postboks 203,

More information

Visual Logic Instructions and Assignments

Visual Logic Instructions and Assignments Visual Logic Instructions and Assignments Visual Logic can be installed from the CD that accompanies our textbook. It is a nifty tool for creating program flowcharts, but that is only half of the story.

More information

Migrating Groupwise Data

Migrating Groupwise Data Migrating Groupwise Data Requirements: Windows Computer on CCSF admin network Outlook 2010 Groupwise 8 windows client Network access Office 365 login and password Groupwise login and password USB Flash

More information

Constructing the Library Analysis Model - Adding a Class Diagram

Constructing the Library Analysis Model - Adding a Class Diagram - Adding a Class Diagram Prerequisite On completion of the requirements model, your project explorer window should look something like below. You model should contain a number of public and administrative

More information

PowerPoint 2007 Basics Website: http://etc.usf.edu/te/

PowerPoint 2007 Basics Website: http://etc.usf.edu/te/ Website: http://etc.usf.edu/te/ PowerPoint is the presentation program included in the Microsoft Office suite. With PowerPoint, you can create engaging presentations that can be presented in person, online,

More information

LabVIEW Report Generation Toolkit for Microsoft Office User Guide

LabVIEW Report Generation Toolkit for Microsoft Office User Guide LabVIEW Report Generation Toolkit for Microsoft Office User Guide Version 1.1 Contents The LabVIEW Report Generation Toolkit for Microsoft Office provides tools you can use to create and edit reports in

More information

Data Visualization. Brief Overview of ArcMap

Data Visualization. Brief Overview of ArcMap Data Visualization Prepared by Francisco Olivera, Ph.D., P.E., Srikanth Koka and Lauren Walker Department of Civil Engineering September 13, 2006 Contents: Brief Overview of ArcMap Goals of the Exercise

More information

Second Workshop for Product Evaluation. My second process. Copyright 2015 Bizagi

Second Workshop for Product Evaluation. My second process. Copyright 2015 Bizagi Second Workshop for Product Evaluation My second process Second Workshop for Product Evaluation 1 Table of Contents Workshop: Office Supply Request... 3 Description of the Office Supply Request Process...

More information

Creating Your Own Shapes

Creating Your Own Shapes 1 Creating Your Own Shapes in Visio You can create your own custom shapes in Visio if you need a shape that is not in one of the standard templates. This example shows how to create the recycling symbol

More information

X-Trade Brokers Dom Maklerski S.A. XTB Expert Builder. Tutorial. Michał Zabielski 2010-08-05

X-Trade Brokers Dom Maklerski S.A. XTB Expert Builder. Tutorial. Michał Zabielski 2010-08-05 X-Trade Brokers Dom Maklerski S.A. XTB Expert Builder Tutorial Michał Zabielski 2010-08-05 Table of Contents Installation...3 Legal notification...7 Initial adjustments / Preferences...8 Language...8 Platform

More information

Jianjian Song LogicWorks 4 Tutorials (5/15/03) Page 1 of 14

Jianjian Song LogicWorks 4 Tutorials (5/15/03) Page 1 of 14 LogicWorks 4 Tutorials Jianjian Song Department of Electrical and Computer Engineering Rose-Hulman Institute of Technology March 23 Table of Contents LogicWorks 4 Installation and update...2 2 Tutorial

More information

Lab 0b: Introduction to Simulink

Lab 0b: Introduction to Simulink http://www.comm.utoronto.ca/~dkundur/course/real-time-digital-signal-processing/ Page 1 of 1 Lab 0b: Introduction to Simulink Professor Deepa Kundur Introduction and Background This lab introduces you

More information

School of Electrical and Information Engineering. The Remote Laboratory System. Electrical and Information Engineering Project 2006.

School of Electrical and Information Engineering. The Remote Laboratory System. Electrical and Information Engineering Project 2006. School of Electrical and Information Engineering The Remote Laboratory System Electrical and Information Engineering Project 2006 By Ben Loud Project Number: Supervisors: 2006A Jan Machotka Zorica Nedic

More information

Contents. 4 I/O Drivers: Connecting To External Technologies. 5 System Requirements. 6 Run Mode And Edit Mode. 7 Controls

Contents. 4 I/O Drivers: Connecting To External Technologies. 5 System Requirements. 6 Run Mode And Edit Mode. 7 Controls User Guide November 19, 2014 Contents 3 Welcome 3 What Is FACTORY I/O 3 How Does It Work 4 I/O Drivers: Connecting To External Technologies 5 System Requirements 6 Run Mode And Edit Mode 7 Controls 8 Cameras

More information

Lab 11 Digital Dice. Figure 11.0. Digital Dice Circuit on NI ELVIS II Workstation

Lab 11 Digital Dice. Figure 11.0. Digital Dice Circuit on NI ELVIS II Workstation Lab 11 Digital Dice Figure 11.0. Digital Dice Circuit on NI ELVIS II Workstation From the beginning of time, dice have been used for games of chance. Cubic dice similar to modern dice date back to before

More information

HP LASER GAMING MOUSE USER MANUAL

HP LASER GAMING MOUSE USER MANUAL HP LASER GAMING MOUSE USER MANUAL v1.0.en Part number: 513192-001 Contents Selecting a User Profile... 1 Customizing a User Profile... 2 Customizing DPI Profiles... 3 Selecting a DPI Profile... 3 Changing

More information

CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL

CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL TABLE OF CONTENTS CORSAIR UTILITY ENGINE OVERVIEW PROFILES 1 9 Introduction 2 Starting the Corsair Utility Engine 2 Profiles: Settings for a Specific Program

More information

University of Arizona Information Commons Training Page 2 of 17

University of Arizona Information Commons Training Page 2 of 17 University of Arizona Information Commons Training Page 1 of 17 PowerPoint XP PERFORMING BASIC OPERATIONS WITH POWERPOINT XP USER GUIDE OBJECTIVES: Objective #1 - The employee will understand the basic

More information

Jade Robot TM Scratch Programming Language Outline

Jade Robot TM Scratch Programming Language Outline Jade Robot TM Scratch Programming Language Outline Myke Predko Last Updated: December 30, 2014 12/30/2014 Page 1 of 21 License and Warranty This document and code was written for the Jade Robot TM and

More information

Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5

Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5 Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5 University of Sheffield Contents 1. INTRODUCTION... 3 2. GETTING STARTED... 4 2.1 STARTING POWERPOINT... 4 3. THE USER INTERFACE...

More information

SFC A Structured Flow Chart Editor Version 2.3 User s Guide Tia Watts, Ph.D. Sonoma State University

SFC A Structured Flow Chart Editor Version 2.3 User s Guide Tia Watts, Ph.D. Sonoma State University SFC A Structured Flow Chart Editor Version 2.3 User s Guide Tia Watts, Ph.D. Sonoma State University 1 of 35 SFC A Structured Flow Chart Editor Version 2.3 User s Guide Table of Contents 1. Introduction...

More information

Contents LabVIEW Exercise 1: Optional Exercise 1: LabVIEW Exercise 2:

Contents LabVIEW Exercise 1: Optional Exercise 1: LabVIEW Exercise 2: Contents Objective and Agenda.2-4 Overview FIRST, FRC, and FRC Control System....5 Vision and Mission..6-10 Sponsor Investment...11-12 Mentors...13 FRC Control System: LabVIEW and CompactRIO 14 Robotics

More information

Goal: Let s create Pong!

Goal: Let s create Pong! Goal: Let s create Pong! About! Pong is one of the first computer games ever created. It is a simple game that involves a ball and a paddle. The goal is to use your paddle, which you control by sliding

More information

Wireless Mouse This mouse does not have a cord attached. It uses radio signal to communicate with the computer.

Wireless Mouse This mouse does not have a cord attached. It uses radio signal to communicate with the computer. Mouse Skills for Beginners Windows 7 Mouse Skills for Beginners What is the Mouse? A mouse is a hand-held computer hardware device that lets you select, open, move, and change items on the computer. You

More information

Using xfig to draw pictures

Using xfig to draw pictures Using xfig to draw pictures John W. Shipman 2004-05-20 17:57 Table of Contents Should I use xfig?... 1 2. How to use xfig... 1 3. Adding objects to your drawing... 2 4. How to change line styles and other

More information

INTRODUCTION TO COMPUTER CONCEPTS CSIT 100 LAB: MICROSOFT POWERPOINT

INTRODUCTION TO COMPUTER CONCEPTS CSIT 100 LAB: MICROSOFT POWERPOINT INTRODUCTION TO COMPUTER CONCEPTS CSIT 100 LAB: MICROSOFT POWERPOINT Starting PowerPoint 1. Click the Start button 2. Click on Microsoft Office PowerPoint on the Programs menu. If you don t see it there,

More information

CHAPTER 3: MULTISIM 3.1 INTRODUCTION TO MULTISIM

CHAPTER 3: MULTISIM 3.1 INTRODUCTION TO MULTISIM MULTISIM CHAPTER 3: MULTISIM 3. INTRODUCTION TO MULTISIM Multisim is a virtual electronic circuit design, analysis, and simulation programme that design and analyse analogue, digital and mixed mode circuits

More information

Windows 8.1 Tips and Tricks

Windows 8.1 Tips and Tricks Windows 8.1 Tips and Tricks Table of Contents Tiles... 2 Removing, Resizing and Moving Existing Tiles... 2 Adding New Tiles... 2 Returning to the Start Screen (Charms)... 3 The Search Feature... 3 Switching

More information

MS Access Lab 2. Topic: Tables

MS Access Lab 2. Topic: Tables MS Access Lab 2 Topic: Tables Summary Introduction: Tables, Start to build a new database Creating Tables: Datasheet View, Design View Working with Data: Sorting, Filtering Help on Tables Introduction

More information

Cengage YouBook Instructor Guide for Enhanced WebAssign

Cengage YouBook Instructor Guide for Enhanced WebAssign Cengage YouBook Instructor Guide for Enhanced WebAssign The Cengage YouBook is an engaging and customizable ebook that lets you tailor a digital textbook to match the way you teach your course and connect

More information