Use of an Application Programming Interface (API) to allow non-optical designers to perform specific optical evaluations

Size: px
Start display at page:

Download "Use of an Application Programming Interface (API) to allow non-optical designers to perform specific optical evaluations"

Transcription

1 Use of an Application Programming Interface (API) to allow non-optical designers to perform specific optical evaluations Mark C. Sanson Corning Tropel Corporation, 60 O Connor Road, Fairport, New York Abstract: A person lacking training in optical design programs may perform tasks using the design program s power. This paper addresses how API, with Windows Component Object Model, allows a person lacking understanding of the operation of the design program to run optical sensitivity routines. 1. Introduction Commercial optical design programs available today contain hundreds if not thousands of command and analysis options for an optical designer. To run these programs effectively requires not only training, but a fair amount of experience with the software package. However, a person with an understanding of optics, but no training in the use of such programs, may benefit from the use of some of these tools for select tasks. This paper discusses the use of an Application Programming Interface (API) with one of the commercial optical design programs, ORA s Code V[1]. CODEV has designed into its software the ability for Microsoft Windows applications to access some of the tools of the optical design program through Microsoft Windows Component Object Model (COM)[2]. This allows applications like Excel and C++ to drive CODEV. This paper discusses capabilities the COM interface can bring to optical design programs, and it covers an example of using Excel to run CODEV. API is not new, but more recently the optical design programs make better use of it. A large amount of the power of CODEV is available through the COM ORA has developed. By creating a simple interface with another Windows application, an optical designer can develop a program which allows someone untrained in the use of the optical design software to perform a specific task. This allows the time of the optical designer to be spent on other tasks, while increasing the abilities of someone not skilled in the optical design program. In addition to using the Windows program as the interface, the person can utilize the built in capabilities of the Windows application. The use of Excel to run a sensitivity routine and create charts and tables of the different sensitivities provides an example of this advantage. 2. API and COM With the use of Microsoft Windows COM, the API that is built into the CODEV optical design program allows another application to start CODEV and run certain commands. The COM allows a client/server relationship to be established where the optical design program is the server (Fig. 1) and the client can be any software using COM, such as Microsoft Excel with Visual Basic for Applications (VBA), MATLAB, or C++. The client can issue several general and standard analysis commands that have been developed in CODEV. The user can utilize the client program s benefits in conjunction with the power of the optical design program. This feature allows custom user interfaces, graphing of data, statistical analysis, and ease of use for repetitive design tasks. The full capabilities of the design program are available, but COM does not allow the passage of graphics to the client program. International Optical Design Conference 2006, edited by G. Groot Gregory, Joseph M. Howard, R. John Koshel, SPIE Vol. 6342, , 2006 SPIE-OSA X/06/$15 doi: / SPIE-OSA/ Vol

2 Client Program: Excel MATLAB C++ Issue Commands Return Data Fig. 1. Client/server relationship with CODEV s COM 3. Sensitivity Application in Excel In an optical design program, it is fairly straightforward to gather information on manufacturing sensitivities. Often this data is taken to an application like Excel to graph relevant data. Observing a graph of the sensitivities may ease identification of sensitive parts of the lens for different types of perturbations and aberrations. Any time this sensitivity analysis is re-computed, there is time involved with moving the data into Excel again and possibly reworking some of the charts. This work must be done by someone trained in the use of the design program as well as Excel. This additional work is the motivation to use Excel, the end program, as the interface for a sensitivity analysis. With the development of the Excel interface the user can run CODEV without the design program being seen, and the sensitivity can be rerun without needing to manually import the data to Excel. Using Excel s Visual Basic for Applications, an session of CODEV can be started, but it will remain hidden from the user. The COM allows certain functions to be run with the design program. These functions allow the user to analyze ray trace data, MTF data, wavefront data, Zernike data, etc. However the full benefit of the optical design program is the ability to enter any command that would normally be entered in the programs command line. Creating the visual basic code that issues the commands to CODEV that the trained user would know allows an individual not proficient in CODEV to run the program. Instead of issuing a command by typing eva (zfrcoef(2,1,1,9,80,25, EXS )), the operator of Excel can press a simple button with code linked to it. List Zernike #9 Private Sub Button_Click() astring = "(zfrcoef(2,1,1,9,80,25,'exs'))" strresult = session.evaluateexpression(astring) Range("Zernike #9").Value = CDbl(strResult) End Sub Fig. 2. Sample Command Button and VBA code behind it to allow Zernike #9 to be listed The button and underlying code shown in fig. 2 would calculate Zernike #9 and the value would then be placed in a named cell on the worksheet. The sample Excel workbook contains several worksheets. One worksheet allows the lens to be loaded and listed (fig. 3), two worksheets allow the user to choose which symmetric and asymmetric perturbations to run, and finally two worksheets list the results of the perturbations in a table and create several charts. A simple interface on the first worksheet allows the user to load the lens to have a sensitivity routine performed on it. Buttons contain the code that will allow commands to be sent to the server optical program and/or information to be gathered from the server optical program. After loading the lens, the user has the ability to list the lens with VBA code automatically formatting the prescription. Different tasks can be arranged in different workbooks, as has been done in the SPIE-OSA/ Vol

