An Interactive Plotting and Data-Analysis Package for the IBM PC
|
|
|
- Alexis Cross
- 10 years ago
- Views:
Transcription
1 S.N.Karon An Interactive Plotting and Data-Analysis Package for the IBM PC The Personal Computer Resource CenteratLincolnLaboratoryhas developed a plotting program called EasyPlot to display and analyze technical data on IBM Personal Computers. The program offers researchers a fast, interactive. graphical user interface that creates an intuitive environment for quickly viewing, analyzing, and plotting data. This article describes the program and some interesting design techniques that enhance program speed. In February 1987, the Personal Computer Resource Center at Lincoln Laboratory began the project of writing an easy-to-use, scientific plotting package to run on IBM Personal Computers. One year later, the program. called EasyPlot, made its debut. Since then, EasyPlot has generated a large base of users and, with theirfeedback, has grown into a powerful plot _~ing and data-analysis package. This article tlescribes the four software layers that make up the program, and discusses the programming techniques that create a fast, interactive, graphics-based user interface. It also describes some ofthe unique plottingfeatures made possible by the fast interactive graphics. EasyPlot is built from four custom-written software layers. The top layer is the plotting package.itscales andlabels axes automatically, plots multiple curves on a graph, stacks graphs in memory, and lets the user interact with the data and the graph. The lower three layers form the graphics system. They draw objects on the screen, manage windows, and provide the pulldown-menu interface. The bottom layer-the screen-drawing routines-consists of over 3,500 lines of assembly code. The other three layers consist of nearly lines of C code. The Plotting Package EasyPlotreadsASCII andspreadsheetfiles in any row-and-column format. It also generates curves and surfaces from mathematical equations entered interactively. EasyPlot candisplay 'The Lincoln Laboratory JowTlal. Volume 2, Number 2 (I 989) data in x-y pl()ts (linear, semilog, and log-log), polar plots {full circle, hemisphere, and quadrant), contour maps, color maps, and 3-D surfaces. Figure 1 shows three plots of the same data-a 3-D surface, a contour map. and a color map-inthe screen-displayinterface. Oncedata is on the screen, EasyPlot offers a number of analysis tools that, at the click of a button, let the user view and interact with the data. The usercan smooth data; calculate best-fit polynomials and splines; compute means. standard deviations, and histograms; perform numerical integrations; run FITs (includinghammingand Kaiser windows); and apply mathematical transformations to data. The mathematicaltransformation feature includes the capability to perform math on multiple curves, such as adding two or more curves together or dividing one curve by another. Figure 2 shows an example of curve generation and transformation. For printed output. EasyPlot producesjournalquality graphs on several devices, including Postscriptprinters. Figure 3 showsfoursamples ofhard-copy output. As the program has grown, each new feature has been carefully integrated into the program to maintain consistencywith otherfeatures and to preserve the program's ease of use. Computing a complex FFT. for example. is as easy as settingtherange onan axis. Features have been designed to work with all the graph formats whenever possible. The equation parser, for example, handles polar and surface equations as well as x-y equations. To compute an x-y 229
2 Karon - Analysis Packagefor the IBM PC curve. the user enters a function ofx or y at the keyboard: y = 2x"'3-3x. To compute a polar curve. the user enters a function of rand t (where t represents 8) instead of x and y: r = cos (3t). To compute a surface. the :userenters a function of x and y: z = 3sin(x) + 5cos(y). The program automatically distinguishes between equations and files. so the user can focus more on what to plot and less on how to plot it. EasyPlot's fast. interactive interface makes a number of unique and powerful features possible. For viewing data. a zoom feature lets the user draw a rectangle anywhere on the graph and zoom onthatrectangle (Fig. 4). The usercan zoom repeatedly and magnify to any level. After zooming. a scroll-bar feature lets the user quickly scroll the graph from one portion ofdata to another (Fig. 5). A digitizing feature displays the graph coordinates of the cursor at all times (Fig. 5). For labeling, an annotation feature lets the user type annotations anywhere on the graph. If an annotation pertains to a specific data point or curve, the user can draw lines directly on the graph to point from the note to what it describes (Fig. 2[b)). The user can drag annotations. lines. and legends around the screen to fine-tune their positions. These features combine to create an intuitive. hands-on method for working with data and graphs. The plotting package. ortop layer ofeasyplot. has grown significantly since the first version became available at Lincoln Laboratory. User requests guided the growth ofthe program. and as a result every feature serves a need in science and engineering. Fig. 1-(top) By clicking the 3-D buttons on the side of the screen, the usercan rotate a 3-D surface to anyorientation, turn perspective on or off, and remove hidden lines. The program can also animate the surface by rotating it automatically. (center) Contour plot of the surface data shown in top figure. (bottom) Colormap ofthe surface data shown in top figure. Drawing Objects on the Screen With a graphics-based interface. the computermustdrawobjects on thescreenextremely fast. Sluggish graphics erode the usefulness of an interactive program. To overcome this diffi- 230 The Lincoln Laboratory Journal. Volume 2. Number 2 (l989)
3 Karon - An Interactive PlaUing and Data Analysis Pac/cage Jar the IBM PC efficiency of the inner loop. To minimize the number of instructions in the loop, the processor's internal registers are utilized to hold as many variables as possible and to limit data movement that does not contribute to the computations. Careful design eliminated many instructions that only move variables between registers and temporary storage in memory. As a result the loop was reduced to 23 assemblycode instructions. Seven of the 23 instructions use variables that remain constant for each line. Without performance considerations, the constants would be computed, stored in memory, and accessed from inside the loop. Accessing memory, however, is three to four times slower than accessing a register or having the constant as part of the instruction. Placing the constants in registers was impossible because of the PC processor's limited number ofregisters. Instead, instructions using constants were assembled with dummy immediate data (immediate data becomes part of the actual instruction). and code was added to write the constants over the dummy data before entering the loop. With this locally self-modifying code, the number ofclock cycles for each pass through the loop was reduced from 195 to 118, which resulted in a 65% increase in speed. Fig. 2-EasyPlot can generate curves from equations and canperform mathematicaltransformations on curves. (top) Curves 1 and 2 were generated with equations y = sin(x) and y = 0.1 sin(1ox). (bottom) Curve 3 was created by adding curve 1 and curve 2 in the top figure with the transformation equation y = y 1 + y2. culty, EasyPlot employs a set of optimized routines for drawinglines, text, and otherobjects on the screen. These assembly-code routines provide some of the fastest graphics attainable on the PC, and function as the foundation, or bottom layer, of EasyPlot. The line-drawing routine is an implementation ofbresenham's algorithm [1). The algorithm provides a computationally simple method for drawing a straight line on a raster device. An inner loop iterates once for each pixel along a line; since there are many iterations, the overall performance of the algorithm depends on the Managing the Screen Though sophisticated in their implementation, the screen-drawing routines do nothing more than turn pixels on and off. Their efforts last only until other objects are drawn in the same video space. When the user pulls down and releases a menu, everythingundemeath the menu must be redrawn. Records must be kept on every object drawn so that they can be redrawn when necessary. In EasyPlot, all the line segment and characters are objects, as are circles, rectangles, and their filled counterparts. Other shapes are constructed from these objects. A triangle, for example, is constructed from (and recorded as) three line segments. A windowing package that maintains these records is the second software layer in EasyPlot. The windowing package allows graphic ob- The Lincoln Laboratory Journal. Volume 2. Number 2 (1989) 231
4 Karon - Analysis PackageJor the IBM PC...;....;......:. Graph Title <:r----'v top curve G---- J middle curve G El bottom curve ",g; i14im, y = +2.97E-3x E-2x' +4.86E-1x x E-1x' +9.69E-1, var:6.57e-002 / r cubic spline 1.0 \ \ \.5 10 L ' ~'----_---='----' J o o 2.// '- 5th order polynomial 6 8 X-axis title Fig. 3-Examples of EasyPlot printouts. The user can select any size within an 8 1/2" by 11"page for printed graphs. jects to be grouped into logical units, or windows. The application programs (in this case the plotting package and pull-down menu layers of EasyPlot) can place logically connected objects such as the characters in a word into one window. Once grouped in a window, the objects can be drawn, hidden, or moved as a unit. Windows can be large or small and can overlap. A window obscures other windows only if the application package draws area-filling objects in it. The windowing package maintains lists of objects that have been drawn in each window. With these lists, it can display and hide windows upon request. Itdisplays a window by redrawing the objects belonging to that window, and hides a window by redrawing all the other windows that overlap the one being hidden. The pulldown menu system, for example, draws each menu button in a separate window. When the userpulls downa menu, the windowingpackage redraws the buttons' windows and the menu becomes visible. When the user releases the menu, the windowing package redraws all the windows overlapping the menu and the menu disappears. If the screen-drawing routines are fast enough, the redraws appear to be instantaneous. Even with fast drawing routines, however, redrawing windows with large numbers of objects can result in visible delays. To maintain performance under these conditions, EasyPlot's windowing package looks at the coordinates of each object and redraws only those objects which actually overlap the area being redrawn. With many objects on the screen, a simple search through object lists to look at each item's location produces noticeable delays. To alleviate this problem, EasyPlot's windowing package breaks a window into 16 segments. Seventeen object lists are maintained for the window: one for each ofthe 16 segments and one for a default 232 The Lincoln Laboratory Joumal. Volume 2. Number 2 (1989)
5 .". Karon - Analysis PackageJar the IBM PC Fig. 5-Vertical and horizontal scroll bars let the user scroll quickly from one portion of data to another. A cross-hair feature displays the cursor's coordinates. The Pull-Down Menus The third software layer in EasyPlot is the pull-dawn-menu system. Pull-down menus provide quick access to all of the program's features. When the user selects one of the buttons at the top ofthe screen, a menu appears or is pulled down (Fig. 6). Each button in the menu is labeled to describe its function; the user never Fig. 4-(top) To zoom on data, the user draws a rectangle on the screen. (bottom) The data in the selected rectangle now fills the screen. list. Ifan object lies entirely within a segment, it is recorded in the list for that segment. Ifit spans more than one segment. it is placed in the default list. Thus, only the default list and lists of those segments which overlap the area being redrawn need to be searched for objects to be drawn. EasyPlot divides windows containing user data into segments because large data sets can result in several thousand graphic objects in one window. Since most ofthe redrawing results from pulling down menus, and each menu overlaps a small portion ofthe graph, this technique can easily reduce redrawtime by a factor ofthree or four. Fig. 6-The pull-down menus are always available at the top of the screen. Each menu button is labeled to describe its function. The Lincoln Laboratory Journal. Volume 2. NwniJer 2 (1 9a9; 233
6 Karon - Analysis PackageJor the IBM PC needs to memorize commands or wade through pages of text menus. The user selects a menu with a mouse, with keyboard cursor keys, or by typingthe first letterofthe menu label. Whenthe user. runs a button, results appear immediately on the graph. A unique letter sequence can be typed at the keyboard to selecteach button. EasyPlot's menu system can read the same letter sequences from a file to invoke menu buttons in batch mode. By providing EasyPlot a file containing batch commands, the user can automatically plot and print any sequence of graphs. Summary With a unique combination ofpower, flexibility, and ease ofuse, EasyPlot has become a tool used dailyby researchers at Lincoln Laboratory. It accepts a wide range of input formats, and prints high-quality graphs with a variety of devices. EasyPlot is more than a convenient tool for making graphs, however. It creates an intuitive, interactive environment for viewing, analyzing, and plotting data. Reference I. J.D. Foley and A. Van Dam. Fundamentals ojinteractive Computer Graphics (Addison-Wesley. Reading. MA.1984l. p STUART KARON was an assistant staff member in the Computer and Telecommunications Systems Group. He received a B.S. in electrical engineering and an M.S. in computer science from Brown University. MIT recently licensed EasyPlot to Spiral Software ofbrookline. Mass.. to market and continue developing the program. 234 The Lincoln Laboratory Journal. Volume 2. Number 2 (1989)
KaleidaGraph Quick Start Guide
KaleidaGraph Quick Start Guide This document is a hands-on guide that walks you through the use of KaleidaGraph. You will probably want to print this guide and then start your exploration of the product.
Adobe Illustrator CS5 Part 1: Introduction to Illustrator
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Adobe Illustrator CS5 Part 1: Introduction to Illustrator Summer 2011, Version 1.0 Table of Contents Introduction...2 Downloading
Scientific Graphing in Excel 2010
Scientific Graphing in Excel 2010 When you start Excel, you will see the screen below. Various parts of the display are labelled in red, with arrows, to define the terms used in the remainder of this overview.
http://school-maths.com Gerrit Stols
For more info and downloads go to: http://school-maths.com Gerrit Stols Acknowledgements GeoGebra is dynamic mathematics open source (free) software for learning and teaching mathematics in schools. It
BD CellQuest Pro Software Analysis Tutorial
BD CellQuest Pro Analysis Tutorial This tutorial guides you through an analysis example using BD CellQuest Pro software. If you are already familiar with BD CellQuest Pro software on Mac OS 9, refer to
GeoGebra. 10 lessons. Gerrit Stols
GeoGebra in 10 lessons Gerrit Stols Acknowledgements GeoGebra is dynamic mathematics open source (free) software for learning and teaching mathematics in schools. It was developed by Markus Hohenwarter
Understand the Sketcher workbench of CATIA V5.
Chapter 1 Drawing Sketches in Learning Objectives the Sketcher Workbench-I After completing this chapter you will be able to: Understand the Sketcher workbench of CATIA V5. Start a new file in the Part
Quickstart for Desktop Version
Quickstart for Desktop Version What is GeoGebra? Dynamic Mathematics Software in one easy-to-use package For learning and teaching at all levels of education Joins interactive 2D and 3D geometry, algebra,
Maple Quick Start. Introduction. Talking to Maple. Using [ENTER] 3 (2.1)
Introduction Maple Quick Start In this introductory course, you will become familiar with and comfortable in the Maple environment. You will learn how to use context menus, task assistants, and palettes
Plotting: Customizing the Graph
Plotting: Customizing the Graph Data Plots: General Tips Making a Data Plot Active Within a graph layer, only one data plot can be active. A data plot must be set active before you can use the Data Selector
0 Introduction to Data Analysis Using an Excel Spreadsheet
Experiment 0 Introduction to Data Analysis Using an Excel Spreadsheet I. Purpose The purpose of this introductory lab is to teach you a few basic things about how to use an EXCEL 2010 spreadsheet to do
Easy Plot. Scientific Graphing and Data Analysis. Spiral Software. A product of
Easy Plot Scientific Graphing and Data Analysis A product of Spiral Software Easy PlotTM For Microsoft Windows Scientific Graphing and Data Analysis by Stuart Karon [email protected] Spiral Software
Working With Animation: Introduction to Flash
Working With Animation: Introduction to Flash With Adobe Flash, you can create artwork and animations that add motion and visual interest to your Web pages. Flash movies can be interactive users can click
GelAnalyzer 2010 User s manual. Contents
GelAnalyzer 2010 User s manual Contents 1. Starting GelAnalyzer... 2 2. The main window... 2 3. Create a new analysis... 2 4. The image window... 3 5. Lanes... 3 5.1 Detect lanes automatically... 3 5.2
Ovation Operator Workstation for Microsoft Windows Operating System Data Sheet
Ovation Operator Workstation for Microsoft Windows Operating System Features Delivers full multi-tasking operation Accesses up to 200,000 dynamic points Secure standard operating desktop environment Intuitive
Pro/ENGINEER Wildfire 4.0 Basic Design
Introduction Datum features are non-solid features used during the construction of other features. The most common datum features include planes, axes, coordinate systems, and curves. Datum features do
Intro to Excel spreadsheets
Intro to Excel spreadsheets What are the objectives of this document? The objectives of document are: 1. Familiarize you with what a spreadsheet is, how it works, and what its capabilities are; 2. Using
Classroom Tips and Techniques: The Student Precalculus Package - Commands and Tutors. Content of the Precalculus Subpackage
Classroom Tips and Techniques: The Student Precalculus Package - Commands and Tutors Robert J. Lopez Emeritus Professor of Mathematics and Maple Fellow Maplesoft This article provides a systematic exposition
Topography of an Origin Project and Workspace
Origin Basics Topography of an Origin Project and Workspace When you start Origin, a new project opens displaying a worksheet window in the workspace. The worksheet is one type of window available in Origin.
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
Visualization of 2D Domains
Visualization of 2D Domains This part of the visualization package is intended to supply a simple graphical interface for 2- dimensional finite element data structures. Furthermore, it is used as the low
Welcome to CorelDRAW, a comprehensive vector-based drawing and graphic-design program for the graphics professional.
Workspace tour Welcome to CorelDRAW, a comprehensive vector-based drawing and graphic-design program for the graphics professional. In this tutorial, you will become familiar with the terminology and workspace
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;
SketchUp Instructions
SketchUp Instructions Every architect needs to know how to use SketchUp! SketchUp is free from Google just Google it and download to your computer. You can do just about anything with it, but it is especially
Scatter Plots with Error Bars
Chapter 165 Scatter Plots with Error Bars Introduction The procedure extends the capability of the basic scatter plot by allowing you to plot the variability in Y and X corresponding to each point. Each
Maya 2014 Basic Animation & The Graph Editor
Maya 2014 Basic Animation & The Graph Editor When you set a Keyframe (or Key), you assign a value to an object s attribute (for example, translate, rotate, scale, color) at a specific time. Most animation
Within minutes you can transform your high-resolution digital image in to a DVquality movie that pans, zooms and rotates the once-still image.
Slick Motion gives you a simple and easy way to make your still images come alive. Within minutes you can transform your high-resolution digital image in to a DVquality movie that pans, zooms and rotates
Chapter 9 Slide Shows
Impress Guide Chapter 9 Slide Shows Transitions, animations, and more Copyright This document is Copyright 2007 2013 by its contributors as listed below. You may distribute it and/or modify it under the
Solar-Generation Data Visualization Software Festa Operation Manual
Solar-Generation Data Visualization Software Festa Operation Manual Please be advised that this operation manual is subject to change without notice. FL-003 CONTENTS INTRODUCTION Chapter1: Basic Operations
TI-Nspire Technology Version 3.2 Release Notes
TI-Nspire Technology Version 3.2 Release Notes Release Notes 1 Introduction Thank you for updating your TI Nspire products to Version 3.2. This version of the Release Notes has updates for all of the following
Final Software Tools and Services for Traders
Final Software Tools and Services for Traders TPO and Volume Profile Chart for NinjaTrader Trial Period The software gives you a 7-day free evaluation period starting after loading and first running the
Spreadsheets and Laboratory Data Analysis: Excel 2003 Version (Excel 2007 is only slightly different)
Spreadsheets and Laboratory Data Analysis: Excel 2003 Version (Excel 2007 is only slightly different) Spreadsheets are computer programs that allow the user to enter and manipulate numbers. They are capable
Applying a circular load. Immediate and consolidation settlement. Deformed contours. Query points and query lines. Graph query.
Quick Start Tutorial 1-1 Quick Start Tutorial This quick start tutorial will cover some of the basic features of Settle3D. A circular load is applied to a single soil layer and settlements are examined.
CNCTRAIN OVERVIEW CNC Simulation Systems 1995 2008
CNCTRAIN OVERVIEW CNC Simulation Systems 1995 2008 p2 Table of Contents Getting Started 4 Select a control system 5 Setting the Best Screen Layout 6 Loading Cnc Files 7 Simulation Modes 9 Running the Simulation
Microsoft Mathematics for Educators:
Microsoft Mathematics for Educators: Familiarize yourself with the interface When you first open Microsoft Mathematics, you ll see the following elements displayed: 1. The Calculator Pad which includes
Chapter 1. Creating Sketches in. the Sketch Mode-I. Evaluation chapter. Logon to www.cadcim.com for more details. Learning Objectives
Chapter 1 Creating Sketches in Learning Objectives the Sketch Mode-I After completing this chapter you will be able to: Use various tools to create a geometry. Dimension a sketch. Apply constraints to
Importing and Opening an Alignment
Chapter 6 Alignment Files An alignment defines the route of a road, utility line, water way, etc., and is typically comprised of both horizontal and vertical elements. Also, an alignment may include cross-sectional
Tutorial: Biped Character in 3D Studio Max 7, Easy Animation
Tutorial: Biped Character in 3D Studio Max 7, Easy Animation Written by: Ricardo Tangali 1. Introduction:... 3 2. Basic control in 3D Studio Max... 3 2.1. Navigating a scene:... 3 2.2. Hide and Unhide
How to make a line graph using Excel 2007
How to make a line graph using Excel 2007 Format your data sheet Make sure you have a title and each column of data has a title. If you are entering data by hand, use time or the independent variable in
Plots, Curve-Fitting, and Data Modeling in Microsoft Excel
Plots, Curve-Fitting, and Data Modeling in Microsoft Excel This handout offers some tips on making nice plots of data collected in your lab experiments, as well as instruction on how to use the built-in
Table of Contents. INTRODUCTION...v. How to Use This Manual...v Terms Used in this Manual...v Fonts Used in this Manual...v
Table of Contents INTRODUCTION...v How to Use This Manual...v Terms Used in this Manual...v Fonts Used in this Manual...v PC Hardware Requirements...vi Software Installation...vii Installing DataWorker
II-13Category Plots. Chapter II-13
Chapter II-13 II-13Category Plots Overview... 316 Creating a Category Plot... 316 Combining Category Plots and XY Plots... 317 Modifying a Category Plot... 317 Bar and Category Gaps... 317 Tick Mark Positioning...
Parametric Technology Corporation. Pro/ENGINEER Wildfire 4.0 Design Animation Concepts Guide
Parametric Technology Corporation Pro/ENGINEER Wildfire 4.0 Design Animation Concepts Guide Copyright 2007 Parametric Technology Corporation. All Rights Reserved. User and training guides and related documentation
Instructions for Use. CyAn ADP. High-speed Analyzer. Summit 4.3. 0000050G June 2008. Beckman Coulter, Inc. 4300 N. Harbor Blvd. Fullerton, CA 92835
Instructions for Use CyAn ADP High-speed Analyzer Summit 4.3 0000050G June 2008 Beckman Coulter, Inc. 4300 N. Harbor Blvd. Fullerton, CA 92835 Overview Summit software is a Windows based application that
A Short Introduction to Transcribing with ELAN. Ingrid Rosenfelder Linguistics Lab University of Pennsylvania
A Short Introduction to Transcribing with ELAN Ingrid Rosenfelder Linguistics Lab University of Pennsylvania January 2011 Contents 1 Source 2 2 Opening files for annotation 2 2.1 Starting a new transcription.....................
Using Excel for Handling, Graphing, and Analyzing Scientific Data:
Using Excel for Handling, Graphing, and Analyzing Scientific Data: A Resource for Science and Mathematics Students Scott A. Sinex Barbara A. Gage Department of Physical Sciences and Engineering Prince
Fixplot Instruction Manual. (data plotting program)
Fixplot Instruction Manual (data plotting program) MANUAL VERSION2 2004 1 1. Introduction The Fixplot program is a component program of Eyenal that allows the user to plot eye position data collected with
Information Literacy Program
Information Literacy Program Excel (2013) Advanced Charts 2015 ANU Library anulib.anu.edu.au/training [email protected] Table of Contents Excel (2013) Advanced Charts Overview of charts... 1 Create a chart...
Working with Excel in Origin
Working with Excel in Origin Limitations When Working with Excel in Origin To plot your workbook data in Origin, you must have Excel version 7 (Microsoft Office 95) or later installed on your computer
Lession: 2 Animation Tool: Synfig Card or Page based Icon and Event based Time based Pencil: Synfig Studio: Getting Started: Toolbox Canvas Panels
Lession: 2 Animation Tool: Synfig In previous chapter we learn Multimedia and basic building block of multimedia. To create a multimedia presentation using these building blocks we need application programs
2. Select Point B and rotate it by 15 degrees. A new Point B' appears. 3. Drag each of the three points in turn.
In this activity you will use Sketchpad s Iterate command (on the Transform menu) to produce a spiral design. You ll also learn how to use parameters, and how to create animation action buttons for parameters.
Design document Goal Technology Description
Design document Goal OpenOrienteering Mapper is a program to draw orienteering maps. It helps both in the surveying and the following final drawing task. Support for course setting is not a priority because
Introduction to the TI-Nspire CX
Introduction to the TI-Nspire CX Activity Overview: In this activity, you will become familiar with the layout of the TI-Nspire CX. Step 1: Locate the Touchpad. The Touchpad is used to navigate the cursor
Twelve. Figure 12.1: 3D Curved MPR Viewer Window
Twelve The 3D Curved MPR Viewer This Chapter describes how to visualize and reformat a 3D dataset in a Curved MPR plane: Curved Planar Reformation (CPR). The 3D Curved MPR Viewer is a window opened from
Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene.
Graphic Design Active Layer- When you create multi layers for your images the active layer, or the only one that will be affected by your actions, is the one with a blue background in your layers palette.
An introduction to 3D draughting & solid modelling using AutoCAD
An introduction to 3D draughting & solid modelling using AutoCAD Faculty of Technology University of Plymouth Drake Circus Plymouth PL4 8AA These notes are to be used in conjunction with the AutoCAD software
Basic AutoSketch Manual
Basic AutoSketch Manual Instruction for students Skf-Manual.doc of 3 Contents BASIC AUTOSKETCH MANUAL... INSTRUCTION FOR STUDENTS... BASIC AUTOSKETCH INSTRUCTION... 3 SCREEN LAYOUT... 3 MENU BAR... 3 FILE
How to use PGS: Basic Services Provision Map App
How to use PGS: Basic Services Provision Map App The PGS: Basic Services Provision Map App The main features of the PGP Basic Services web application includes: Navigation Tools Map Tools Main Map Links
INTRODUCTION TO THE XL30-FEG SEM. 1.1 The mouse. 1.2. The monitor. Figure 1.1 1. THE USER INTERFACE
INTRODUCTION TO THE XL30-FEG SEM All software used to control the microscope runs in the MS-Windows environment. This environment is loaded on the Windows2000 operating system. However, it is not really
Linkage 3.2. User s Guide
Linkage 3.2 User s Guide David Rector Wednesday, April 06, 2016 Table of Contents Table of Contents... 2 Installation... 3 Running the Linkage Program... 3 Simple Mechanism Tutorial... 5 Mouse Operations...
TABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE...
Starting Guide TABLE OF CONTENTS INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE... 7 ADVANCE CONCRETE USER INTERFACE... 7 Other important
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
RGK60 RGK50 RGAM10 RGAM20 RGAM4 Generator set control units
I123 GB 1207 RGK60 RGK50 RGAM10 RGAM20 RGAM4 Generator set control units CUSTOMIZATION SOFTWARE MANUAL List of contents Introduction... 2 Main window... 3 Device model selection... 3 Transmission of data
Quick Reference Manual
Quick Reference Manual ii TABLE OF CONTENTS This guide first leads you through the basics of Logger Pro, including software installation procedures. You will learn how to collect data, manually enter data,
Interactive Voting System. www.ivsystem.nl. IVS-Basic IVS-Professional 4.4
Interactive Voting System www.ivsystem.nl IVS-Basic IVS-Professional 4.4 Manual IVS-Basic 4.4 IVS-Professional 4.4 1213 Interactive Voting System The Interactive Voting System (IVS ) is an interactive
CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy
CATIA V5 Tutorials Mechanism Design & Animation Release 18 Nader G. Zamani University of Windsor Jonathan M. Weaver University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com
Basic 2D Design Be sure you have the latest information!
Basic 2D Design mastercam x getting started tutorials Basic 2D Design December 2011 Be sure you have the latest information! Information might have been changed or added since this document was published.
NIS-Elements Viewer. User's Guide
NIS-Elements Viewer User's Guide Publication date 10.09.2013 v. 4.20.00 Laboratory Imaging, s. r. o., Za Drahou 171/17, CZ - 102 00 Praha 10 No part of this publication may be reproduced or transmitted
Chapter 9. Editing Features. Learning Objectives
Chapter 9 Editing Features Learning Objectives After completing this chapter, you will be able to: Edit features. Edit sketches of the sketch based features. Edit the sketch plane of the sketch based features.
Tutorial E D I T C A D. Editing CAD Geodata. TNTmips. and TNTedit
E D I T C A D Tutorial Editing CAD Geodata in TNTmips and TNTedit Before Getting Started This booklet introduces techniques for creating, altering, and updating CAD geospatial objects in the powerful Editor
Toolbars and Tabs in SMART Notebook Software
Toolbars and Tabs in SMART Notebook Software This quick reference introduces you to the toolbar, full screen toolbar and side tabs in SMART Notebook collaborative learning software. Toolbar The SMART Notebook
CLOUD DIGITISER 2014!
CLOUD DIGITISER 2014 Interactive measurements of point cloud sequences July 2014 Cloud Digitiser Manual 1 CLOUD DIGITISER Interactive measurement of point clouds Bill Sellers July 2014 Introduction Photogrammetric
GeoGebra Statistics and Probability
GeoGebra Statistics and Probability Project Maths Development Team 2013 www.projectmaths.ie Page 1 of 24 Index Activity Topic Page 1 Introduction GeoGebra Statistics 3 2 To calculate the Sum, Mean, Count,
Lecture Notes, CEng 477
Computer Graphics Hardware and Software Lecture Notes, CEng 477 What is Computer Graphics? Different things in different contexts: pictures, scenes that are generated by a computer. tools used to make
Getting Started With DraftSight A Guide For AEC Users
Getting Started With DraftSight A Guide For AEC Users DraftSight.com Facebook.com/DraftSight Welcome to DraftSight a valuable tool for any AEC professional! DraftSight is more than a free, professional-grade
GlobiLab 1.0 App for Android Quick Start Guide
GlobiLab 1.0 App for Android Quick Start Guide Contents GlobiLab overview... 1 Getting started establishing communication. 2 Working with the different display types... 3 Graph and Labdisc controls...
Edinburgh COLLEGE of ART ARCHITECTURE 3D Modelling in AutoCAD - tutorial exercise The screen The graphics area This is the part of the screen in which the drawing will be created. The command prompt area
Formulas, Functions and Charts
Formulas, Functions and Charts :: 167 8 Formulas, Functions and Charts 8.1 INTRODUCTION In this leson you can enter formula and functions and perform mathematical calcualtions. You will also be able to
Figure 1. An embedded chart on a worksheet.
8. Excel Charts and Analysis ToolPak Charts, also known as graphs, have been an integral part of spreadsheets since the early days of Lotus 1-2-3. Charting features have improved significantly over the
Excel -- Creating Charts
Excel -- Creating Charts The saying goes, A picture is worth a thousand words, and so true. Professional looking charts give visual enhancement to your statistics, fiscal reports or presentation. Excel
Absorbance Spectrophotometry: Analysis of FD&C Red Food Dye #40 Calibration Curve Procedure
Absorbance Spectrophotometry: Analysis of FD&C Red Food Dye #40 Calibration Curve Procedure Note: there is a second document that goes with this one! 2046 - Absorbance Spectrophotometry. Make sure you
Creating Charts and Graphs
Creating Charts and Graphs Title: Creating Charts and Graphs Version: 1. First edition: December 24 First English edition: December 24 Contents Overview...ii Copyright and trademark information...ii Feedback...ii
Datalogger Graph Software Help
Datalogger Graph Software Help Version 2.0, August 07, 2007 For additional information refer to the user guide included on the supplied program disk. TABLE OF CONTENTS Installing Graph Software....2 Installing
Chapter 4 Creating Charts and Graphs
Calc Guide Chapter 4 OpenOffice.org Copyright This document is Copyright 2006 by its contributors as listed in the section titled Authors. You can distribute it and/or modify it under the terms of either
A Guide to Using Excel in Physics Lab
A Guide to Using Excel in Physics Lab Excel has the potential to be a very useful program that will save you lots of time. Excel is especially useful for making repetitious calculations on large data sets.
Writer Guide. Chapter 15 Using Forms in Writer
Writer Guide Chapter 15 Using Forms in Writer Copyright This document is Copyright 2005 2008 by its contributors as listed in the section titled Authors. You may distribute it and/or modify it under the
PowerPoint 2007: Basics Learning Guide
PowerPoint 2007: Basics Learning Guide What s a PowerPoint Slide? PowerPoint presentations are composed of slides, just like conventional presentations. Like a 35mm film-based slide, each PowerPoint slide
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
UCL Depthmap 7: Data Analysis
UCL Depthmap 7: Data Analysis Version 7.12.00c Outline Data analysis in Depthmap Although Depthmap is primarily a graph analysis tool, it does allow you to investigate data that you produce. This tutorial
Creating 2D Drawings from 3D AutoCAD Models
Creating 2D Drawings from 3D AutoCAD Models David Piggott CrWare, LP GD205-2P This class explores the various techniques in creating 2D part and assembly drawings from 3D AutoCAD models. As part of the
We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model
CHAPTER 4 CURVES 4.1 Introduction In order to understand the significance of curves, we should look into the types of model representations that are used in geometric modeling. Curves play a very significant
GUIDELINES FOR PREPARING POSTERS USING POWERPOINT PRESENTATION SOFTWARE
Society for the Teaching of Psychology (APA Division 2) OFFICE OF TEACHING RESOURCES IN PSYCHOLOGY (OTRP) Department of Psychology, Georgia Southern University, P. O. Box 8041, Statesboro, GA 30460-8041
Chapter 15 Using Forms in Writer
Writer Guide Chapter 15 Using Forms in Writer OpenOffice.org Copyright This document is Copyright 2005 2006 by its contributors as listed in the section titled Authors. You can distribute it and/or modify
Algolab Photo Vector
Algolab Photo Vector Introduction: What Customers use Photo Vector for? Photo Vector (PV) is a handy tool for designers to create, cleanup, make fast corrections, edit designs with or without further conversion
Introduction to CATIA V5
Introduction to CATIA V5 Release 16 (A Hands-On Tutorial Approach) Kirstie Plantenberg University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com www.schroff-europe.com
ArcGIS. Tips and Shortcuts. for Desktop
ArcGIS Tips and Shortcuts for Desktop Map Navigation Refresh and redraw the display. F5 Suspend the map s drawing. F9 Zoom in and out. Center map. Roll the mouse wheel backward and forward. Hold down Ctrl
Lecture 2 Mathcad Basics
Operators Lecture 2 Mathcad Basics + Addition, - Subtraction, * Multiplication, / Division, ^ Power ( ) Specify evaluation order Order of Operations ( ) ^ highest level, first priority * / next priority
Data Mining. SPSS Clementine 12.0. 1. Clementine Overview. Spring 2010 Instructor: Dr. Masoud Yaghini. Clementine
Data Mining SPSS 12.0 1. Overview Spring 2010 Instructor: Dr. Masoud Yaghini Introduction Types of Models Interface Projects References Outline Introduction Introduction Three of the common data mining
10. THERM DRAWING TIPS
10. THERM DRAWING TIPS 10.1. Drawing Tips The THERM User's Manual describes in detail how to draw cross-sections in THERM. This section of the NFRC Simualation Training Manual presents some additional
Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine
Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine The Blender Game Engine This week we will have an introduction to the Game Engine build
