Getting Started The Getting Started window is the first to appear when LabVIEW for LEGO MINDSTORMS starts. This window gives you the option to:

Size: px
Start display at page:

Download "Getting Started The Getting Started window is the first to appear when LabVIEW for LEGO MINDSTORMS starts. This window gives you the option to:"

Transcription

1 Summary TETRIX Mastery with LabVIEW Introduction to LabVIEW What is LabVIEW? LabVIEW is a graphical programming language. It allows code to be visually organized in comparison to traditional text-based programming. The LabVIEW programming language consists of many functions, inputs, and outputs, which are physically connected with wires to create a program. LabVIEW for LEGO MINDSTORMS has been specifically tailored to work with the LEGO MINDSTORMS NXT system, containing many functions specific to the device. This makes programming LEGO MINDSTORMS and TETRIX robots very straightforward in LabVIEW. LabVIEW programs are saved as a VI, which stands for Virtual Instrument. Programs made in LabVIEW are often referred to as VIs. A program with the file extension.vi is a LabVIEW program file. What is the NXT Brick? The NXT Brick is a small computer which has three motor outputs, a display screen, four sensor inputs, and four buttons. This brick can store and execute programs files that have a.rxe extension. When LabVIEW compiles and sends a program to the robot, it is of this file type. The NXT Brick is built upon using LEGO MINDSTORMS and TETRIX elements to create a functioning robot that the user can program to complete a variety of tasks. Getting Started The Getting Started window is the first to appear when LabVIEW for LEGO MINDSTORMS starts. This window gives you the option to: Create new programs. Open existing programs. Open recent files. Take LabVIEW tutorials. Complete LabVIEW challenges. Find help. To create a new robot project, click Create Program. In the window that opens, select the Robot Project template and under the Robot Project heading, select one of the configurations, or choose Blank Robot to make a unique robot configuration. For these lessons, the FTC Arm & Gripper Robot Project will be used. 1

2 TETRIX Mastery with LabVIEW Summary Introduction to LabVIEW Click Create, give the Robot Project a name, and choose an appropriate directory in which to save it. Robot Project Center Once a new project is created, the Robot Project Center will appear. This is the robot project specific to the FTC Arm & Gripper Bot: Choose an NXT Brick to connect to. View all VIs in the project. Create a new VI in the project. Open the Schematic Editor. Contains a link to the NXT Terminal, Data Viewer, and to more applications to choose from. Add an existing VI to the project. Create a new Remote Configuration. 2

3 Summary TETRIX Mastery with LabVIEW Introduction to LabVIEW Connecting to the NXT Brick It is important to be connected to the correct NXT in the Robot Project Center, as this cannot be changed in any VI that is opened. However, if this step is missed, the Robot Project Center window will remain open, and the connection can always be made at a later time. No program can run on the NXT until this has been completed. To connect to an NXT Brick, first ensure that the brick is on and is either connected with a USB cable or has the Bluetooth both On and Visible. Next, select the correct brick from the Choose NXT menu. If it does not appear here, select the Find NXT option. To create a new program, click New VI and choose VI for NXT Target to target the program to the NXT Brick. If the correct option is not chosen, the correct function palettes may not be available once the blank VI opens. Front Panel The Front Panel is the grey window that appears. This is where controls and indicators are visible while a program runs. The Controls palette can be accessed by right-clicking anywhere on the front panel, and chosen controls can be dragged and placed in the necessary position. To be able to use controls and indicators on the front panel with the NXT Brick, the program must be run in Debug Mode to maintain communication with the brick throughout the execution of the program. Controls are inputs, and Indicators are outputs, meaning that controls give values to a function, and indicators receive values from a function. Controls are therefore used to set certain values in a program, and indicators are used to display information received from the program. Block Diagram The Block Diagram is where the code for the program is placed. To access the block diagram from the front panel, either choose Show Block Diagram from the Window menu, or press Ctrl-E on the keyboard. The toolbar at the top of the block diagram (also visible on the front panel) is used to control the program. The Functions palette can be accessed by right-clicking the block diagram. This is where all the functions necessary to create a program reside. Functions can be chosen and placed anywhere on the block diagram. Functions Each function has terminals that connect to other functions with wires. Generally, inputs are located on the left side of the function and outputs are on the right. Some inputs are on the top of the function, such is the case with motor and sensor functions. Inputs to functions are often set as constants. A constant is a number set before the program executes which does not change at any point during the program. To create a constant for any function input terminal, right-click the terminal and select Create >> Constant. Wiring When building code, it is helpful to keep all wires connecting functions clean and organized. Wires can be moved easily by clicking and dragging them or by clicking and then using the arrow keys on the keyboard to move them. Also note that differences in the appearance of wires represent the different types of data they carry: A blue wire passes an integer value. An orange wire passes a numeric value (containing a decimal). A green wire passes a Boolean value (TRUE or FALSE). A pink wire passes a string value (words and letters). A thick wire passes an array of values. Palettes Important sub-palettes that will be used to program NXT robots include NXT I/O and TETRIX, which are found in the functions palette. 3