3 sensitivity example. The symmetric perturbations (radii, thickness, indices, etc.) are on one sheet and the asymmetric perturbations (decenters, tilts, etc.) are on another. The user does not need to know any CODEV commands to be able to run the basic sensitivities. The application automatically generates tables and charts of the different perturbations. I td848j EadRi HI Edit Hdp Typ&qt, jra BC 0 EF G Al A Path C:\CVUSER\COM_Work\Sensitivities 4 Filename thickpoly_4f.seq an Stan CodeV Stop CodeV Load Lensfile Lens Listing 13 Title: Objective IA I,kM O,..lh, RA,*.+,i fla 15 0 INF INF INF 18 1 el_in PBMII ei_1r BALlS ei_2r ei_3r FBL2I ei_3r ei_4r SBSMI ei_4r SBAH ei_5r ei_6r SLAL1O ii ei_6r SFFL ei_7r ei_8r1 INF ADFIO ei_8r SF IS ei_9r \JiEjscti ss AStt IpA /Mr S tt 7 Id Fig. 3. Sample screen shot displaying the simple interface The desired sensitivities and evaluators are selected by the user with check boxes (fig 4). Each perturbation is individually performed, and the change in performance criteria is computed. The type of perturbations and performance criteria available to the user has been pre-determined, and coded into the sensitivity routine. The content is based upon advice from the optical designer. Writing the code for all necessary options allows the user to realize the maximum benefit from the program in terms of the number and diversity of systems for which the user may utilize the program. SPIE-OSA/ Vol

4 V Microsoft [scot - Stositisities_Verl pl.xts ]5jJ I.!) S fl 1 1t._. IM. x --- i) I W IRrpIycthChosgrs... csdrrsrs... Ill I tiifli$ Vo B48 BCDE F H J K + Evaluators Perturbations Amount Compensation _4_ ERMS Error (waves) Element Thickness F Refocus (mm) F 3rd Sph (Z9 waves) By File a Airspace Thickness _Q. r 5th Sph (ZI6 waves) (mm) Filename SymmComp.seq -1-?- Coma (Z8 waves).i. r Astig (Z5 waves) P Dst (CodeV 3rd) 15 Element Shift (mm) o.ioo F7 Index II F7 Compensate Nominal Lens 16 P InDist (mm< deiation) Run Sensitkties 17 F7 Power (Fringes) i 0 I 8 P 3rd Order Dist (urn) P Telecentricity P Group Shifts (list belaw) P Lateral Color (urn) Surface #1 Surface #2 Arnount 23 I) el_in el_3r P Axial Color (urn) 2) el_6r1 el_8r ) 26 P Scale Factor I EFL 4) 27 5) 28 P Irnage Clearance 6) 29 7) 30 8) - Sensitivities Input / yrflrn Sensitivities Asymm Sensitivities Input % Asymm Sensitivities 1< I > I Rdv NUM Fig. 4 Sample screen shot displaying the symmetric perturbation worksheet The optical design program performs all of the perturbations and analysis behind the scenes. The session of the optical design program that is run does not appear on the desktop. The design program then sends the sensitivity data back to the client program. Excel formats and lists the data (Fig. 5). Then individual graphs for each perturbation type are automatically generated (Fig. 6). The graphs can be enhanced with VBA by adding the perturbation type and amount. Repetitive tasks are done automatically with VBA, such as formatting the decimal precision, underlining headings, graphing, and highlighting. With some extra VBA programming the customization of the charts can occur and be unique based upon data supplied from the optical design program. SPIE-OSA/ Vol

