SBT 645 Introduction to Scientific Computing in Sports Science #5

Size: px
Start display at page:

Download "SBT 645 Introduction to Scientific Computing in Sports Science #5"

Transcription

1 SBT 645 Introduction to Scientific Computing in Sports Science #5 SERDAR ARITAN Biyomekanik Araştırma Grubu Spor Bilimleri Fakültesi Hacettepe Universitesi, Ankara, Türkiye De Motu Animalium G.Borelli (1680) 1

2 The graphical user interface development environment (GUIDE) enables the rapid creation of a graphical user interface (GUI) for a MATLAB program The GUI is contained in two files, a figure file with the suffix.fig, which contains graphical layout information, and an m-file with suffix.m, which contains the main GUI function and a number of subfunctions. This latter file is written in template form by GUIDE, and can be edited to add functionality and connect with other functions. >> guide % start MATLAB GUI developer 2

3 3

4 4

5 Push button Radio button Edit textbox Pop-up menu Togglebutton Axes Button group Slider Checkbox Static textbox Listbox Table Panel ActiveX control 5

6 The GUI objects you can create using the buttons on the left panel of GUIDE are: push button A button that activates when the user clicks the mouse on it. slider Enter a real number by adjusting the position of the slide. radio button Changes its state from unselected to selected and back. checkbox Changes state from selected (checked) to unselected (unchecked). edit textbox Allows the user to input information by typing text into the window. 6

7 static textbox Displays some text; useful for labeling items or reporting the results of a calculation. pop-up menu Gives the user a list of options from which one may be selected. listbox Presents a list of options that can be scrolled. Several items can be selected at the same time. toggle button Pressed once, it stays down until it is pressed again. table Displays data in a tabular form. axes A surface on which to display two-dimensional and three-dimensional graphics. 7

8 panel Groups controls together visually. button group Groups a set of radio buttons or toggle buttons so that they act together with the result that only one at a time is selected. activex control (Windows) allows the insertion of an ActiveX control made by another program. (Only use these if you really know what you re doing; improperly configured controls can crash MATLAB.) 8

9 9

10 10

11 11

12 12

13 13

14 14

15 15

16 In the MATLAB Editor window, scroll through the StartTool.m code that GUIDE has generated. It consists of four functions: StartTool This is the main function; it creates the tool itself. StartTool_OpeningFcn This executes when the function is started up. This is the place to put many different kinds of initialization steps. Right now it can be ignored. StartTool_OutputFcn This function is for more advanced uses. Ignore it now and for a long time. gobutton_callback This function is executed when the gobutton is pressed and released. 16

17 % --- Executes on button press in gobutton. function gobutton_callback(hobject, eventdata, handles) % hobject handle to gobutton (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) disp('go, go, go, world!') >> Go, go, go, world! 17

18 18

19 Using the Property Inspector, make the following changes to the objects: Set the value of the Tag for the slider to xslider. Set the value of the Value property of the slider to 1.0. Because the Value property for many objects can be a vector, it is set using a pop-up panel activated by clicking the icon to the right of the word Value in the property list. This will pop up the Value Panel, which allows you to edit the value. Click on the present value (0) and change it to 1; then press OK. Change the Max property, which sets the maximum value of the slider, from 1.0 to

20 Set the value of the Tag property of the edit text object to xtext. Set the value of the String property of the textbox to 1. Set the value of the String property of the static text object to x[m]. We suppose that we are going to use this slider to allow the user to set the value of a physical position x, given in units of meters. The user will be able to adjust the value of x to be between 0 and

21 21

22 22

23 23

24 In order to communicate with a GUI object, we need to know the handle of the object. A handle is the address of the object in the computer s memory, encoded by MATLAB as a real number. >> hslider=findobj('tag', 'xslider') hslider = UIControl (xslider) with properties: Style: 'slider' String: {'Slider'} BackgroundColor: [ ] Callback: [function_handle] Value: Position: [ ] Units: 'characters' Show all properties 24

25 <var>=get(<handle>, <Property name>); set(<handle>, <Property name>, <Property value>); 25

26 >> htext=findobj('tag', 'xtext') htext = UIControl (xtext) with properties: Style: 'edit' String: '1' BackgroundColor: [1 1 1] Callback: [function_handle] Value: 0 Position: [ ] Units: 'characters' Show all properties >> get(htext, 'FontName') ans = MS Sans Serif >> xfirst=5.23; >> set(htext, 'String', num2str(xfirst)); 26

27 Synchronizing information with a GUI element In the MATLAB editor. You will see SliderTool-related functions, two functions associated with the slider and two functions associated with the textbox. function xslider_callback(hobject, eventdata, handles) function xslider_createfcn(hobject, eventdata, handles) function xtext_callback(hobject, eventdata, handles) function xtext_createfcn(hobject, eventdata, handles) Only the callback functions concern us here. Each callback function has the handles structure passed to it as an argument. The very important handles structure is conveniently constructed so that each fieldname in the structure is the Tag of an object in the GUI 27