4 TETRIX Mastery with LabVIEW Summary Introduction to LabVIEW Context Help This very useful tool in LabVIEW can be accessed by going to the Help menu and selecting Show Context Help, or by pressing Ctrl-H. When a function is hovered over, a labelled diagram, brief description, and a link to more detailed information about that function is displayed. The diagram shows what is required for each input and output for that function. Any input that is bold in the diagram is a required input. Deploying Code The toolbar at the top of the block diagram or front panel is used to control and run programs. Run This button compiles the code, sends it to the NXT Brick, and runs the code on the NXT immediately, but does not maintain the connection between the brick and the computer while the code is executing. Deploy This button compiles the code and sends it to the NXT Brick, but does not run the program. Debug This button compiles the code, sends it to the NXT Brick, and runs the code on the NXT immediately while maintaining the connection between the brick and the computer throughout the execution of the program. When using controls on the front panel to control a robot, Debug Mode must be used. Errors If there are any problems with your code, the Run button at the top will appear as a broken arrow. If this is clicked, a list of errors will appear in a new window. 4

5 Summary TETRIX Mastery with LabVIEW Introduction: In this guide, basic programming concepts within the LabVIEW for LEGO MINDSTORMS programming language will be reviewed. The FTC Arm & Gripper Bot will be programmed to respond to sensors, and make decisions based on sensor input. Basic motor and servo movement and the use of controls and indicators will also be explored. Getting Started: 1. Open the Robot Project Center and click Create Program. Under Templates, select Robot Project, and under Robot Project, select FTC Arm & Gripper. Click Create. 2. Select Programs from the Robot Files menu, then click New VI on the right side of the window and choose the VI for NXT Target option. Name this VI when prompted, and click Create. A blank VI will open. Reading Sensors: 3. Begin the program by placing a function to read the touch sensor on the block diagram. a. Select the Read Sensor function from the NXT I/O sub-palette and place it on the block diagram. b. From the polymorphic selector at the bottom of the function, select Read Touch >> Pressed. c. Create a constant for the Port terminal, and set it to the correct port number. For the FTC Arm & Gripper Bot, this should be set to Port 4. 5

6 TETRIX Mastery with LabVIEW Summary Using a While Loop 4. In order for the robot to continually check the touch sensor, instead of checking it just once and ending the program, create a While Loop around the touch sensor. This will cause the code contained to execute repeatedly, until a certain condition is met. a. From the NXT Programming sub-palette, under Structures, choose While Loop. b. Drag the loop around the existing code. Using a Case Structure: 5. Place a Case structure beside the Read Touch function to make a decision based on the status of the touch sensor. a. From the NXT Programming sub-palette, under Structures, choose Case structure. 6

7 Summary TETRIX Mastery with LabVIEW b. Drag the mouse to create space within the Case structure. c. Wire the Yes/No terminal of the Read Touch function into the Case selector of the Case structure. Moving the Servos: 6. Inside the True case of the Case structure, build code to make the robot s arm and gripper servos to go to positions 255 and 100, respectively. a. From NXT Robotics under TETRIX, choose the TETRIX Move Servos function. b. Place this function within the Case structure. 7

8 TETRIX Mastery with LabVIEW Summary c. Create a constant for the servo motors by right-clicking the Servos terminal, and selecting Create Constant. Expand the constant that appears by pressing the down arrow below the unselected motor. From the drop-down menu, choose Gripper for the first constant and Arm for the second. d. Create constants wired into the Position 1 and Position 2 terminals. Set the Position 1 constant to 100 and the Position 2 constant to 255. This will move to the Gripper servo to a position of 100 and the Arm to a position of 255, when the touch sensor is in the pressed state. 7. Create a wait function to allow half a second for them to get into position before continuing the program. a. From the NXT I/O sub-palette, choose Wait For. b. Place the Wait function next to the TETRIX Move Servos function, inside the Case structure. From the polymorphic selector, choose Wait For Time >> msec. 8

9 Summary TETRIX Mastery with LabVIEW c. Create a constant set to 500 wired to the Time terminal of the wait function. This will instruct the robot to wait for 500 milliseconds, or half a second. Reading the Ultrasonic Sensor: 8. Build the code which will stop the While Loop when the ultrasonic sensor reads a value of less than 10 cm, signalling that an object is directly in front of the sensor. Since there is no code outside the While Loop, when the loop is terminated, the program will end. a. Place a Read Sensor block next to the Case structure, and choose Read Ultrasonic from the polymorphic selector. b. Create a constant in the Port terminal set to Port 2. c. From the NXT Programming sub-palette, under Comparison, choose Less?. 9