5 V Microsoft [xctt - Seositisities_Verl pl.xls ]5JJ MACRO: cvnewlens. seq 1st Surface Num. Element/Surface Range Typ Amount Z9 (waves) nominal lens I Eli Element Thickness El 2 Element Thickness El 3 Element Thickness ( 7 El 4 Element Thickness El 5 Element Thickness ( 10 El 6 Element Thickness II El 7 Element Thickness El 8 Element Thickness ( ii 14 9 dement I flickness U.' -U.UU2U j El 10 Element Thickness El II Element Thickness El 12 Element Thickness I Eli Index El 2 Index El 3 Index El 4 Index i 8 El 5 Index El 6 Index II El 7 Index El 8 Index El 9 Index El 10 Index El II Index El 12 Index I eljri Power eljr2 Power 'IT.1 Intro / Sheeti / Symm Sensitivities Input \Symm Sensitivities / Asymm Sensitivities Input / Asymm Sensitivities 1< I Rdv NUM Fig. 5 Sample screen shot displaying the symmetric sensitivities worksheet Element Thickness Perturbation 0.1 mm Error (waves) El 1 El 2 El 3 El 4 El 5 El 6 El 7 El 8 El 9 El 10 El 11 El 12 Z9 (waves) Element Fig. 6 Sample graph that is automatically generated from sensitivity data SPIE-OSA/ Vol

6 4. Summary The ability to use an optical design program as a server for other programs increases the number of people capable of performing optical routines. Secondary programs which support COM can be integrated with design code to perform repetitive specialized analysis routines, data collection, and graphical display of information. Some of these tasks may be tasks that the optical program cannot perform alone. The client program even may drive the optical program in its tasks, based upon analysis of data gathered from the program. A custom task-specific user interface allows all of these advantages. An API that performs an optical sensitivity analysis has been demonstrated. 5. References [1] CODEV is a registered trademark of Optical Research Associates [2] Windows is a registered trademark of Microsoft Corporation SPIE-OSA/ Vol

Optical Design Compensation from Engineering to Production Manufacturing

Optical Design Compensation from Engineering to Production Manufacturing Optical Design Compensation from Engineering to Production Manufacturing C. Theodore Tienvieri, Tim Rich Corning Tropel Corporation 60 O Connor Rd Fairport, NY 14450 TienvieriT@Corning.com, RichT@Corning.com

More information

Choosing The Right Optical Design Software

Choosing The Right Optical Design Software White Paper Choosing The Right Optical Design Software January 2014 Author Jay Wilson, CODE V Sales Engineer Introduction As a decision maker responsible for making the right choices for your company s

More information

Excel Reports and Macros

Excel Reports and Macros Excel Reports and Macros Within Microsoft Excel it is possible to create a macro. This is a set of commands that Excel follows to automatically make certain changes to data in a spreadsheet. By adding

More information

Excel Integrated Reporting

Excel Integrated Reporting Excel Integrated Reporting Copyright statement Sage (UK) Limited, 2012. All rights reserved We have written this guide to help you to use the software it relates to. We hope it will be read by and helpful

More information

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access

Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS

More information

Excel & Visual Basic for Applications (VBA)

Excel & Visual Basic for Applications (VBA) Excel & Visual Basic for Applications (VBA) The VBA Programming Environment Recording Macros Working with the Visual Basic Editor (VBE) 1 Why get involved with this programming business? If you can't program,

More information

Word 2010: Mail Merge to Email with Attachments

Word 2010: Mail Merge to Email with Attachments Word 2010: Mail Merge to Email with Attachments Table of Contents TO SEE THE SECTION FOR MACROS, YOU MUST TURN ON THE DEVELOPER TAB:... 2 SET REFERENCE IN VISUAL BASIC:... 2 CREATE THE MACRO TO USE WITHIN

More information

ACCESS 2007. Importing and Exporting Data Files. Information Technology. MS Access 2007 Users Guide. IT Training & Development (818) 677-1700

ACCESS 2007. Importing and Exporting Data Files. Information Technology. MS Access 2007 Users Guide. IT Training & Development (818) 677-1700 Information Technology MS Access 2007 Users Guide ACCESS 2007 Importing and Exporting Data Files IT Training & Development (818) 677-1700 training@csun.edu TABLE OF CONTENTS Introduction... 1 Import Excel

More information

Instructions for the Data Analysis and Reporting Tool

Instructions for the Data Analysis and Reporting Tool Instructions for the Data Analysis and Reporting Tool File compatibility - Excel 2007 or Excel 2010 Purpose: This tool is for recording and analyzing quantitative participant data collected from the Intake

More information

Step 3: Go to Column C. Use the function AVERAGE to calculate the mean values of n = 5. Column C is the column of the means.

Step 3: Go to Column C. Use the function AVERAGE to calculate the mean values of n = 5. Column C is the column of the means. EXAMPLES - SAMPLING DISTRIBUTION EXCEL INSTRUCTIONS This exercise illustrates the process of the sampling distribution as stated in the Central Limit Theorem. Enter the actual data in Column A in MICROSOFT

More information

Computer Skills: Levels of Proficiency

Computer Skills: Levels of Proficiency Computer Skills: Levels of Proficiency September 2011 Computer Skills: Levels of Proficiency Because of the continually increasing use of computers in our daily communications and work, the knowledge of

More information

Oregon State Bar Software Standards 2005. Software Proficiency Expectations (Items in bold are to be demonstrated)

Oregon State Bar Software Standards 2005. Software Proficiency Expectations (Items in bold are to be demonstrated) Oregon State Bar Software Standards 2005 Computer Basics (all users) Software Proficiency Expectations (Items in bold are to be demonstrated) Touch typing (at least 25 words per minute). Starting, shutting

More information

Keratoconus Detection Using Corneal Topography

Keratoconus Detection Using Corneal Topography Keratoconus Detection Using Corneal Topography Jack T. Holladay, MD, MSEE, FACS ABSTRACT PURPOSE: To review the topographic patterns associated with keratoconus suspects and provide criteria for keratoconus

More information

Optical modeling of finite element surface displacements using commercial software

Optical modeling of finite element surface displacements using commercial software Optical modeling of finite element surface displacements using commercial software Keith B. Doyle, Victor L. Genberg, Gregory J. Michels, Gary R. Bisson Sigmadyne, Inc. 803 West Avenue, Rochester, NY 14611

More information

SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC

SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC Paper CS-053 SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC ABSTRACT Business folks use Excel and have no desire to learn SAS Enterprise Guide? MS PowerPoint presentations

More information

EXCEL Tutorial: How to use EXCEL for Graphs and Calculations.

EXCEL Tutorial: How to use EXCEL for Graphs and Calculations. EXCEL Tutorial: How to use EXCEL for Graphs and Calculations. Excel is powerful tool and can make your life easier if you are proficient in using it. You will need to use Excel to complete most of your

More information

Choosing the Right Illumination Design Software

Choosing the Right Illumination Design Software White Paper Choosing the Right Illumination Design Software April 2015 Author Introduction Stuart David Senior Manager, Worldwide Sales Optical Solutions Group As a decision maker responsible for making

More information

How to use a dashboard to improve management reporting By John S. Purtill, CPA

How to use a dashboard to improve management reporting By John S. Purtill, CPA How to use a dashboard to improve management reporting By John S. Purtill, CPA Face it: an accounting report isn t much of a decision support tool, because it takes too long to prepare and contains information

More information

Executive Summary. For my VBA project I developed a Product Management Dashboard for a local software as a

Executive Summary. For my VBA project I developed a Product Management Dashboard for a local software as a Executive Summary For my VBA project I developed a Product Management Dashboard for a local software as a service provider (SAAS). Since I interned with SAAS over the summer, I was given permission to

More information

WEBFOCUS QUICK DATA FOR EXCEL

WEBFOCUS QUICK DATA FOR EXCEL WEBFOCUS QUICK DATA FOR EXCEL BRIAN CARTER INFORMATION BUILDERS SUMMIT 2008 USERS CONFERENCE JUNE 2008 Presentation Abstract: Even with the growing popularity and evolvement of Business Intelligence products

More information

NHA. User Guide, Version 1.0. Production Tool

NHA. User Guide, Version 1.0. Production Tool NHA User Guide, Version 1.0 Production Tool Welcome to the National Health Accounts Production Tool National Health Accounts (NHA) is an internationally standardized methodology that tracks public and

More information

Business Information Management I

Business Information Management I Business Information Management I Texas 130.114 This document describes the correlation between curriculum, supplied by Applied Educational Systems, and the Business Information Management I standard,

More information

Optical Systems Design with Zemax OpticStudio. Lecture 1

Optical Systems Design with Zemax OpticStudio. Lecture 1 Optical Systems Design with Zemax OpticStudio Lecture 1 Why Optical Systems Design Optical system design is no longer a skill reserved for a few professionals. With readily available commercial optical

More information

MicroStrategy Products

MicroStrategy Products MicroStrategy Products Bringing MicroStrategy Reporting, Analysis, and Monitoring to Microsoft Excel, PowerPoint, and Word With MicroStrategy Office, business users can create and run MicroStrategy reports

More information

Easy Map Excel Tool USER GUIDE

Easy Map Excel Tool USER GUIDE Easy Map Excel Tool USER GUIDE Overview Easy Map tool provides basic maps showing customized data, by Ontario health unit geographies. This tool will come in handy especially when there is no dedicated

More information

Opto-Mechanical I/F for ANSYS

Opto-Mechanical I/F for ANSYS Abstract Opto-Mechanical I/F for ANSYS Victor Genberg, Keith Doyle, Gregory Michels Sigmadyne, Inc., 803 West Ave, Rochester, NY 14611 genberg@sigmadyne.com Thermal and structural output from ANSYS is

More information

Module 2 - Multiplication Table - Part 1-1

Module 2 - Multiplication Table - Part 1-1 Module 2 - Multiplication Table - Part 1 TOPICS COVERED: 1) VBA and VBA Editor (0:00) 2) Arrays (1:15) 3) Creating a Multiplication Table (2:34) 4) TimesTable Subroutine (3:08) 5) Improving Efficiency