28 Synchronizing information with a GUI element Thus, within the callback function we have access, without the need of findobj, to the handle for each object in the GUI tool. For example, in the present case: handles.xslider contains the handle to the slider with Tag xslider handles.xtext contains the handle to the textbox with Tag xtext 1. Get the new value of the slider s position from itsvalue property. This will be a number we can store in the variable x. 2. Make a string representing the number x. 3. Set the value of the String property of the textbox to this new string. 28

29 Synchronizing information with a GUI element function xslider_callback(hobject, eventdata, handles) % GUIDE generated comments omitted X = get(handles.xslider, 'Value'); Xs = num2str(x); set(handles.xtext, 'String', xs); The value of SliderStep is a vector [smallstepsize, largestepsize]; its default setting is [0.01, 0.1]. 29

30 Synchronizing information with a GUI element At the moment the user presses <Enter>after typing in the textbox the function xtext_callback is executed. So when the callback function for the textbox is executed we d like it to do the following: 1. Get the new string from the String property of the textbox. 2. Find the number represented by that string. 3. Set the value of the Value property of the slider to this updated number. function xtext_callback(hobject, eventdata, handles) % GUIDE generated comments omitted Xs = get(handles.xtext, 'String'); X = str2double(xs); set(handles.xslider, 'Value', x); 30

Building a Graphical User Interface

Building a Graphical User Interface 148 CHAPTER 9 Building a Graphical User Interface Building a Graphical User Interface CHAPTER 9 9.1 Getting started with GUIDE 9.2 Starting an action with a GUI element 9.3 Communicating with GUI elements

More information

BUILDING A MATLAB GUI. Education Transfer Plan Seyyed Khandani, Ph.D. IISME 2014

BUILDING A MATLAB GUI. Education Transfer Plan Seyyed Khandani, Ph.D. IISME 2014 BUILDING A MATLAB GUI Education Transfer Plan Seyyed Khandani, Ph.D. IISME 2014 Graphical User Interface (GUI) A GUI is useful for presenting your final software. It makes adjusting parameters and visualizing

More information

Still More About Matlab GUI s (v. 1.3) Popup Menus. Popup Menu Exercise. Still More GUI Info - GE /29/2012. Copyright C. S. Tritt, Ph.D.

Still More About Matlab GUI s (v. 1.3) Popup Menus. Popup Menu Exercise. Still More GUI Info - GE /29/2012. Copyright C. S. Tritt, Ph.D. Still More About Matlab GUI s (v. 1.3) Dr. C. S. Tritt with slides from Dr. J. LaMack January 24, 2012 Popup Menus User selects one from a mutually exclusive list of options The String property is typically

More information

SBT 645 Introduction to Scientific Computing in Sports Science #3

SBT 645 Introduction to Scientific Computing in Sports Science #3 SBT 645 Introduction to Scientific Computing in Sports Science #3 SERDAR ARITAN serdar.aritan@hacettepe.edu.tr Biyomekanik Araştırma Grubu www.biomech.hacettepe.edu.tr Spor Bilimleri Fakültesi www.sbt.hacettepe.edu.tr

More information

Special Topics II: Graphical User Interfaces (GUIs)

Special Topics II: Graphical User Interfaces (GUIs) Special Topics II: Graphical User Interfaces (GUIs) December 8, 2011 Structures Structures (structs, for short) are a way of managing and storing data in most programming languages, including MATLAB. Assuming

More information

SBT 645 Introduction to Scientific Computing in Sports Science

SBT 645 Introduction to Scientific Computing in Sports Science SBT 645 Introduction to Scientific Computing in Sports Science SERDAR ARITAN serdar.aritan@hacettepe.edu.tr Biyomekanik Araştırma Grubu www.biomech.hacettepe.edu.tr Spor Bilimleri Fakültesi www.sbt.hacettepe.edu.tr

More information

There are two ways to launch Graphical User Interface (GUI). You can either

There are two ways to launch Graphical User Interface (GUI). You can either How to get started? There are two ways to launch Graphical User Interface (GUI). You can either 1. Click on the Guide icon 2. Type guide at the prompt Just follow the instruction below: To start GUI we

More information

MATLAB. Creating Graphical User Interfaces Version 7. The Language of Technical Computing

MATLAB. Creating Graphical User Interfaces Version 7. The Language of Technical Computing MATLAB The Language of Technical Computing Note This revision of Creating Graphical User Interfaces, issued May 2006, adds three new chapters that provide more information for creating GUIs programmatically.

More information

The Language of Technical Computing. Computation. Visualization. Programming. Creating Graphical User Interfaces Version 1

The Language of Technical Computing. Computation. Visualization. Programming. Creating Graphical User Interfaces Version 1 MATLAB The Language of Technical Computing Computation Visualization Programming Creating Graphical User Interfaces Version 1 How to Contact The MathWorks: 508-647-7000 Phone 508-647-7001 Fax The MathWorks,

More information

Graphical User Interface. GUI in MATLAB. Eng. Banan Ahmad Allaqta

