Infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 1 The Infinity VAB TM for INFINITY Tutorial Introduction.

Slides:



Advertisements
Similar presentations
The GIMP Simple features tutorial By Mary A White.
Advertisements

Using Macros and Visual Basic for Applications (VBA) with Excel
1 After completing this lesson, you will be able to: Create a workbook. Understand Microsoft Excel window elements. Select cells. Enter text, numbers,
475 Wall Street, Princeton NJ Introduction to PSCAD © 2012 Nayak Corporation Inc. 1.
XP Tutorial 4 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Personalizing Your Windows Environment Tutorial 4.
Microsoft Office Illustrated Brief File Management Understanding.
Practical Computing by Lynn Hogan
Copyright 2007, Paradigm Publishing Inc. POWERPOINT 2007 CHAPTER 1 BACKNEXTEND 1-1 LINKS TO OBJECTIVES Create Presentation Open, Save, Run, Print, Close,Delete.
1 of 6 Parts of Your Notebook Below is a graphic overview of the different parts of a OneNote 2007 notebook. Microsoft ® OneNote ® 2007 notebooks are digital.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
Simulink ® From Simulink® 7 Getting Started Guide.
Fundamentals of Programming in Visual Basic 3.1 Visual basic Objects Visual Basic programs display a Windows style screen (called a form) with boxes into.
Exploring the Basics of Windows XP
Spreadsheet. Objectives Create a new blank workbook. Create a new blank workbook. Identify user interface elements that you can use to accomplish basic.
1 CA203 Presentation Application Customizing PowerPoint Lecture # 15.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Microsoft Office 2010 Office 2010 and Windows 7: Essential Concepts and Skills.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
CIS 205—Web Design & Development Integration Chapter 1.
© 2009 Autodesk Autodesk ® Ecotect TM Analysis: The Desktop Component Interface Dr. Andrew Marsh Principal Software Engineer, AEC-Simulation.
Infinity-project.org Engineering education for today’s classroom The Infinity Project SM LabVIEW for The Infinity Project.
Microsoft Office 2003 Illustrated Introductory with Programs, Files, and Folders Working.
XP Tutorial 5 Buttons, Behaviors, and Sounds. XP New Perspectives on Macromedia Flash MX Buttons Interactive means that the user has some level.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Presentations Suitable for: Beginner Improver Advanced.
Microsoft Office 2003—PowerPoint1 Learning Microsoft ® Office 2003 – Deluxe Edition Teaching Concepts Visual Aid.
1 CA201 Word Application Increasing Efficiency Week # 13 By Tariq Ibn Aziz Dammam Community college.
Infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 1 Infinity Project Laboratory Setup.
CIS—100 Chapter 15—Windows Vista 1. Parts of a Window 2.
Thank you for your decision to try vTreePro Practice Tree Software! Your satisfaction is very important to us. Please feel free to send us an if.
IE 411/511: Visual Programming for Industrial Applications
MagicInfo Pro Scheduler Now that a template has been created from content imported into the Library, the user is ready to begin scheduling content to.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
Introduction To Windows Operating Systems Manipulating Windows GUI
CIS 205—Web Design & Development Dreamweaver Chapter 1.
An Introduction to Designing and Executing Workflows with Taverna Katy Wolstencroft University of Manchester.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
 Definition  Components  Advantages  Limitations Contents  Meaning of Editing Meaning of Editing  Editing Cell Contents Editing Cell Contents 