10 TETRIX Mastery with LabVIEW Summary d. Place the Less? function next to the Read Ultrasonic function, and wire the Distance output terminal into the top terminal, labelled x, of the Less? function. e. Create a constant wired to the bottom terminal, labelled y, of the Less? function. Wire the output of the Less? function to the Loop Condition terminal of the While Loop. Complete the Code: 9. Wire the NXT Terminals of each NXT function to ensure the tasks are carried out in the correct sequence. Ensure to wire through both cases of the Case structure. Modify the Code: Move the DC Motors in Place of the Servos: 1. Create a TETRIX Move DC Motors function by selecting it from the TETRIX palette in NXT Programming. 2. Create a constant wired to the Motor terminal. Expand the constant and set the motors to Right Wheel and Left Wheel. 10

11 Summary TETRIX Mastery with LabVIEW 3. Create constants wired to the Power/Speed 1 and Power/Speed 2 terminals. This will be the drive motor power. If the robot is to go straight forward or straight backward, one constant can be wired into both terminals, as the right and left motors will need to have the same power. 4. It is important to remember that the TETRIX DC Motors do not turn off until they receive a command to do so. For this reason, any time a TETRIX Move DC Motors command is used, a TETRIX Stop DC Motors command should also be incorporated into the program. The motor constants are wired to the same position in both functions. Note that the same motor constants can be used for both functions to save space. Create a Control and Indicator: To control a value in the program manually from the Front Panel, a control must be added. A control is added to a function in the place of a constant. To view a value in the program on the Front Panel, an indicator must be added. An indicator is wired to the output of a function. 1. Add a numeric control by right-clicking the Front Panel and selecting one of the control options in the Numeric palette. For this exercise, one of the slider options is recommended. Notice that a new function also appears on the block diagram when this control is placed on the front panel. Note that the control can be renamed by clicking the current name and typing a new one. Notice that the control has DBL at the bottom of the icon that appears on the block diagram. This shows the representation of the value stored, in this case, a double precision representation. This can be changed to a different type of representation by right-clicking the icon on the block diagram or the control on the front panel, and selecting one of the options under Representation. 2. Add a Numeric Indicator on the Front Panel from the top row of the Numeric palette. This displays values that are passed to it. Notice that another new function appears on the block diagram. Place this function just to the right of the control, leaving a little space in between to place one more function. Notice that the control has an arrow on the right side of the function, and the indicator has an arrow on the left. This is because a control only has an out put terminal, and an indicator only has an input. 11

12 TETRIX Mastery with LabVIEW Summary 3. If the control was directly wired to the indicator and the program run, the indicator would simply read the value the control has been set to. Place an Add function between the control and indicator. Connect the output of the control to one of the inputs of the add function, and the output of the add function to the input of the indicator. Create a constant for the other input terminal of the Add function, and set it to a value. The indicator on the front panel will now display the result of the control added to the constant that has been set when the program is run. 4. To change the range of the control, right-click it on either the block diagram or the front panel and choose the Properties option. Select the Scale tab at the top. The range can be changed in the Scale Range section of the window. Click OK to apply the changes. 12

Getting Started Manual

Getting Started Manual Getting Started Manual LabVIEW LEGO MINDSTORMS NXT Module The LabVIEW LEGO MINDSTORMS NXT Module enables you to perform the following tasks: Develop LabVIEW VIs that run on a host computer and communicate

More information

Additional Guides. TETRIX Getting Started Guide NXT Brick Guide

Additional Guides. TETRIX Getting Started Guide NXT Brick Guide Preparing the NXT Brick Now that a functional program has been created, it must be transferred to the NXT Brick and then run. This is a perfect time to take a look at the NXT Brick in detail. The NXT Brick

More information

Tutorial for Programming the LEGO MINDSTORMS NXT

Tutorial for Programming the LEGO MINDSTORMS NXT Tutorial for Programming the LEGO MINDSTORMS NXT Table of contents 1 LEGO MINDSTORMS Overview 2 Hardware 2.1 The NXT Brick 2.2 The Servo Motors 2.3 The Sensors 3 Software 3.1 Starting a Program 3.2 The

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

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

The second goal is to provide a list of tips, tricks, and best known methods that have been discovered over the life span of the course.

The second goal is to provide a list of tips, tricks, and best known methods that have been discovered over the life span of the course. ECE1882 LEGO NXT Brick Programming Guide Introduction This document was written with two goals in mind. The first is to orient a new user to the graphical programming language used in the MindSpring NXT

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

Programming LEGO NXT Robots using NXC

Programming LEGO NXT Robots using NXC Programming LEGO NXT Robots using NXC This text programming language derived from C language is bended together with IDE BricxCC on standard firmware LEGO Mindstorms. This can be very convenient for those,

More information

How To Program An Nxt Mindstorms On A Computer Or Tablet Computer