Graphical User Interface. GUI in MATLAB. Eng. Banan Ahmad Allaqta raphical ser nterface in MATLAB Eng. Banan Ahmad Allaqta What is? A graphical user interface () is a graphical display in one or more windows containing controls, called components, that enable a user

More information

SBT 645 Introduction to Scientific Computing in Sports Science #6

SBT 645 Introduction to Scientific Computing in Sports Science #6 SBT 645 Introduction to Scientific Computing in Sports Science #6 SERDAR ARITAN serdar.aritan@hacettepe.edu.tr Biyomekanik Araştırma Grubu www.biomech.hacettepe.edu.tr Spor Bilimleri Fakültesi www.sbt.hacettepe.edu.tr

More information

Computational Methods of Scientific Programming. Matlab Lecture 3 Lecturers Thomas A Herring Chris Hill

Computational Methods of Scientific Programming. Matlab Lecture 3 Lecturers Thomas A Herring Chris Hill 12.010 Computational Methods of Scientific Programming Matlab Lecture 3 Lecturers Thomas A Herring Chris Hill Summary of last class Continued examining Matlab operations path and addpath commands Variables

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,500 108,000 1.7 M Open access books available International authors and editors Downloads Our

More information

Introduction To MATLAB Interactive Graphics

Introduction To MATLAB Interactive Graphics Introduction To MATLAB Interactive Graphics Eric Peasley, Department of Engineering Science, University of Oxford version 3.0, 2017 An Introduction to MATLAB Interactive Graphics Table of Contents Data

More information

Computational Methods of Scientific Programming

Computational Methods of Scientific Programming 12.010 Computational Methods of Scientific Programming Lecturers Thomas A Herring, Jim Elliot, Chris Hill, Summary of last class Continued examining Matlab operations path and addpath commands Variables

More information

Signal and Systems. Matlab GUI based analysis. XpertSolver.com

Signal and Systems. Matlab GUI based analysis. XpertSolver.com Signal and Systems Matlab GUI based analysis Description: This Signal and Systems based Project takes a sound file in.wav format and performed a detailed analysis, as well as filtering of the signal. The

More information

INTRODUCTION TO MATLAB INTERACTIVE GRAPHICS EXERCISES

INTRODUCTION TO MATLAB INTERACTIVE GRAPHICS EXERCISES INTRODUCTION TO MATLAB INTERACTIVE GRAPHICS EXERCISES Eric Peasley, Department of Engineering Science, University of Oxford version 3.0, 2017 MATLAB Interactive Graphics Exercises In these exercises you

More information

CMS and e-commerce Solutions. version 1.0. Please, visit us at: or contact directly by

CMS and e-commerce Solutions. version 1.0. Please, visit us at:   or contact directly by Quick Checkout for Magento User Guide version 1.0 created by IToris IToris Table of contents 1. Introduction... 3 1.1. Purpose... 3 2. Installation and License... 3 2.1. System Requirements... 3 2.2. Installation...

More information

Purpose: How to train an MLP neural network in MATLAB environment!

Purpose: How to train an MLP neural network in MATLAB environment! Purpose: How to train an MLP neural network in MATLAB environment! that is For good computations, we need good formulae for good algorithms; and good visualization for good illustration and proper testing

More information

GUI Building for Test & Measurement Applications

GUI Building for Test & Measurement Applications by: Ahmed Abdalla, The MathWorks GUI Building for Test & Measurement Applications This article demonstrates how you can utilize the below-listed products to create a custom test and measurement GUI application

More information

BIOMECHANICAL MODELLING

BIOMECHANICAL MODELLING BIOMECHANICAL MODELLING SERDAR ARITAN serdar.aritan@hacettepe.edu.tr Biomechanics Research Group www.biomech.hacettepe.edu.tr School of Sport Science&Technology www.sbt.hacettepe.edu.tr Hacettepe University,

More information

You need to use the URL provided by your institute s OMERO administrator to access the OMERO.web client.

You need to use the URL provided by your institute s OMERO administrator to access the OMERO.web client. 1 OMERO.web Client Using OMERO.web to view and work with image data via a web browser. You need to use the URL provided by your institute s OMERO administrator to access the OMERO.web client. Logging in,

More information

The figure below shows the Dreamweaver Interface.

The figure below shows the Dreamweaver Interface. Dreamweaver Interface Dreamweaver Interface In this section you will learn about the interface of Dreamweaver. You will also learn about the various panels and properties of Dreamweaver. The Macromedia

More information

% Edit the above text to modify the response to help Video_Player. % Last Modified by GUIDE v May :38:12

% Edit the above text to modify the response to help Video_Player. % Last Modified by GUIDE v May :38:12 FILE NAME: Video_Player DESCRIPTION: Video Player Name Date Reason Sahariyaz 28-May-2015 Basic GUI concepts function varargout = Video_Player(varargin) VIDEO_PLAYER MATLAB code for Video_Player.fig VIDEO_PLAYER,

More information

Interactive Programs