Windows Tutorial Common Objects ACOS: 1, 4. Using the Taskbar 1. Using the taskbar, you can switch between open programs and between open documents within.
0 eCPIC User Training: Dependency Mapper These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
Course ILT Excel basics Unit objectives Start Excel; open, save, and create new workbooks; work with multiple workbooks; get help; and close a workbook.
Chapter Two Creating a First Project in Visual Basic.
Microsoft Access 2010 Chapter 8 Advanced Form Techniques.
CMPF124: Basics Skills for Knowledge Workers Manipulating Windows GUI.
LANDESK SOFTWARE CONFIDENTIAL Tips and Tricks with Filters Jenny Lardh.
Envision Tutorial Horner APG, LLC July 18, Introduction The Cscape Remote Viewer allows remote interaction with the user interface on Horner OCS.
XP Tutorial 8 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Object Linking and Embedding Tutorial 8.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
Simulink Simulink is a graphical extension to MATLAB for modeling and simulation of systems. In Simulink, systems are drawn on screen as block diagrams.
The desktop (overview) Working with desktop icons The desktop is the main screen area that you see after you turn on your computer and log on to Windows.
Copyright 2007, EMC Paradigm Publishing Inc. INTERNET EXPLORER 7 BACKNEXTEND 1-1 LINKS TO OBJECTIVES Launching Internet Explorer Launching Internet Explorer.
Basics of Windows 95/98/NT. Versions of Windows Windows 95 and 98 used mainly on standalone computers Windows NT used on networked computers (as in our.
MSOffice Access Microsoft® Office 2010: Illustrated Introductory 1 Part 1 ® Database & Table.
PowerPoint Basics Tutorial 2: A Slide Show In this tutorial you’re going to create a presentation from scratch. You will have to keep this presentation.
Module 2 Part II Introduction To Windows Operating Systems Manipulating Windows GUI Introduction To Windows Operating Systems Manipulating Windows GUI.
MICROSOFT WORD PRESENTATION. Word Processing  Software that is designed for the entry, editing, and printing of documents.  Windows Version = Microsoft.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
1 CA202 Spreadsheet Application Automating Repetitive Tasks with Macros Lecture # 12 Dammam Community College.
Laboratory Exercise # 10 – Microsoft Word Additional Topics Office Productivity Tools 1 Laboratory Exercise # 10 Microsoft Word Additional Topics Objectives:
XP New Perspectives on Microsoft Windows XP Tutorial 1 1 Microsoft Windows XP Creating a Web Site Tutorial 1.
Microsoft PowerPoint Prepared by the Academic Faculty Members of IT.
XP New Perspectives on Creating Web Pages With Word Tutorial 1 1 Creating Web Pages With Word Tutorial 1.
MS WORD INFORMATION TECHNOLOGY MANAGEMENT SERVICE Training & Research Division.
Office 2013 and Windows 8: Essential Concepts and Skills Microsoft Office 2013.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
Chapter 2 – Introduction to Windows Operating System II Manipulating Windows GUI 1CMPF112 Computing Skills for Engineers.
VAB™ for INFINITY Tutorial
Chapter 2 – Introduction to the Visual Studio .NET IDE
PowerPoint Activity 5: To Be Determined…
ECEN/MAE 3723 – Systems I MATLAB Lecture 2.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Presentation transcript:

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 1 The Infinity VAB TM for INFINITY Tutorial Introduction to Making VAB Applications

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 2 What is VAB for Infinity Software for creating engineering designs Graphical programming: Build software by selecting and connecting blocks together using point-and-click of a mouse Runs on PC and real-time DSP hardware Easy to learn Easy to teach

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 3 Here’s what it looks like… Toolbar Live Video The Block Diagram Is the Software Program… Images Sound Blocks

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 4 Why VAB? It’s visual--no traditional programming skills are required Handles all types of media (sound, images, video, networks) Integrates well with high-powered DSP technology for higher-level courses Incredibly powerful!

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 5 Tutorial Overview The Toolbar Buttons Loading Example Worksheets Creating Your Own Worksheets

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 6 Important Toolbar Buttons VAB for INFINITY Toolbar

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 7 Creating and Saving Worksheets File Commands New Creates a new, blank worksheet Open Allows user to select an existing worksheet Open Examples Allows user to select from example worksheets Save For saving current worksheet

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 8 Selecting Blocks Blocks (or components) are complete software/hardware elements in a VAB block diagram -- the modules that make up all VAB labs Component Selection Select Blocks Brings up block function selector dialog box to allow user to select from available components

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 9 Moving and Connecting Blocks Connection/Mode Selection Setup Mode Default mode, used for selecting and arranging components Connect Allows connections to be made among blocks such that the data output from a given block may be used as input for another block - this is the usual connection mode Conditional Connection To allow connections to be made among blocks such that the data output from a given block may be used to control whether another block is allowed to run Parameter Connection To allow connections to be made among blocks such that the data output from a given block may be used to set a parameter of another block dynamically Delete Used for deleting components

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 10 Running Worksheets Run/Stop Selection Run Starts execution of the system and runs until ‘Stop’ is pressed Stop Used to stop the current execution of the system

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 11 Loading Existing Worksheets Option 1: Use ‘Open’ Toolbar Button File Commands Open Allows user to select an existing worksheet

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 12 Loading Existing Worksheets Option 2: Use ‘Open Examples’ Toolbar Button File Commands Open Examples Allows user to select from example worksheets

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 13 Creating a worksheet: Five Easy Steps 1. Select Blocks 2. Arrange Blocks 3. Connect Blocks 4. Set Block Parameters 5. Run the Worksheet

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 14 Sweep Generator Step 1 – Select Blocks Block Selection Select Blocks Brings up block function selector dialog box to allow user to select from available blocks Click on ‘Select Blocks’ Toolbar Button Select Then Drag Desired Block to Worksheet

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 15 How to Find Blocks Simplest Way using “Select Blocks” Dialog: –Select the library that contains the desired block –Push “Select All Groups” button –Find the block from the list on the right Other Ways: –On Web Site: VAB Block Descriptions –Find an existing worksheet that contains most of what you need and start editing…

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 16 Select Setup Mode Click on a Block and Drag into Desired Position Repeat for All Blocks Step 2: Arrange Blocks Connection/Mode Selection Setup Mode Default mode, used for selecting and arranging components Students Pick This Up Quickly!

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 17 Step 3: Connect Blocks Ensure You Select ‘Connect’ Mode Connection/Mode Selection Connect Allows connections to be made among blocks such that the data output from a given block may be used as input for another block - this is the usual connection mode

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 18 Step 3: Connect Blocks (cont.) Connecting Blocks 1. Click on the right half of the “From” block. 2. Click on left half of the “To” block - and for blocks with multiple inputs, click in region closest to desired input. 3. Repeat until all connections are made Note - you must always click within the block icon (don’t click on the arrows) Represents area on block to click on

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 19 Step 4: Set Block Parameters Blocks Have Parameters –These parameter values can be set by hand, controlled by knobs/sliders, or even calculated by other blocks –High degree of freedom – allows ultimate creativity in design Systems that incorporate audio/image/video information all at once Allows real-time control/modifications to test out ideas

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 20 Step 4: Set Block Parameters by Hand Double-click or right-click on desired component to view/modify its parameters Modify desired parameters and select OK This may be done while executing worksheet for live instant feedback

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 21 Step 4 – Set Block Parameters Using Other Blocks Use “Parameter Connect Mode” to connect output of a control block (e.g. slider) to the center of the block to be controlled A pop-up list allows you to select which parameter will be adjusted by the control block Parameter Connection

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 22 Step 5 – Run the Worksheet Press the “Go” Light to Start Execution Run/Stop Selection Run Starts execution of the system and runs until ‘Stop’ is pressed

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 23 Tips and Tricks Connection Tips  After clicking on source block, use right mouse button for clicking on multiple destinations  There is never a need to ‘disconnect’ or delete a connection - simply re-connect to desired point

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 24 A Few Important Points Framesize - the number of samples used or produced by blocks –Use Framesize = 1 on DSK-based VAB worksheets –Different framesizes used for different PC-based worksheets Precision - stick with default values Sample Rate –DSP Board: 8 KHz (default - adjustable) –PC: Rate depends on sound card capabilities

infinity-project.org The Institute for Engineering Education Engineering Education for today’s classroom. 25