How To Program An Nxt Mindstorms On A Computer Or Tablet Computer NXT Generation Robotics Introductory Worksheets School of Computing University of Kent Copyright c 2010 University of Kent NXT Generation Robotics These worksheets are intended to provide an introduction

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

CONTENTS. What is ROBOTC? Section I: The Basics

CONTENTS. What is ROBOTC? Section I: The Basics BEGINNERS CONTENTS What is ROBOTC? Section I: The Basics Getting started Configuring Motors Write Drive Code Download a Program to the Cortex Write an Autonomous Section II: Using Sensors Sensor Setup

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

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

Quick Start Guide to computer control and robotics using LEGO MINDSTORMS for Schools

Quick Start Guide to computer control and robotics using LEGO MINDSTORMS for Schools Quick Start Guide to computer control and robotics using LEGO MINDSTORMS for Schools www.lego.com/education/mindstorms LEGO, the LEGO logo and MINDSTORMS are trademarks of the LEGO Group. 2004 The LEGO

More information

understanding sensors

understanding sensors The LEGO MINDSTORMS NXT 2.0 robotics kit includes three types of sensors: Ultrasonic, Touch, and Color. You can use these sensors to build a robot that makes sounds when it sees you or to build a vehicle

More information

TETRIX Add-On Extensions. Encoder Programming Guide (ROBOTC )

TETRIX Add-On Extensions. Encoder Programming Guide (ROBOTC ) Introduction: In this extension, motor encoders will be added to the wheels of the Ranger Bot. The Ranger Bot with Encoders will be programmed to move forward until it detects an object, turn 90, and move

More information

Advanced Programming with LEGO NXT MindStorms

Advanced Programming with LEGO NXT MindStorms Advanced Programming with LEGO NXT MindStorms Presented by Tom Bickford Executive Director Maine Robotics Advanced topics in MindStorms Loops Switches Nested Loops and Switches Data Wires Program view

More information

EasyC. Programming Tips

EasyC. Programming Tips EasyC Programming Tips PART 1: EASYC PROGRAMMING ENVIRONMENT The EasyC package is an integrated development environment for creating C Programs and loading them to run on the Vex Control System. Its Opening

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 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

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to

More information

Classroom Activities for the Busy Teacher: EV3

Classroom Activities for the Busy Teacher: EV3 Classroom Activities for the Busy Teacher: EV3 Table of Contents Chapter 1: Introduction... 1 Chapter 2: RileyRover Basics... 5 Chapter 3: Keeping Track... 13 Chapter 4: What is a Robot?... 17 Chapter

More information

fakultät für informatik informatik 12 technische universität dortmund Data flow models Peter Marwedel Informatik 12 TU Dortmund Germany

fakultät für informatik informatik 12 technische universität dortmund Data flow models Peter Marwedel Informatik 12 TU Dortmund Germany 12 Data flow models Peter Marwedel Informatik 12 TU Dortmund Germany Models of computation considered in this course Communication/ local computations Communicating finite state machines Data flow model

More information

Designing a Schematic and Layout in PCB Artist

Designing a Schematic and Layout in PCB Artist Designing a Schematic and Layout in PCB Artist Application Note Max Cooper March 28 th, 2014 ECE 480 Abstract PCB Artist is a free software package that allows users to design and layout a printed circuit

More information

5. Tutorial. Starting FlashCut CNC

5. Tutorial. Starting FlashCut CNC FlashCut CNC Section 5 Tutorial 259 5. Tutorial Starting FlashCut CNC To start FlashCut CNC, click on the Start button, select Programs, select FlashCut CNC 4, then select the FlashCut CNC 4 icon. A dialog

More information

C.I. La chaîne d information LES CAPTEURS. Page 1 sur 5

C.I. La chaîne d information LES CAPTEURS. Page 1 sur 5 LES CAPTEURS C.I. La chaîne d information The Touch Sensor gives your robot a sense of touch. The Touch Sensor detects when it is being pressed by something and when it is released again. Suggestions for

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

WebEx Sharing Resources

WebEx Sharing Resources WebEx Sharing Resources OTS PUBLICATION: WX0 REVISED: 4/8/06 04 TOWSON UNIVERSITY OFFICE OF TECHNOLOGY SERVICES =Shortcut =Advice =Caution Introduction During a WebEx session, the host has the ability

More information

To Begin Customize Office

To Begin Customize Office To Begin Customize Office Each of us needs to set up a work environment that is comfortable and meets our individual needs. As you work with Office 2007, you may choose to modify the options that are available.

More information

Introduction WELCOME TO LEGO MINDSTORMS EDUCATION

Introduction WELCOME TO LEGO MINDSTORMS EDUCATION NXT User Guide Introduction WELCOME TO LEGO MINDSTORMS EDUCATION LEGO MINDSTORMS Education is the next generation in educational robotics, enabling students to discover Science, Technology, Engineering

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