Interactive Programs Interactive Programs Graphical User Interfaces CS112 Scientific Computation Department of Computer Science Wellesley College Properties of graphics objects All plotting and graphics functions create graphic

More information

Part #10. AE0B17MTB Matlab. Miloslav Čapek Viktor Adler, Pavel Valtr, Filip Kozák

Part #10. AE0B17MTB Matlab. Miloslav Čapek Viktor Adler, Pavel Valtr, Filip Kozák AE0B17MTB Matlab Part #10 Miloslav Čapek miloslav.capek@fel.cvut.cz Viktor Adler, Pavel Valtr, Filip Kozák Department of Electromagnetic Field B2-634, Prague Learning how to GUI #2 user? GUI function3

More information

Procedure to Create Custom Report to Report on F5 Virtual Services

Procedure to Create Custom Report to Report on F5 Virtual Services Procedure to Create Custom Report to Report on F5 Virtual Services Summary: The purpose of this Application Note is to provide a procedure to report on F5 Load Balancer Virtual Services. The report uses

More information

SciGraphica. Tutorial Manual - Tutorials 1and 2 Version 0.8.0

SciGraphica. Tutorial Manual - Tutorials 1and 2 Version 0.8.0 SciGraphica Tutorial Manual - Tutorials 1and 2 Version 0.8.0 Copyright (c) 2001 the SciGraphica documentation group Permission is granted to copy, distribute and/or modify this document under the terms

More information

Working with the Document Library

Working with the Document Library Working with the Document Library The HQ Document Library The Document Library is a vital part of the complete document management system in HQ. The fields created using the Document Library may be accessible

More information

Adding Dynamics. Introduction

Adding Dynamics. Introduction M-Graphic s User s Manual 11-1 Chapter 11 Adding Dynamics Introduction This chapter explains how to make single or multiple dynamic connections from display objects to points from OPC data servers. This

More information

How to lay out a web page with CSS

How to lay out a web page with CSS Activity 2.6 guide How to lay out a web page with CSS You can use table design features in Adobe Dreamweaver CS4 to create a simple page layout. However, a more powerful technique is to use Cascading Style

More information

Printing Specification Document for Explorer 8 browsers. Version

Printing Specification Document for Explorer 8 browsers. Version Printing Specification Document for Explorer 8 browsers Version 01.00.02 Document Change History Issue/Revision Date Author Description V 01.00.00 2009-04-23 Documentation department Creation V 01.00.01

More information

CNBC Matlab Mini-Course

CNBC Matlab Mini-Course CNBC Matlab Mini-Course David S. Touretzky October 2017 Day 3: The Really Cool Stuff 1 Multidimensional Arrays Matlab supports arrays with more than 2 dimensions. m = rand(4, 3, 2) whos m size(m) Matrix

More information

AURUM Metro Navigation

AURUM Metro Navigation AURUM Metro Navigation End User Document Version 1.0 Oct 2016 Table of Contents 1. Introduction... 3 2. Initialization... 4 2.1 Create Metro Navigation List... 4 2.1.1 Adding the Metro Navigation Web part...

More information

Figure 1 Forms category in the Insert panel. You set up a form by inserting it and configuring options through the Properties panel.

Figure 1 Forms category in the Insert panel. You set up a form by inserting it and configuring options through the Properties panel. Adobe Dreamweaver CS6 Project 3 guide How to create forms You can use forms to interact with or gather information from site visitors. With forms, visitors can provide feedback, sign a guest book, take

More information

Blind to Change. More on Graphical User Interfaces. Exploring change blindness

Blind to Change. More on Graphical User Interfaces. Exploring change blindness Blind to Change More on Graphical User Interfaces CS112 Scientific Computation Department of Computer Science Wellesley College Exploring change blindness The human visual system can be blind to changes

More information

Widgets. Widgets Widget Toolkits. 2.3 Widgets 1

Widgets. Widgets Widget Toolkits. 2.3 Widgets 1 Widgets Widgets Widget Toolkits 2.3 Widgets 1 User Interface Widget Widget is a generic name for parts of an interface that have their own behavior: buttons, drop-down menus, spinners, file dialog boxes,

More information

Instructor Guide to Creating a Campus Pack Wiki

Instructor Guide to Creating a Campus Pack Wiki Last Updated 07.2012 Instructor Guide to Creating a Campus Pack Wiki With the Campus Pack wiki tool, Educators can create collaborative spaces for individual students, specific groups of students, or the

More information

Starting Microsoft Visual Studio 6.0 And Exploring Available Controls Tools

Starting Microsoft Visual Studio 6.0 And Exploring Available Controls Tools Starting Microsoft Visual Studio 6.0 And Exploring Available Controls Tools Section 1. Opening Microsoft Visual Studio 6.0 1. Start Microsoft Visual Studio ("C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE")

More information

OCTAVO An Object Oriented GUI Framework

OCTAVO An Object Oriented GUI Framework OCTAVO An Object Oriented GUI Framework Federico de Ceballos Universidad de Cantabria federico.ceballos@unican.es November, 2004 Abstract This paper presents a framework for building Window applications