More information

Sample- for evaluation purposes only! Advanced Excel. TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc.

Sample- for evaluation purposes only! Advanced Excel. TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc. 2012 Advanced Excel TeachUcomp, Inc. it s all about you Copyright: Copyright 2012 by TeachUcomp, Inc. All rights reserved. This publication,

More information

Data Collection on the World Wide Web using Excel 1

Data Collection on the World Wide Web using Excel 1 Data Collection on the World Wide Web using Excel 1 1. Introduction The main purpose of this document is to take a better look at a few tools available within Microsoft Excel that facilitate the extraction

More information

DESKTOP COMPUTER SKILLS

DESKTOP COMPUTER SKILLS 1 Desktop Computer Skills Price List DESKTOP COMPUTER SKILLS Microsoft Office 2010 Microsoft Office 2010: New Features Please note all prices exclude VAT Approx. Learning Hours: 3 Price: 45 Office 2010

More information

DATA 301 Introduction to Data Analytics Microsoft Excel VBA. Dr. Ramon Lawrence University of British Columbia Okanagan

DATA 301 Introduction to Data Analytics Microsoft Excel VBA. Dr. Ramon Lawrence University of British Columbia Okanagan DATA 301 Introduction to Data Analytics Microsoft Excel VBA Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca DATA 301: Data Analytics (2) Why Microsoft Excel Visual Basic

More information

Microsoft Office 2010: Access 2010, Excel 2010, Lync 2010 learning assets

Microsoft Office 2010: Access 2010, Excel 2010, Lync 2010 learning assets Microsoft Office 2010: Access 2010, Excel 2010, Lync 2010 learning assets Simply type the id# in the search mechanism of ACS Skills Online to access the learning assets outlined below. Titles Microsoft

More information

To create a histogram, you must organize the data in two columns on the worksheet. These columns must contain the following data:

To create a histogram, you must organize the data in two columns on the worksheet. These columns must contain the following data: You can analyze your data and display it in a histogram (a column chart that displays frequency data) by using the Histogram tool of the Analysis ToolPak. This data analysis add-in is available when you

More information

Microsoft Access 2007 Introduction

Microsoft Access 2007 Introduction Microsoft Access 2007 Introduction Access is the database management system in Microsoft Office. A database is an organized collection of facts about a particular subject. Examples of databases are an

More information