How to test and debug an ASP.NET application

How to test and debug an ASP.NET application Chapter 4 How to test and debug an ASP.NET application 113 4 How to test and debug an ASP.NET application If you ve done much programming, you know that testing and debugging are often the most difficult

More information

Introduction WELCOME TO LEGO MINDSTORMS EDUCATION

Introduction WELCOME TO LEGO MINDSTORMS EDUCATION NXT User Guide Introduction WELCOME TO LEGO MINDSTORMS EDUCATION LEGO MINDSTORMS Education is the next generation in educational robotics, enabling students to discover Science, Technology, Engineering

More information

FUNDAMENTALS OF ROBOTICS

FUNDAMENTALS OF ROBOTICS FUNDAMENTALS OF ROBOTICS Lab exercise Stäubli AULINAS Josep (u1043469) GARCIA Frederic (u1038431) Introduction The aim of this tutorial is to give a brief overview on the Stäubli Robot System describing

More information

STEP 7 MICRO/WIN TUTORIAL. Step-1: How to open Step 7 Micro/WIN

STEP 7 MICRO/WIN TUTORIAL. Step-1: How to open Step 7 Micro/WIN STEP 7 MICRO/WIN TUTORIAL Step7 Micro/WIN makes programming of S7-200 easier. Programming of S7-200 by using Step 7 Micro/WIN will be introduced in a simple example. Inputs will be defined as IX.X, outputs

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

Welcome to Bridgit @ CSU The Software Used To Data Conference.

Welcome to Bridgit @ CSU The Software Used To Data Conference. Welcome to Bridgit @ CSU The Software Used To Data Conference. Overview SMART Bridgit software is a client/server application that lets you share programs and information with anyone, anywhere in the world.

More information

Remote Monitoring and Control of the R&S FSV with a Web Browser

Remote Monitoring and Control of the R&S FSV with a Web Browser Rohde & Schwarz Products: R&S FSV3, R&S FSV7, R&S FSV13, R&S FSV30 Remote Monitoring and Control of the R&S FSV with a Web Browser Application Note This application note describes remote operation or monitoring

More information

1 Introduction. 2 Project Browser. 3 FlowStone Editor

1 Introduction. 2 Project Browser. 3 FlowStone Editor USER GUIDE C O N T E N T S CHAPTER 1 1 Introduction 3 OVERVIEW... 4 ABOUT THIS GUIDE...4 CHAPTER 2 2 Project Browser 5 OVERVIEW... 6 NAVIGATOR... 6 TOOLBAR...7 PROJECT LIST... 7 PROJECT ACTIONS... 9 OPENING

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

Excel 2007 Basic knowledge

Excel 2007 Basic knowledge Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft

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

Choosing your Preferred Colours in Windows

Choosing your Preferred Colours in Windows Choosing your Preferred Colours in Windows Some people will occasionally find certain text and background combinations difficult to read, while others prefer to always have a certain colour combination

More information

Petrel TIPS&TRICKS from SCM

Petrel TIPS&TRICKS from SCM Petrel TIPS&TRICKS from SCM Maps: Knowledge Worth Sharing Map Annotation A map is a graphic representation of some part of the earth. In our industry, it may represent either the surface or sub surface;

More information

Creating a Web Service using IBM Rational HATS. For IBM System i (5250) Creating a Web Service using HATS 1

Creating a Web Service using IBM Rational HATS. For IBM System i (5250) Creating a Web Service using HATS 1 Creating a Web Service using IBM Rational HATS For IBM System i (5250) Creating a Web Service using HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web service that

More information

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide Open Crystal Reports From the Windows Start menu choose Programs and then Crystal Reports. Creating a Blank Report Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick

More information

PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL

PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL Rev. D PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL 10 BORIGHT AVENUE, KENILWORTH NEW JERSEY 07033 TELEPHONE: 800-524-0273 FAX: 908-686-9317 TABLE OF CONTENTS Page

More information

4. Do you have a VGA splitter ( Y Cable)? a document camera?

4. Do you have a VGA splitter ( Y Cable)? a document camera? Hooking up your computer to your projector and/or doc camera These instructions will assist you in performing a proper hookup of your computer to your projector and/or document camera. The instructions

More information

Visual Basic 2010 Essentials

Visual Basic 2010 Essentials Visual Basic 2010 Essentials Visual Basic 2010 Essentials First Edition 2010 Payload Media. This ebook is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited.

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

3D-GIS in the Cloud USER MANUAL. August, 2014

3D-GIS in the Cloud USER MANUAL. August, 2014 3D-GIS in the Cloud USER MANUAL August, 2014 3D GIS in the Cloud User Manual August, 2014 Table of Contents 1. Quick Reference: Navigating and Exploring in the 3D GIS in the Cloud... 2 1.1 Using the Mouse...

More information

Using Flow Control with the HEAD Recorder