More information

Review: Event Driven Programming & GUI. CSCE155N Matlab Fall 2016

Review: Event Driven Programming & GUI. CSCE155N Matlab Fall 2016 Review: Event Driven Programming & GUI CSCE155N Matlab Fall 2016 1. Which of the following is not true about event-driven programming? A. An event source is a GUI component that could generate an event

More information

Computational Methods of Scientific Programming Fall 2008

Computational Methods of Scientific Programming Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 12.010 Computational Methods of Scientific Programming Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

More information

Programming Graphical

Programming Graphical Programming Graphical User Interfaces in R Michael F. Lawrence John Verzani CRC Press Taylorfii Francis Group Boca Raton London NewYork CRC Press Is an imprint of the Taylor & Francis Group an informs

More information

GSC400 Series. GSC400 Programmer and PC Interface User Manual

GSC400 Series. GSC400 Programmer and PC Interface User Manual GSC400 Series GSC400 Programmer and PC Interface User Manual GSC400 Programmer and PC Interface User Manual Full Version File: GSC400 PC Interface Rev1.2.doc, August 2009 2 of 33 Amendments Issue Section

More information

Mach4 CNC Controller Screen Editing Guide Version 1.0

Mach4 CNC Controller Screen Editing Guide Version 1.0 Mach4 CNC Controller Screen Editing Guide Version 1.0 1 Copyright 2014 Newfangled Solutions, Artsoft USA, All Rights Reserved The following are registered trademarks of Microsoft Corporation: Microsoft,

More information

Graphics and GUIs. with MATLAB THIRD EDITION by Chapman & Hall/CRC

Graphics and GUIs. with MATLAB THIRD EDITION by Chapman & Hall/CRC Graphics and GUIs with MATLAB THIRD EDITION Graphics and GUIs with MATLAB THIRD EDITION PATRICK MARCHAND NVIDIA O. THOMAS HOLLAND The Naval Surface Warfare Center Dahlgren Division CHAPMAN & HALL/CRC A

More information

Computational Methods of Scientific Programming. Matlab Lecture 4 Lecturers Thomas A Herring Chris Hill

Computational Methods of Scientific Programming. Matlab Lecture 4 Lecturers Thomas A Herring Chris Hill 12.010 Computational Methods of Scientific Programming Matlab Lecture 4 Lecturers Thomas A Herring Chris Hill Review of Last Lecture Analysis of the some of the functions needed for the GUI development

More information

Program s UI or Keyboard buttons are shown bold. Working procedure and sequence explanation. 2 or more contents descriptions or explanations are

Program s UI or Keyboard buttons are shown bold. Working procedure and sequence explanation. 2 or more contents descriptions or explanations are User Manual Program UI Name Program s UI or Keyboard buttons are shown bold. Start installing OZ in Excel by clicking its install shield. When OZ in Excel install setup wizard shows up, click Next. Manual

More information

Hands On: Dreamweaver CS3 NEW SPRY Widgets

Hands On: Dreamweaver CS3 NEW SPRY Widgets What is a Spry Widget? Spry widgets provide access to dynamic and interactive elements you might like to have on your Web page. These Spry elements include: Menu Bars Tabbed Panels Accordion Effects Collapsible

More information

Unit 8: Working with Actions

Unit 8: Working with Actions Unit 8: Working with Actions Questions Covered What are actions? How are actions triggered? Where can we access actions to create or edit them? How do we automate the sending of email notifications? How

More information

A Guided Tour of Doc-To-Help

A Guided Tour of Doc-To-Help A Guided Tour of Doc-To-Help ii Table of Contents Table of Contents...ii A Guided Tour of Doc-To-Help... 1 Converting Projects to Doc-To-Help 2005... 1 Using Microsoft Word... 10 Using HTML Source Documents...

More information

Tutorial 1 Importing Data

Tutorial 1 Importing Data Tutorial 1 Importing Data Welcome to this tutorial in which we will look at how to import raw tire data into OptimumT. In this tutorial you will learn how to: 1. Loading files 2. Using Import Templates

More information

Formatting the Team Roster

Formatting the Team Roster Formatting the Team Roster The Team Roster Display The Team Roster displays the names and e-mail addresses of all members of the Team. Using a Data Merge Report, administrators can redesign the roster

More information

Advanced Layout Tools

Advanced Layout Tools Advanced Layout Tools General Pack Another efficient and affordable ACT! Add-On by http://www.exponenciel.com Advanced Layout Tools General Pack User s Manual 2 Table of content Purpose of the add-on...

More information

M-Graphics ActiveX Control

M-Graphics ActiveX Control M-Graphics User s Manual 13-1 Chapter 13 M-Graphics ActiveX Control Introduction This chapter describes how to: insert M-Graphics ActiveX control configure M-Graphics ActiveX control May 23, 2003 Johnson

More information

EDVTS TUTORIAL. Chapter. Tutorial