Agilent Evolution of Test Automation Using the Built-In VBA with the ENA Series RF Network Analyzers

Agilent Evolution of Test Automation Using the Built-In VBA with the ENA Series RF Network Analyzers Agilent Evolution of Test Automation Using the Built-In VBA with the ENA Series RF Network Analyzers Product Note E5070/71-2 An easy-to-learn and easy-to-use programming language 1. Introduction The Agilent

More information

EXCEL VBA ( MACRO PROGRAMMING ) LEVEL 1 21-22 SEPTEMBER 2015 9.00AM-5.00PM MENARA PJ@AMCORP PETALING JAYA

EXCEL VBA ( MACRO PROGRAMMING ) LEVEL 1 21-22 SEPTEMBER 2015 9.00AM-5.00PM MENARA PJ@AMCORP PETALING JAYA EXCEL VBA ( MACRO PROGRAMMING ) LEVEL 1 21-22 SEPTEMBER 2015 9.00AM-5.00PM MENARA PJ@AMCORP PETALING JAYA What is a Macro? While VBA VBA, which stands for Visual Basic for Applications, is a programming

More information

Learning Management System (LMS) Guide for Administrators

Learning Management System (LMS) Guide for Administrators Learning Management System (LMS) Guide for Administrators www.corelearningonline.com Contents Core Learning Online LMS Guide for Administrators Overview...2 Section 1: Administrator Permissions...3 Assigning

More information

SQL Server An Overview

SQL Server An Overview SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system

More information

Excel 2003, MS Access 2003, FileMaker Pro 8. Which One Should I Use?

Excel 2003, MS Access 2003, FileMaker Pro 8. Which One Should I Use? Excel, MS Access, Pro 8 Which One Should I Use? This document is intended to show a comparison of Excel, Access, and along with general guidelines to help you decide when to use one versus the other. Excel

More information

Appendix A: REINFORCED STRUCTURE INTEGRITY MONITORING (RSIM) USER S MANUAL

Appendix A: REINFORCED STRUCTURE INTEGRITY MONITORING (RSIM) USER S MANUAL Appendix A: REINFORCED STRUCTURE INTEGRITY MONITORING (RSIM) USER S MANUAL A.1 INTRODUCTION This user s manual will help a new user get acquainted with the software and hardware components for the REINFORCED

More information

Application Report: Running µshape TM on a VF-20 Interferometer

Application Report: Running µshape TM on a VF-20 Interferometer : Running µshape TM on a VF-20 Interferometer General This report describes how a fiber interferometer from Arden Photonics Ltd was used together with the µshape TM Generic software package. The VF-20

More information

VBA and Databases (see Chapter 14 )

VBA and Databases (see Chapter 14 ) VBA and Databases (see Chapter 14 ) Kipp Martin February 29, 2012 Lecture Files Files for this module: retailersql.m retailer.accdb Outline 3 Motivation Modern Database Systems SQL Bringing Data Into MATLAB/Excel

More information

MS Excel. Handout: Level 2. elearning Department. Copyright 2016 CMS e-learning Department. All Rights Reserved. Page 1 of 11

MS Excel. Handout: Level 2. elearning Department. Copyright 2016 CMS e-learning Department. All Rights Reserved. Page 1 of 11 MS Excel Handout: Level 2 elearning Department 2016 Page 1 of 11 Contents Excel Environment:... 3 To create a new blank workbook:...3 To insert text:...4 Cell addresses:...4 To save the workbook:... 5

More information

Explore commands on the ribbon Each ribbon tab has groups, and each group has a set of related commands.

Explore commands on the ribbon Each ribbon tab has groups, and each group has a set of related commands. Quick Start Guide Microsoft Excel 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Add commands to the Quick Access Toolbar Keep favorite commands

More information

Simply Visual Basic for Microsoft Access

Simply Visual Basic for Microsoft Access Simply Visual Basic for Microsoft Access Microsoft Access Made Simple Thank you for subscribing to Simply-Visual Basic for Microsoft Access Newsletter. This Newsletter is a product of the www.simply-access.com

More information

HYPERION SMART VIEW FOR OFFICE RELEASE 9.3.1.2.0 USER S GUIDE

HYPERION SMART VIEW FOR OFFICE RELEASE 9.3.1.2.0 USER S GUIDE HYPERION SMART VIEW FOR OFFICE RELEASE 9.3.1.2.0 USER S GUIDE Smart View User s Guide, 9.3.1.2.0 Copyright 2004, 2008, Oracle and/or its affiliates. All rights reserved. Authors: Information Development

More information

Microsoft Office Project Standard 2007 Project Professional 2007. April 2006. February 2006

Microsoft Office Project Standard 2007 Project Professional 2007. April 2006. February 2006 Microsoft Office Project Standard 2007 Project Professional 2007 April 2006 February 2006 February 2006 Table of Contents Overview of Microsoft Office Project Standard 2007 and Office Project Professional

More information

Integration Methodologies for Disparate Software Packages with an Emphasis on Usability

Integration Methodologies for Disparate Software Packages with an Emphasis on Usability Integration Methodologies for Disparate Software Packages with an Emphasis on Usability Abstract Lyndon Evans 1 2, Vic Grout 1, Dave Staton 2 and Dougie Hawkins 2 1 Centre for Applied Internet Research,

More information