Using Flow Control with the HEAD Recorder 03/15 Using with the HEAD Recorder The HEAD Recorder is a data acquisition software program that features an editable Flow Control function. This function allows complex program sequences to be predefined,

More information

Basic Computer Skills for Beginners. Mesa Regional Family History Center

Basic Computer Skills for Beginners. Mesa Regional Family History Center Basic Computer Skills for Beginners Mesa Regional Family History Center Know your Keyboard Most keys on the keyboard are the same as an electric typewriter. The four arrows (lower right side) move the

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

EV3 Programming. Overview for FLL Coaches. A very big high five to Tony Ayad

EV3 Programming. Overview for FLL Coaches. A very big high five to Tony Ayad EV3 Programming Overview for FLL Coaches A very big high five to Tony Ayad 2013 Nature s Fury Coach Call Basic programming of the Mindstorm EV3 Robot People Introductions Deborah Kerr & Faridodin Lajvardi

More information

Working with SQL Server Integration Services

Working with SQL Server Integration Services SQL Server Integration Services (SSIS) is a set of tools that let you transfer data to and from SQL Server 2005. In this lab, you ll work with the SQL Server Business Intelligence Development Studio to

More information

CAPITAL V8. Capital Business Software Tutorial Series. Introduction to Capital Business Manager V8 User Interface 1.2

CAPITAL V8. Capital Business Software Tutorial Series. Introduction to Capital Business Manager V8 User Interface 1.2 CAPITAL V8 Capital Business Software Tutorial Series Introduction to Capital Business Manager V8 User Interface 1.2 C A P I T A L O F F I C E B U S I N E S S S O F T W A R E Capital Business Software Tutorial

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

CREATE A 3D MOVIE IN DIRECTOR

CREATE A 3D MOVIE IN DIRECTOR CREATE A 3D MOVIE IN DIRECTOR 2 Building Your First 3D Movie in Director Welcome to the 3D tutorial for Adobe Director. Director includes the option to create three-dimensional (3D) images, text, and animations.

More information

Task Card #2 SMART Board: Notebook

Task Card #2 SMART Board: Notebook Task Card #2 SMART Board: Notebook Objectives: Participants will learn how to utilize the SMART Notebook. Table of Contents: Launching The SMART Notebook Page 1 Entering Text Page 1 Top Toolbar Page 2

More information

AODA Mouse Pointer Visibility

AODA Mouse Pointer Visibility AODA Mouse Pointer Visibility Mouse Pointer Visibility Helpful if you have trouble viewing the mouse pointer. Microsoft Windows based computers. Windows XP Find the pointer 1. Click the Start button or

More information

2. How to Use SMART Board as a Projector and Whiteboard

2. How to Use SMART Board as a Projector and Whiteboard Page 1 Smart Board Getting Started Smart Board is an interactive whiteboard developed by SMART Technologies that combines the capabilities of a data projector and a white board. Use the SMART Board to

More information

Appointment Scheduler

Appointment Scheduler EZClaim Appointment Scheduler User Guide Last Update: 11/19/2008 Copyright 2008 EZClaim This page intentionally left blank Contents Contents... iii Getting Started... 5 System Requirements... 5 Installing

More information

ECDL. European Computer Driving Licence. Spreadsheet Software BCS ITQ Level 2. Syllabus Version 5.0

ECDL. European Computer Driving Licence. Spreadsheet Software BCS ITQ Level 2. Syllabus Version 5.0 European Computer Driving Licence Spreadsheet Software BCS ITQ Level 2 Using Microsoft Excel 2010 Syllabus Version 5.0 This training, which has been approved by BCS, The Chartered Institute for IT, includes

More information

Information Technology Solutions

Information Technology Solutions Connecting People, Process Information & Data Network Systems Diagnostic Testing Information Technology Solutions Getting started in Workflow Designer Prior Learning 1. While it helps to have some knowledge

More information

Creating a Poster in PowerPoint 2010. A. Set Up Your Poster

Creating a Poster in PowerPoint 2010. A. Set Up Your Poster View the Best Practices in Poster Design located at http://www.emich.edu/training/poster before you begin creating a poster. Then in PowerPoint: (A) set up the poster size and orientation, (B) add and

More information

Remote Monitoring and Control of the R&S FSL with a Web Browser

Remote Monitoring and Control of the R&S FSL with a Web Browser Rohde & Schwarz Products: R&S FSL3, R&S FSL6, R&S FSL18 Remote Monitoring and Control of the R&S FSL with a Web Browser Application Note This application notes describes remote operation or monitoring

More information

TestManager Administration Guide

TestManager Administration Guide TestManager Administration Guide RedRat Ltd July 2015 For TestManager Version 4.57-1 - Contents 1. Introduction... 3 2. TestManager Setup Overview... 3 3. TestManager Roles... 4 4. Connection to the TestManager

More information