EDVTS TUTORIAL. Chapter. Tutorial Tutorial EDVTS Chapter 5 This tutorial examines a common use for EDVTS: the simulation analysis of a tractor-trailer off-ramp rollover accident. The purpose of the analysis is to determine if the rollover

More information

CENTER FOR INNOVATION IN TEACHING AND RESEARCH. ibooks Author. An ibook About Creating ibooks. Create Interactive Books for ipad BY CHAD DENNIS

CENTER FOR INNOVATION IN TEACHING AND RESEARCH. ibooks Author. An ibook About Creating ibooks. Create Interactive Books for ipad BY CHAD DENNIS CENTER FOR INNOVATION IN TEACHING AND RESEARCH ibooks Author An ibook About Creating ibooks. Create Interactive Books for ipad BY CHAD DENNIS CHAPTER 1 Get Started Chapter Objectives After completing this

More information

Ascendix Search Admin Guide

Ascendix Search Admin Guide Ascendix Search Admin Guide Updated: 11/03/2017 Version: 1.0.9 www.ascendix.com support@ascendix.com Table of Contents What is Ascendix Search?... 2 Preparing Salesforce for Ascendix Search... 3 Defining

More information

What's new in Europa?

What's new in Europa? What's new in Europa? Quarantine Search Capabilities ( Managing your quarantined items ) Setting Control level in user level in anti spam Auto White List Outbound Recipients Mode Analysis Sender Profile

More information

Computational Methods of Scientific Programming Fall 2007

Computational Methods of Scientific Programming Fall 2007 MIT OpenCourseWare http://ocw.mit.edu 12.010 Computational Methods of Scientific Programming Fall 2007 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

More information

Getting Started (New Accounts)

Getting Started (New Accounts) Getting Started (New Accounts) 1. On any page with the menu, go to the faculty section and choose Faculty Website Access. 2. On the login page, make sure you are on Windows Login. Login with the username

More information

23 Shadowing ThinManager Shadow

23 Shadowing ThinManager Shadow 23 Shadowing Shadowing is a popular management tool that allows an authorized user to view what is running on a remote client. There are two methods: ThinManager Shadow Terminal-to-Terminal Shadow 23.1

More information

Creating a Template in WordPerfect

Creating a Template in WordPerfect 1. File a. New From Project Creating a Template in WordPerfect b. Go to Options 2. Create A Category 1 3. Name it Family History (or a title of your choice) 4. Find Family History in the Drop down list

More information

Scilab as an alternative for Matlab

Scilab as an alternative for Matlab Scilab as an alternative for Matlab P.W.M. van Zutven DCT 2006.105 Implementing graphical user interface in Scilab 4 including a short introduction to multi-rate tasking. Author: P.W.M. van Zutven Student

More information

Click File on the menu bar to view the individual menu items and their associated icons on the File menu.

Click File on the menu bar to view the individual menu items and their associated icons on the File menu. User Interface Design 387 STEP 3 Click File on the menu bar to view the individual menu items and their associated icons on the File menu. The standard File menu items (New, Open, Save, Save As, Print,

More information

Creating Forms. Starting the Page. another way of applying a template to a page.

Creating Forms. Starting the Page. another way of applying a template to a page. Creating Forms Chapter 9 Forms allow information to be obtained from users of a web site. The ability for someone to purchase items over the internet or receive information from internet users has become

More information

CommCare for Android Smartphones

CommCare for Android Smartphones CommCare for Android Smartphones The information on this page reflects the old design of CommCare This page is primarily useful for programs using older versions of CommCare. A page directed at the newer

More information

Insight: Measurement Tool. User Guide

Insight: Measurement Tool. User Guide OMERO Beta v2.2: Measurement Tool User Guide - 1 - October 2007 Insight: Measurement Tool User Guide Open Microscopy Environment: http://www.openmicroscopy.org OMERO Beta v2.2: Measurement Tool User Guide

More information

User Guide. Web Intelligence Rich Client. Business Objects 4.1

User Guide. Web Intelligence Rich Client. Business Objects 4.1 User Guide Web Intelligence Rich Client Business Objects 4.1 2 P a g e Web Intelligence 4.1 User Guide Web Intelligence 4.1 User Guide Contents Getting Started in Web Intelligence 4.1... 5 Log into EDDIE...

More information

Chapter 6. Task-Related Organization. Single Menus. Menu Selection, Form Fill-in and Dialog Boxes. Binary Menus Radio Buttons Button Choice

Chapter 6. Task-Related Organization. Single Menus. Menu Selection, Form Fill-in and Dialog Boxes. Binary Menus Radio Buttons Button Choice Chapter 6 Menu Selection, Form Fill-in and Dialog Boxes Task-Related Organization "The primary goal for menu, form fill-in, and dialog-box designers is to create a sensible, comprehensible, memorable,

More information

Dreamweaver CS4. Introduction. References :

Dreamweaver CS4. Introduction. References : Dreamweaver CS4 Introduction References : http://help.adobe.com 1 What s new in Dreamweaver CS4 Live view Dreamweaver CS4 lets you design your web pages under realworld browser conditions with new Live

More information

Lutron Home Control+ App for the Apple ipad TM, iphone TM and ipod touch

Lutron Home Control+ App for the Apple ipad TM, iphone TM and ipod touch for the Apple ipad TM, iphone TM and ipod touch revision F Page 1 1.800.523.9466 Overview... 3 What hardware and software do I need?... 4 How does the ipad/iphone/ipod Touch connect to my Lutron system?...

More information

GWXSlider ActiveX Control

GWXSlider ActiveX Control M-Graphics User s Manual 17-1 Chapter 17 GWXSlider ActiveX Control Introduction The GWXSlider ia an ActiveX control that can be inserted into the M-Graphics application to display and modify analog data.

More information

Installing Oracle 12c R1 on a 64-bit OS

Installing Oracle 12c R1 on a 64-bit OS Complete this step only AFTER installing SQL Server Development Tools (SSDT). To install Oracle, complete these steps. Confirm Prerequisite 1) Confirm SSDT (Sql Server Data Tools) exists on the workstation.