ABSTRACT INTRODUCTION CLINICAL PROJECT TRACKER OF SAS TASKS. Paper PH-02-2015

ABSTRACT INTRODUCTION CLINICAL PROJECT TRACKER OF SAS TASKS. Paper PH-02-2015 Paper PH-02-2015 Project Management of SAS Tasks - Excel Dashboard without Using Any Program Kalaivani Raghunathan, Quartesian Clinical Research Pvt. Ltd, Bangalore, India ABSTRACT Have you ever imagined

More information

3 What s New in Excel 2007

3 What s New in Excel 2007 3 What s New in Excel 2007 3.1 Overview of Excel 2007 Microsoft Office Excel 2007 is a spreadsheet program that enables you to enter, manipulate, calculate, and chart data. An Excel file is referred to

More information

Financial Data Access with SQL, Excel & VBA

Financial Data Access with SQL, Excel & VBA Computational Finance and Risk Management Financial Data Access with SQL, Excel & VBA Guy Yollin Instructor, Applied Mathematics University of Washington Guy Yollin (Copyright 2012) Data Access with SQL,

More information

Recent Technologies in Nuclear Power Plant Supervisory and Control Systems

Recent Technologies in Nuclear Power Plant Supervisory and Control Systems Hitachi Review Vol. 49 (2000), No. 2 61 Recent Technologies in Nuclear Power Plant Supervisory and Control Systems Toshiharu Yamamori Takashi Ichikawa Satoshi Kawaguchi Hiroyuki Honma OVERVIEW: Supervisory

More information

TAMS 2.1 User s Manual. Utah LTAP Center. Contact: Utah LTAP 4111 Old Main Hill Logan, UT. 84322-4111 800-822-8878 www.utahltap.

TAMS 2.1 User s Manual. Utah LTAP Center. Contact: Utah LTAP 4111 Old Main Hill Logan, UT. 84322-4111 800-822-8878 www.utahltap. TAMS 2.1 User s Manual Utah LTAP Center Contact: Utah LTAP 4111 Old Main Hill Logan, UT. 84322-4111 800-822-8878 www.utahltap.org Table of Contents Introduction 1 Initializing the program... 1 Data Needed

More information

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1

MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...

More information

Microsoft Office Series

Microsoft Office Series Microsoft Office Series Microsoft Office is the office suite of desktop applications delivering the tools and services to get work done. Our Microsoft Office Quickcert offerings allow your key individuals

More information

Excel for Data Cleaning and Management

Excel for Data Cleaning and Management Excel for Data Cleaning and Management Background Information This workshop is designed to teach skills in Excel that will help you manage data from large imports and save them for further use in SPSS

More information

Sage ERP MAS. Everything you want to know about Sage ERP MAS Intelligence. What is Sage ERP MAS Intelligence? benefits

Sage ERP MAS. Everything you want to know about Sage ERP MAS Intelligence. What is Sage ERP MAS Intelligence? benefits Sage ERP MAS Everything you want to know about Sage ERP MAS Intelligence What is Sage ERP MAS Intelligence? Sage ERP MAS Intelligence (or Intelligence) empowers managers to quickly and easily obtain operations

More information

Basic Excel Handbook

Basic Excel Handbook 2 5 2 7 1 1 0 4 3 9 8 1 Basic Excel Handbook Version 3.6 May 6, 2008 Contents Contents... 1 Part I: Background Information...3 About This Handbook... 4 Excel Terminology... 5 Excel Terminology (cont.)...

More information

Getting Started with STATISTICA Enterprise Programming

Getting Started with STATISTICA Enterprise Programming Getting Started with STATISTICA Enterprise Programming 2300 East 14th Street Tulsa, OK 74104 Phone: (918) 749 1119 Fax: (918) 749 2217 E mail: mailto:developerdocumentation@statsoft.com Web: www.statsoft.com

More information

Microsoft Project Certifications

Microsoft Project Certifications Microsoft Project Certifications www.iil.com IIL is a Gold Certified Partner for Microsoft, and we are dedicated to providing individuals, teams and companies with the training they need to successfully

More information

Excel Project Creating a Stock Portfolio Simulation

Excel Project Creating a Stock Portfolio Simulation Background Vocabulary Excel Project Creating a Stock Portfolio Simulation 1. What is a stock? A stock is a share in the ownership of a corporation, a large business organization. A stock, also, represents

More information

Microsoft Excel 2007 Module 1

Microsoft Excel 2007 Module 1 Microsoft Excel 007 Module http://pds.hccfl.edu/pds Microsoft Excel 007: Module August 007 007 Hillsborough Community College - Professional Development and Web Services Hillsborough Community College

More information

Working with Macros and VBA in Excel 2007

Working with Macros and VBA in Excel 2007 Working with Macros and VBA in Excel 2007 With the introduction of Excel 2007 Microsoft made a number of changes to the way macros and VBA are approached. This document outlines these special features

More information

Migrating to Excel 2010 from Excel 2003 - Excel - Microsoft Office 1 of 1

Migrating to Excel 2010 from Excel 2003 - Excel - Microsoft Office 1 of 1 Migrating to Excel 2010 - Excel - Microsoft Office 1 of 1 In This Guide Microsoft Excel 2010 looks very different, so we created this guide to help you minimize the learning curve. Read on to learn key

More information

OMNIWorks Contact Center Solutions