App Inventor Drum Machine Instructions (Project #1) (Version 2 of App Inventor) Description:

App Inventor Drum Machine Instructions (Project #1) (Version 2 of App Inventor) Description: App Inventor Drum Machine Instructions (Project #1) (Version 2 of App Inventor) Description: App Inventor is a web based tool that allows the user to create apps for Android devices. The user interface

More information

Geocortex HTML 5 Viewer Manual

Geocortex HTML 5 Viewer Manual 1 FAQ Nothing Happens When I Print? How Do I Search? How Do I Find Feature Information? How Do I Print? How can I Email A Map? How Do I See the Legend? How Do I Find the Coordinates of a Location? How

More information

6. If you want to enter specific formats, click the Format Tab to auto format the information that is entered into the field.

6. If you want to enter specific formats, click the Format Tab to auto format the information that is entered into the field. Adobe Acrobat Professional X Part 3 - Creating Fillable Forms Preparing the Form Create the form in Word, including underlines, images and any other text you would like showing on the form. Convert the

More information

Designing a Graphical User Interface

Designing a Graphical User Interface Designing a Graphical User Interface 1 Designing a Graphical User Interface James Hunter Michigan State University ECE 480 Design Team 6 5 April 2013 Summary The purpose of this application note is to

More information

Can Traffic Accidents be eliminated by Robots?

Can Traffic Accidents be eliminated by Robots? Can Traffic Accidents be eliminated by Robots? Elementary Science and Technology Grade 7 Teaching- learning Module for Unit Light and Sound Abstract This modules leads to a decision making activity related

More information

Creating tables of contents and figures in Word 2013

Creating tables of contents and figures in Word 2013 Creating tables of contents and figures in Word 2013 Information Services Creating tables of contents and figures in Word 2013 This note shows you how to create a table of contents or a table of figures

More information

Introduction to Visio 2003 By Kristin Davis Information Technology Lab School of Information The University of Texas at Austin Summer 2005

Introduction to Visio 2003 By Kristin Davis Information Technology Lab School of Information The University of Texas at Austin Summer 2005 Introduction to Visio 2003 By Kristin Davis Information Technology Lab School of Information The University of Texas at Austin Summer 2005 Introduction This tutorial is designed for people who are new

More information

Customer admin guide. UC Management Centre

Customer admin guide. UC Management Centre Customer admin guide UC Management Centre June 2013 Contents 1. Introduction 1.1 Logging into the UC Management Centre 1.2 Language Options 1.3 Navigating Around the UC Management Centre 4 4 5 5 2. Customers

More information

Presentations and PowerPoint

Presentations and PowerPoint V-1.1 PART V Presentations and PowerPoint V-1.2 Computer Fundamentals V-1.3 LESSON 1 Creating a Presentation After completing this lesson, you will be able to: Start Microsoft PowerPoint. Explore the PowerPoint

More information

North Texas FLL Coaches' Clinics. Beginning Programming October 2014. Patrick R. Michaud pmichaud@pobox.com republicofpi.org

North Texas FLL Coaches' Clinics. Beginning Programming October 2014. Patrick R. Michaud pmichaud@pobox.com republicofpi.org North Texas FLL Coaches' Clinics Beginning Programming October 2014 Patrick R. Michaud pmichaud@pobox.com republicofpi.org Goals Learn basics of Mindstorms programming Be able to accomplish some missions

More information

Gephi Tutorial Visualization

Gephi Tutorial Visualization Gephi Tutorial Welcome to this Gephi tutorial. It will guide you to the basic and advanced visualization settings in Gephi. The selection and interaction with tools will also be introduced. Follow the

More information

Microsoft PowerPoint 2010 Handout

Microsoft PowerPoint 2010 Handout Microsoft PowerPoint 2010 Handout PowerPoint is a presentation software program that is part of the Microsoft Office package. This program helps you to enhance your oral presentation and keep the audience

More information

Project Management within ManagePro

Project Management within ManagePro Project Management within ManagePro This document describes how to do the following common project management functions with ManagePro: set-up projects, define scope/requirements, assign resources, estimate

More information

Windows Movie Maker 2012

Windows Movie Maker 2012 Windows Movie Maker 2012 Open Windows Movie Maker A shortcut for Movie Maker should be on the desktop, but if it is not, you can search for the program by touching the right edge of the screen and swiping

More information

MICROSOFT OFFICE ACCESS 2007 - NEW FEATURES

MICROSOFT OFFICE ACCESS 2007 - NEW FEATURES MICROSOFT OFFICE 2007 MICROSOFT OFFICE ACCESS 2007 - NEW FEATURES Exploring Access Creating and Working with Tables Finding and Filtering Data Working with Queries and Recordsets Working with Forms Working

More information

TabletWorks Help Index 1

TabletWorks Help Index 1 TabletWorks Help Index 1 When the driver for your tablet type has been installed, the TabletWorks Control Panel is set up on the Windows Control Panel. The TabletWorks Control Panel is divided into several

More information

Smart Sync. Computer Classroom Management Software. What is SMART Sync? Table of Contents

Smart Sync. Computer Classroom Management Software. What is SMART Sync? Table of Contents Smart Sync Computer Classroom Management Software What is SMART Sync? SMART Sync software helps instructors manage the computers in their classroom. SMART Sync keeps a student engaged and focused, and

More information

WebSphere Business Monitor V6.2 Business space dashboards

WebSphere Business Monitor V6.2 Business space dashboards Copyright IBM Corporation 2009 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 6.2 LAB EXERCISE WebSphere Business Monitor V6.2 What this exercise is about... 2 Lab requirements... 2 What you should

More information

Lab 1: Full Adder 0.0

Lab 1: Full Adder 0.0 Lab 1: Full Adder 0.0 Introduction In this lab you will design a simple digital circuit called a full adder. You will then use logic gates to draw a schematic for the circuit. Finally, you will verify

More information

CATIA Basic Concepts TABLE OF CONTENTS

CATIA Basic Concepts TABLE OF CONTENTS TABLE OF CONTENTS Introduction...1 Manual Format...2 Log on/off procedures for Windows...3 To log on...3 To logoff...7 Assembly Design Screen...8 Part Design Screen...9 Pull-down Menus...10 Start...10

More information

Running a Load Flow Analysis

Running a Load Flow Analysis Running a Load Flow Analysis The purpose of this tutorial is to introduce the Load Flow Analysis module, and provide instructions on how to run a load flow study. In addition, an example of how to regulate

More information

Mouse and Pointer Settings. Technical Brief

Mouse and Pointer Settings. Technical Brief Mouse and Pointer Settings Technical Brief Avocent, the Avocent logo, DSView, AutoView, SwitchView, DSR, OSCAR and AVWorks are trademarks or registered trademarks of Avocent Corporation or its affiliates.

More information

How to connect your Victron to a computer with VE Bus Quick Configure

How to connect your Victron to a computer with VE Bus Quick Configure How to connect your Victron to a computer with VE Bus Quick Configure Before connecting your Victron to a computer the following is important: - Only identical models with VE Bus software (see sticker

More information

Microsoft Access 2010 Part 1: Introduction to Access

Microsoft Access 2010 Part 1: Introduction to Access CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Access 2010 Part 1: Introduction to Access Fall 2014, Version 1.2 Table of Contents Introduction...3 Starting Access...3

More information

To launch the Microsoft Excel program, locate the Microsoft Excel icon, and double click.

To launch the Microsoft Excel program, locate the Microsoft Excel icon, and double click. EDIT202 Spreadsheet Lab Assignment Guidelines Getting Started 1. For this lab you will modify a sample spreadsheet file named Starter- Spreadsheet.xls which is available for download from the Spreadsheet

More information

Tutorial for Tracker and Supporting Software By David Chandler

Tutorial for Tracker and Supporting Software By David Chandler Tutorial for Tracker and Supporting Software By David Chandler I use a number of free, open source programs to do video analysis. 1. Avidemux, to exerpt the video clip, read the video properties, and save

More information

Next Gen Platform: Team & Mentor Guide

Next Gen Platform: Team & Mentor Guide Next Gen Platform: Team & Mentor Guide 1 Introduction For the 2015-2016 season, the FIRST Tech Challenge (FTC) will be adopting a new controller for its robot competitions. The new platform, which will

More information

Microsoft Visual Studio 2010 Instructions For C Programs

Microsoft Visual Studio 2010 Instructions For C Programs Microsoft Visual Studio 2010 Instructions For C Programs Creating a NEW C Project After you open Visual Studio 2010, 1. Select File > New > Project from the main menu. This will open the New Project dialog

More information

What is OneDrive for Business at University of Greenwich? Accessing OneDrive from Office 365

What is OneDrive for Business at University of Greenwich? Accessing OneDrive from Office 365 This guide explains how to access and use the OneDrive for Business cloud based storage system and Microsoft Office Online suite of products via a web browser. What is OneDrive for Business at University

More information

Google Sites: Site Creation and Home Page Design

Google Sites: Site Creation and Home Page Design Google Sites: Site Creation and Home Page Design This is the second tutorial in the Google Sites series. You should already have your site set up. You should know its URL and your Google Sites Login and

More information

MS WORD 2007 (PC) Macros and Track Changes Please note the latest Macintosh version of MS Word does not have Macros.

MS WORD 2007 (PC) Macros and Track Changes Please note the latest Macintosh version of MS Word does not have Macros. MS WORD 2007 (PC) Macros and Track Changes Please note the latest Macintosh version of MS Word does not have Macros. Record a macro 1. On the Developer tab, in the Code group, click Record Macro. 2. In

More information