More information

Adobe Reader (AR) and Internet Explorer (IE) Browser Settings. Adobe Reader and Internet Explorer Browser settings

Adobe Reader (AR) and Internet Explorer (IE) Browser Settings. Adobe Reader and Internet Explorer Browser settings Adobe Reader and Internet Explorer Browser settings Table of Contents 1. INTERNET EXPLORER (IE) BROWSER SETTINGS... 2 1.1 Locating the menu bar... 2 1.2 Clearing cache... 2 1.3 Allow pop-ups from *.cap.org...

More information

ivms320 Platform User Manual

ivms320 Platform User Manual ivms320 Platform User Manual Version: 9.1.8.5 Table of Contents Chapter 1 Overview... 4 1.1. Description... 4 1.2. Installation... 4 1.3. Uninstallation... 10 1.4. Log in... 13 1.4.1. First Login... 13

More information

10 Inventions on Command Buttons in a Graphical User Interface

10 Inventions on Command Buttons in a Graphical User Interface From the SelectedWorks of Umakant Mishra August, 2005 10 Inventions on Command Buttons in a Graphical User Interface Umakant Mishra Available at: https://works.bepress.com/umakant_mishra/22/ 10 Inventions

More information

FrontPage 2000 Tutorial -- Advanced

FrontPage 2000 Tutorial -- Advanced FrontPage 2000 Tutorial -- Advanced Shared Borders Shared Borders are parts of the web page that share content with the other pages in the web. They are located at the top, bottom, left side, or right

More information

DocAve Content Shield v2.2 for SharePoint

DocAve Content Shield v2.2 for SharePoint DocAve Content Shield v2.2 for SharePoint User Guide For SharePoint 2007 Revision A Issued August 2012 1 Table of Contents Table of Contents... 2 About DocAve Content Shield for SharePoint... 4 Complementary

More information

EMP105A-D - How to plan and build a basic form in Front Page.

EMP105A-D - How to plan and build a basic form in Front Page. EMP105A-D - How to plan and build a basic form in Front Page. Instructor : Scott Klassen Room : OC2004 Main Objectives: Recognizing when to use a form Building your form o Creating the form o Inserting

More information

University of Bahrain College of Applied Studies

University of Bahrain College of Applied Studies University of Bahrain College of Applied Studies CSA 212: Human Interface and Design Activity 5: Front page 2003 Name : Student ID No : Section Instructor : : Demonstrator : Date : Total Marks : 10 Marks

More information

Completing this project will help you learn about one-dimensional arrays and how to implement and use functions. More on Matlab graphics GUI design.

Completing this project will help you learn about one-dimensional arrays and how to implement and use functions. More on Matlab graphics GUI design. CS5 Fall 23 Project 3 Due Thursday October at pm You must work either on your own or with one partner. You may discuss background issues and general solution strategies with others, but the project you

More information

FARO Scanning Plugin

FARO Scanning Plugin FARO Scanning Plugin for Geomagic Studio 6 service release 4, Geomagic Qualify 6 service release 2, and Geomagic Qualify 7 Document version B Copyright 2004, Raindrop Geomagic, Inc. The FARO scanner is

More information

Manual. Note: This software has only been tested with VF-1 firmware Compatibility with other firmware versions cannot be guaranteed!

Manual. Note: This software has only been tested with VF-1 firmware Compatibility with other firmware versions cannot be guaranteed! Manual Note: This software has only been tested with VF-1 firmware 1.12. Compatibility with other firmware versions cannot be guaranteed! Configuration Click on the MIDI text on the "LCD" to bring up the

More information

Logging in to the management system.

Logging in to the management system. Welcome to your new site! The Wordpress publishing platform is a robust tool that helps you publish your content to the web without getting too involved with the code. This guide is designed to help you

More information

ACDSee 10. ACDSee 10 : Creating a small slide show on your desktop. What is ACDSee Showroom? Creating showroom slide shows