OMNIWorks Contact Center Solutions Delivering Superior Customer Service OMNIWorks Multi-Media Contact Center Today s technology-savvy, time-sensitive customers expect more than just a good product or a great price. They expect even demand,

More information

Thin Client Apps Made Easy: Avaya's New.NET SDK Simplifies Telephony App Development for Web-based Environments

Thin Client Apps Made Easy: Avaya's New.NET SDK Simplifies Telephony App Development for Web-based Environments Thin Client Apps Made Easy: Avaya's New.NET SDK Simplifies Telephony App Development for Web-based Environments Avaya recently introduced.net developers to the new features that will be available in Application

More information

Excel 2010 Test Bank

Excel 2010 Test Bank Excel 2010 Test Bank 1. Which of the following software programs is a powerful spreadsheet program that allows users to organize data, complete calculations, and graph data? A. Office 2010 B. Windows C.

More information

5.3 Cell Phone Camera

5.3 Cell Phone Camera 164 Chapter 5 5.3 Cell Phone Camera The next design example we discuss is a cell phone camera. These systems have become quite popular, to the point that it is often more difficult to purchase a cell phone

More information

How to use MS Excel to regenerate a report from the Report Editor

How to use MS Excel to regenerate a report from the Report Editor How to use MS Excel to regenerate a report from the Report Editor Summary This article describes how to create COMPASS reports with Microsoft Excel. When completed, Excel worksheets and/or charts are available

More information

Programming in Access VBA

Programming in Access VBA PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010

More information

Using the GroupWise Client

Using the GroupWise Client Spring 2006 (Our appreciation to Jennifer Sherouse for her assistance in editing and improving this document) Page 1 of 15 What is the GroupWise Client The GroupWise client is a program that installs on

More information

SAP BUSINESS OBJECT ANALYSIS FOR EXCEL DEVELOPER GUIDE

SAP BUSINESS OBJECT ANALYSIS FOR EXCEL DEVELOPER GUIDE STEP 1: Log on to Business Object Analysis for Excel. Path: Start All Programs SAP Business Intelligence Analysis for Microsoft Excel Click Microsoft Excel will appear Figure 1 STEP 2: Choose Microsoft

More information

Macros allow you to integrate existing Excel reports with a new information system

Macros allow you to integrate existing Excel reports with a new information system Macro Magic Macros allow you to integrate existing Excel reports with a new information system By Rick Collard Many water and wastewater professionals use Microsoft Excel extensively, producing reports

More information

CHARTrunner Data Management System

CHARTrunner Data Management System PQ has a new quality data management and data entry system that stores data in SQL Server. If you are familiar with the way that SQCpack manages data then you will recognize a lot of similarity in this

More information

Microsoft Office Access 2007 which I refer to as Access throughout this book

Microsoft Office Access 2007 which I refer to as Access throughout this book Chapter 1 Getting Started with Access In This Chapter What is a database? Opening Access Checking out the Access interface Exploring Office Online Finding help on Access topics Microsoft Office Access

More information

A Monte Carlo Simulation Method for the Assessment of Undiscovered, Conventional Oil and Gas

A Monte Carlo Simulation Method for the Assessment of Undiscovered, Conventional Oil and Gas Chapter 3 A Monte Carlo Simulation Method for the Assessment of Undiscovered, Conventional Oil and Gas By Ronald R. Charpentier and T.R. Klett Chapter 3 of Jurassic-Cretaceous Composite Total Petroleum

More information

How to Excel with CUFS Part 2 Excel 2010

How to Excel with CUFS Part 2 Excel 2010 How to Excel with CUFS Part 2 Excel 2010 Course Manual Finance Training Contents 1. Working with multiple worksheets 1.1 Inserting new worksheets 3 1.2 Deleting sheets 3 1.3 Moving and copying Excel worksheets

More information

Integrating Microsoft Word with Other Office Applications

Integrating Microsoft Word with Other Office Applications Integrating Microsoft Word with Other Office Applications The Learning Center Staff Education 257-79226 http://www.mc.uky.edu/learningcenter/ Copyright 2006 Objectives After completing this course, you

More information

Anamorphic imaging with three mirrors: a survey

Anamorphic imaging with three mirrors: a survey Anamorphic imaging with three mirrors: a survey Joseph M. Howard Optics Branch (Code 551), NASA Goddard Space Flight Center, Greenbelt, MD 20771 Ph: 301-286-0690 Fax: 301-286-0204 Joseph.M.Howard@nasa.gov

More information

1. Linking among several worksheets in the same workbook 2. Linking data from one workbook to another

1. Linking among several worksheets in the same workbook 2. Linking data from one workbook to another Microsoft Excel 2003: Part V Advanced Custom Tools Windows XP (I) Linking Data from Several Worksheets and Workbooks In Excel Level III, we have learned and seen examples of how to link data from one worksheet

More information

Using Excel for Statistics Tips and Warnings

Using Excel for Statistics Tips and Warnings Using Excel for Statistics Tips and Warnings November 2000 University of Reading Statistical Services Centre Biometrics Advisory and Support Service to DFID Contents 1. Introduction 3 1.1 Data Entry and

More information

Microsoft Office Specialist Certification Training Program

Microsoft Office Specialist Certification Training Program Microsoft Office Specialist Certification Training Program Why get certified? Get a recognised badge of proficiency Really learn how to get the most from your PC Earning a Microsoft Office Specialist certification

More information

Closed Loop Optimization of Opto-Mechanical Structure via Mechanical and Optical analysis software. Abstract:

Closed Loop Optimization of Opto-Mechanical Structure via Mechanical and Optical analysis software. Abstract: Closed Loop Optimization of Opto-Mechanical Structure via Mechanical and Optical analysis software David Bonin, Opto-Mechanical Engineer Brian McMaster, Senior Opto-Mechanical Engineer Corning Tropel Corporation,

More information

THE HELLO WORLD PROJECT

THE HELLO WORLD PROJECT Paper RIV-08 Yes! SAS ExcelXP WILL NOT Create a Microsoft Excel Graph; But SAS Users Can Command Microsoft Excel to Automatically Create Graphs From SAS ExcelXP Output William E Benjamin Jr, Owl Computer

More information

LabVIEW Report Generation Toolkit for Microsoft Office

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

More information

Microsoft Courses. Microsoft Office 2007

Microsoft Courses. Microsoft Office 2007 Microsoft Courses Course Overview With over 90% of UK businesses using Microsoft Office, it's the world's leading software package. Our Microsoft Office course will show you how to operate the three main

More information

Excel Reporting with 1010data

Excel Reporting with 1010data Excel Reporting with 1010data (212) 405.1010 info@1010data.com Follow: @1010data www.1010data.com Excel Reporting with 1010data Contents 2 Contents Overview... 3 Start with a 1010data query... 5 Running

More information

This chapter is completely devoid of any hands-on training material. It

This chapter is completely devoid of any hands-on training material. It In This Chapter Gaining a conceptual overview of VBA Finding out what you can do with VBA Chapter 1 What Is VBA? Discovering the advantages and disadvantages of using VBA Taking a mini-lesson on the history

More information

Information Literacy Program

Information Literacy Program Information Literacy Program Excel (2013) Advanced Charts 2015 ANU Library anulib.anu.edu.au/training ilp@anu.edu.au Table of Contents Excel (2013) Advanced Charts Overview of charts... 1 Create a chart...

More information

Call Centre Helper - Forecasting Excel Template

Call Centre Helper - Forecasting Excel Template Call Centre Helper - Forecasting Excel Template This is a monthly forecaster, and to use it you need to have at least 24 months of data available to you. Using the Forecaster Open the spreadsheet and enable

More information

MARS STUDENT IMAGING PROJECT

MARS STUDENT IMAGING PROJECT MARS STUDENT IMAGING PROJECT Data Analysis Practice Guide Mars Education Program Arizona State University Data Analysis Practice Guide This set of activities is designed to help you organize data you collect

More information

NorthClark Computing, Inc. Bill of Material and Parts Master Maintenance. Administrator s Guide

NorthClark Computing, Inc. Bill of Material and Parts Master Maintenance. Administrator s Guide ERP Consulting Web Development Custom Programming Solutions Desktop & Web Applications for Manfact NorthClark Computing, Inc. Bill of Material and Parts Master Maintenance Administrator s Guide Web and

More information

Using Excel as a Management Reporting Tool with your Minotaur Data. Exercise 1 Customer Item Profitability Reporting Tool for Management

Using Excel as a Management Reporting Tool with your Minotaur Data. Exercise 1 Customer Item Profitability Reporting Tool for Management Using Excel as a Management Reporting Tool with your Minotaur Data with Judith Kirkness These instruction sheets will help you learn: 1. How to export reports from Minotaur to Excel (these instructions

More information

QlikView 11 Source Control Walkthrough

QlikView 11 Source Control Walkthrough QlikView 11 Source Control Walkthrough A QlikView Technology White Paper Originally published: August, 2011 Updated August, 2012 www.qlikview.com 1 Table of Contents BACKGROUND... 3 SOURCE CONTROL BASICS...

More information

Using Rocket Software s PASSPORT as an Alternative to Attachmate EXTRA!

Using Rocket Software s PASSPORT as an Alternative to Attachmate EXTRA! white paper Using Rocket Software s PASSPORT as an Alternative to Attachmate EXTRA! Rocket bluezone.rocketsoftware.com using passport as an alternative to attachmate extra introduction Regardless of your

More information

PASTPERFECT-ONLINE DESIGN GUIDE

PASTPERFECT-ONLINE DESIGN GUIDE PASTPERFECT-ONLINE DESIGN GUIDE INTRODUCTION Making your collections available and searchable online to Internet visitors is an exciting venture, now made easier with PastPerfect-Online. Once you have

More information

Tips and Tricks SAGE ACCPAC INTELLIGENCE

Tips and Tricks SAGE ACCPAC INTELLIGENCE Tips and Tricks SAGE ACCPAC INTELLIGENCE 1 Table of Contents Auto e-mailing reports... 4 Automatically Running Macros... 7 Creating new Macros from Excel... 8 Compact Metadata Functionality... 9 Copying,

More information

Guidelines for Completing the VDOT Form C 13CPM

Guidelines for Completing the VDOT Form C 13CPM Guidelines for Completing the VDOT Form C 13CPM CONSTRUCTION DIVISION 1. OVERVIEW The VDOT Form C 13CPM is required to prepare and submit the Contractor s Progress Earnings Schedule as specified in the

More information

Working with Excel in Origin

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

More information