ACDSee 10. ACDSee 10 : Creating a small slide show on your desktop. What is ACDSee Showroom? Creating showroom slide shows : Creating a small slide show on your desktop ACDSee Showroom is a fun widget that you can use to showcase and enjoy your photos. It creates a framed slide show on your desktop that scrolls through your

More information

Introduction to IBM Rational HATS For IBM System i (5250)

Introduction to IBM Rational HATS For IBM System i (5250) Introduction to IBM Rational HATS For IBM System i (5250) Introduction to IBM Rational HATS 1 Lab instructions This lab teaches you how to use IBM Rational HATS to create a Web application capable of transforming

More information

Version 2.0. Campus 2.0 Student s Guide

Version 2.0. Campus 2.0 Student s Guide Campus 2.0 Student s Guide Version 2.0 Campus 2.0 Student s Guide Error! No text of specified style in document. i Important Notice Copyright 2008 Tegrity, Inc. Disclaimer 2008 Tegrity, Inc. all rights

More information

Using the OpenSpan Siebel Adapter

Using the OpenSpan Siebel Adapter OpenSpan Elective Training Using the OpenSpan Siebel Adapter CHAPTER 1: Using OpenSpan Studio with Siebel CHAPTER 2: Sample Project Data Transfer CHAPTER 3: Navigation Controls CHAPTER 4: Working with

More information

srnmo:

srnmo: Name: Studio: Roots of Quadratic Equations Studio Excel 2007 Studio Instructions We've discussed finding the vertex of a parabola. If we have a quadratic in the form y = a(x - h)2 + k, then the vertex

More information

RealTimeDesigner.com Tutorials

RealTimeDesigner.com Tutorials RealTimeDesigner.com Tutorials PRODUCT CONFIGURATION AND INSTANT PRICING TOOLS Below we'll describe a new instant pricing tool that will allow your RTD site to have flexible control over product configuration,

More information

Widgets. Widgets Widget Toolkits. User Interface Widget

Widgets. Widgets Widget Toolkits. User Interface Widget Widgets Widgets Widget Toolkits 2.3 Widgets 1 User Interface Widget Widget is a generic name for parts of an interface that have their own behavior: buttons, drop-down menus, spinners, file dialog boxes,

More information

Poster-making 101 for 1 PowerPoint slide

Poster-making 101 for 1 PowerPoint slide Poster-making 101 for 1 PowerPoint slide Essential information for preparing a poster for the poster printer 1. Poster size: You will be creating a single large slide in PowerPoint. 2. Before adding any

More information

TxWin 5.xx Programming and User Guide

TxWin 5.xx Programming and User Guide TxWin 5.xx Programming and User Guide Jan van Wijk Brief programming and user guide for the open-source TxWin text UI library Presentation contents Interfacing, include files, LIBs The message event model

More information

Homeworks on FFT Instr. and Meas. for Communication Systems- Gianfranco Miele. Name Surname

Homeworks on FFT Instr. and Meas. for Communication Systems- Gianfranco Miele. Name Surname Homeworks on FFT 90822- Instr. and Meas. for Communication Systems- Gianfranco Miele Name Surname October 15, 2014 1 Name Surname 90822 (Gianfranco Miele): Homeworks on FFT Contents Exercise 1 (Solution)............................................

More information

DocAve Content Shield v2.2 for SharePoint

DocAve Content Shield v2.2 for SharePoint DocAve Content Shield v2.2 for SharePoint User Guide For SharePoint 2010 Revision A Issued August 2012 1 Table of Contents Table of Contents... 2 About DocAve Content Shield for SharePoint... 4 Complementary

More information

Digital Signage at Montgomery College Step-by Step Instructions for Content Contributors

Digital Signage at Montgomery College Step-by Step Instructions for Content Contributors Digital Signage is an important and powerful communication medium. Over the years, Montgomery College has invested in more than 100 digital displays throughout our three campuses and other locations to

More information

SciGraphica. Tutorial Manual - Tutorial 3 Version 0.8.0

SciGraphica. Tutorial Manual - Tutorial 3 Version 0.8.0 SciGraphica Tutorial Manual - Tutorial 3 Version 0.8.0 Copyright (c) 2001 The SciGraphica documentation group Permission is granted to copy, distribute and/or modify this document under the terms of the

More information

PHPRad. PHPRad At a Glance. This tutorial will show you basic functionalities in PHPRad and

PHPRad. PHPRad At a Glance. This tutorial will show you basic functionalities in PHPRad and PHPRad PHPRad At a Glance. This tutorial will show you basic functionalities in PHPRad and Getting Started Creating New Project To create new Project. Just click on the button. Fill In Project properties

More information

UNIT Files. Procedure/Functionand Other Declarations (CONST, TYPE, VAR) can be stored under different Object Pascal Files (Library).

UNIT Files. Procedure/Functionand Other Declarations (CONST, TYPE, VAR) can be stored under different Object Pascal Files (Library). Basics of Language UNIT Files Basics of Language UNIT Files UNIT Files Procedure/Functionand Other Declarations (CONST, TYPE, VAR) can be stored under different Object Pascal Files (Library). You can reduce

More information