Application MS Access for Surveying Computations**
|
|
|
- Bennett Fleming
- 10 years ago
- Views:
Transcription
1 GEOMATICS AND ENVIRONMENTAL ENGINEERING Volume 5 Number Jan Ruchel*, Tomasz Adamczyk* Application MS Access for Surveying Computations** 1. Introduction The computations performed in surveying tasks require a proper computer application to be executed. We have a choice here either to buy a commercial program performing needed computations or to build an independent application. We can also use a default database supporting program and combine a system filing the surveying data with a computation module that gives a full capability of individual specifying the details of the computations performed as well as the method and range of presentation of their results. A properly designed database allows to build a complementary application able to execute any tasks, from the simplest computations to complex analyses. It is us who decides what functions should be realized by the application. The commercial programs available nowadays at the market present the final results and often do not offer any view into indirect results that can be indispensable data for making an analysis, especially when any computation problems occur. If we build our own application in a form of a database with a computation module we can design it in a way that allows to present the indirect results at any stage of computations. An application performing the computations we need can be created in many ways. We can design it from a scratch, using existing software-developing tools such as C++, Delphi, Java, Visual Basic (VB) or others. We can also use the popular database management system MS Access. Besides its wide possibilities in managing the surveying database the application includes components that allow to write procedures and combine them into modules with the use of Visual Basic for Applications language (VBA). This gives a possibility of building a complete application for a given group of computation tasks. * AGH University of Science and Technology, Faculty of Mining, Surveying and Environmental Engineering, Department of Geomatics, Krakow, Poland ** The paper has been worked out within University research program no
2 86 J. Ruchel, T. Adamczyk Below is presented an example of building a computational application for varied surveying constructions with the use of geodetic database and the VBA language. The development of hardware influenced on the programming languages development; from low level language (assembler) to the high level ones (mostly C++). At this moment they are less complicated, include many facilities and are more friendly for normal computer users. The Basic language exists since First it was a very simple programming language for beginners. A break-through occurred with launching the Visual Basic 1.0. At the same time the Microsoft Windows operational system was introduced. VB became a visual language in which many programming procedures were executed through graphical arrangement of objects on the application window (form). It did not require writing long source codes defining a proper appearance of the application. In VB a programmer could quickly build a fully working application, taking advantage of a graphic user interface. Visual Basic for Applications (VBA) is a programming language based on VB, implemented in the MS Office applications and many others (including AutoCAD). This version of Visual Basic conduces mostly to automation the work with files through macro commands. The main difference between VB and VBA is that the latter does not allow to create independent complex applications of exe type. The code of a program written in VBA is always placed in a file created by a program supporting VBA for example in a.mdb or.accdb file of the MS Access database. Such a program requires an executable environment i.e. an application handling the given document type to be installed on the programmer s computer. 2. Building an Event-Type Application (Programme Form and Code) An application realized in VB language consists of two parts: graphic user interface, or a system of a window called a form and controls assigned to this window; in easy tasks instead of the form single controls can be used, mostly buttons; code of the application, containing procedures with series of instructions to be executed. Applications built within VB or VBA are event-type programs. That is, a procedure is triggered if an appropriate event occurs. As an event should be regarded user activities such as: clicking a mouse button, pressing a proper key, marking with a cursor etc. Events can be also connected with external devices (for example some measuring apparatus) or with time. Occurrence or non-occurrence of an appropriate event conditions the order of the code execution. That is why a proper order of events is crucial in programming.
3 Application MS Access for Surveying Computations 87 If an event is to trigger a wanted reaction, such as executing a line of instructions, it must be connected with a particular control in a form (or in other Access object) of our application. The procedure of event management has the following syntax: Private Sub Object_event (optional parameters of the procedure)... list of instructions assigned to the object and event... End Sub As it is shown above, the name of a procedure consists of names of the object and the event assigned. It can also include parameters connected with the object type and event type. Headers of the procedures are generated automatically by VBA. A procedure is a very important element of an application; if any code is to be executed, it must be placed in a procedure. This is the smallest code part that can be launched independently from other code parts. A module consists of one or more procedures as well as a declaration section, where declarations common for all the module s procedures are put. A project contains all modules, forms and other objects of the document s parent application and the document itself. The VBA environment implemented in MS Access is very complex; it consists of many windows allowing to build applications (Fig. 1). The most important windows are: Project explorer window contains all elements of our base and complementary application. Properties window shows current properties of all characteristics for a control activated in the project window. In this window one can modify properties of chosen characteristics for an active control. If needed, the characteristics can be also changed from the code level in time of executing particular procedures. Code window contains created procedures and declarations of our project. Windows that support the process of testing and investigating errors (watches, locals and immediate). Project of the appearance is realized (not like in VBA within Excel or in VB) as one of the access objects (form type) in which one can design the view of the application (or its parts) in graphical mode (Fig. 2). Toolbox window contains a list of available controls (elementary objects) used in form projecting mode. Also properties window is available for this mode (Fig. 3).
4 88 J. Ruchel, T. Adamczyk Fig. 1. The environment of code execution for a complementary application in VBA Fig. 2. Database window for objects of form type, where creating and modifying forms for database and complementary application is possible
5 Application MS Access for Surveying Computations 89 Fig. 3. Window for projecting form for a complementary application, together with toolbox and properties windows 3. Creating Event Procedures Technique for writing event procedures is quite simple and requires medium programming level. To create an event procedure for chosen control from a form one has to follow these steps: 1. Launch Visual Basic Editor. 2. In the project window choose an appropriate form for which the event procedure is to be created. Code window for the chosen spreadsheet will appear. 3. In code window, from object drop-down list choose a control for which a procedure will be created. On choosing a control MS Access automatically creates a spreadsheet of a default event procedure. For most of controls a default event is click (clicking a mouse button). 4. Other than default event can be chosen from event drop-down list (right top of code window). It contains all possible events for a control chosen. On choosing a particular event an appropriate spreadsheet of an event procedure is created. To add a control to a form one has to pick it from toolbox window with a mouse cursor, place it in a form and define its size and position using mouse and graphical mechanisms of Windows environment. In properties window one can change properties of particular characteristics for a chosen control.
6 90 J. Ruchel, T. Adamczyk VBA has an error control inbuilt. Errors can be of several types: Editing text errors can be omitted by thorough checking of the text written. These errors are not seriously bad for an application s work. Compilation errors make compilation of an application impossible. They come from improper syntax of declarations or instructions, or mistaken identification of particular elements of the program. Execution errors appear during executing an algorithm. To prevent them specific securities (error traps) should be used during writing the code. Message box with error type signalization is used very often (Fig. 4). Logic errors are the most dangerous, for they cause incorrect computation results while the program seems to be working properly. They are also the most difficult ones to detect, for there is no messages that would report their occurrence. Improperly constructed algorithms are usually the cause of logic errors. Fig. 4. Error signalization window invoking code (after fulfilling proper conditions) Unfortunately, compilation process support and application testing in VBA implemented into MS Access is vaguely limited compared to the VBA version within MS Excel or to the VB. When undertaking to build an application, one should have a very thoroughly defined expectations concerning the aims of the application, as well as pre-
7 Application MS Access for Surveying Computations 91 pared and tested algorithm of the proceedings to gain the aim. To prepare the application to compute one has to design proper structures, within which the data will be stored (and also reserve proper memory resources for the data). 4. An Exemplary Application Designed to Execute Surveying Computations (Including Adjustment the Surveying Networks) with the Use of Database Every person acknowledged with basics of programming is capable of building, with the help of VBA, an application that can execute any surveying computation processes. Of course, to build such an application, the knowledge concerning the task itself is indispensable; one must know the algorithm solving the problem in case. The illustration given in this paper is the application complementary to the Geodetic Database, called Geodetic computations ( Obliczenia geodezyjne ). It allows to execute basic surveying computations and to adjust networks, including horizontal networks according to the least square method of adjustment algorithm. The application gives access to various elements of the computations. The main rule is a free choice of points (proper coordinates) from a database resources, or possibility of entering coordinates independent from the database resources (Fig. 5). This regards also other elements, for example observations. Fig. 5. Application s main window it lists types of possible computations
8 92 J. Ruchel, T. Adamczyk An example of basic computations can be computing an azimuth. The algorithm in this case is obvious and does not need a presentation. Computations on the azimuth form are presented on figures 6 and 7 shows the algorithm of the procedure that chooses a proper point from database resources (from the Points [ Punkty ] table, which contains coordinates). The choice is made by indicating a point from a drop-down list. Indicated point is automatically loaded into according cells on the form. Fig. 6. Computing azimuth for coordinates chosen from the list Fig. 7. The code window containing the procedure for choosing a given point from the list (as a starting point for the azimuth calculation)
9 Application MS Access for Surveying Computations 93 More complex forms and, of course, procedure codes, are needed for the network adjustment. Our example will be the surveying network adjustment computation. The basic formulas used in this program are listed below: Observation weights: pi 1 2 m. The system of correction equations is generated using the following relation: for linear observations: where: w dd D D i i approx., measured dd i dx dy dx dy P P K K cos A sin A cos A sin A P K P K P K P K, P starting point, K ending point, D i observation measured, w i distance correction, Di ' PK' x y approximated distance, A P K azimuth for the side measured, dx P, dx K, dy P, dy K partial coordinates; for angular observations: where: v d, i i approx measured dx d i A L L dy B L L dx dy dc dy P P C C A B ( A A ) ( B B ), P P L p L P i observation measured, v i angle correction, i 0 approximated angle,
10 94 J. Ruchel, T. Adamczyk A L, B L, A P, B P gradients respectively for the left (L) and right (P) arm of the angle: x y A, B, x y x y dx L, dx C, dx P, dy L, dy C, dy P partial coordinates. The correction equations in the matrix form: V A x w. The solution of the system of standard equations: ( A T T p A) X ( A p w) 0, T 1 T x ( A p A) ( A p w). Computation of adjusted coordinates: Basic analysis of accuracy: 0 X X dx, i i i 0 Y Y dy. i i i pvv m [ ], 0 n u cov( x) m ( A T p A) For the algorithm presented above there is created a code that allows to adjust a network. The results can be displayed on a computer monitor in a window. The application gives options of saving the results as text files in a chosen format and with freely indicated range. The adjustment itself can be executed with an appropriate module of a complementary application (internal) or with an external tool (for example an adjusting application built with VB). The way of executing the adjustment is chosen by indicating a proper option from the list at the start of computations. An exemplary window with an application thus realized is shown on figure 8.
11 Application MS Access for Surveying Computations 95 Fig. 8. The surveying network adjustment window an external application has been chosen to execute the adjustment The module that executes the surveying network adjustment consists of properly organized procedures and functions, mutually connected with regard to various relations, thus making the adjustment calculation with appropriate checks possible. Figure 9 shows a fragment of the module, containing a code of a procedure of adjustment options choice and a procedure of external application choice. The adjustment results are displayed on a monitor and saved into text files (Fig. 10) for a presumptive further use. The coordinates of adjusted points can be added to the database resource; as new points or as actualized values of coordinates and errors of points already stored. Fig. 9. Window with the code executing the surveying network adjustment (a fragment)
12 96 J. Ruchel, T. Adamczyk Fig. 10. Text file with results of network adjustment computation (a fragment) 5. Summary Using Visual Basic for Applications language for building applications gives many advantages. Building with the help of MS Access allows to combine two functions: building and managing a database with field data and measurement results recorded in any system of tables, and executing various computations, including network adjustments. The project can be extended (enhanced with additional functions) with no limits. It allows to view indirect and final results in any chosen form. It also allows to add the results to the database resources. We bear no additional costs except for our labour time (assuming we own MS Office suite). Some drawback, in comparison to building an application with the use of VB, is a bit modest error support in the VBA version implemented into MS Access. It is recommended to use test files in the process of computations. These files, created during the process, are of high utility. They are very suitable and friendly to be viewed and edited and can be also used in other applications. Especially easy and suitable can be cooperation with AutoCAD, which is also equipped with a VBA implementation. References [1] Bluttman K., Freeze W.: Access. Analiza danych. Receptury. Helion, Gliwice [2] Czaja J.: Modele statystyczne w informacji o terenie. Wydawnictwa AGH, Kraków 1996.
13 Application MS Access for Surveying Computations 97 [3] McFedries P.: Access 2007 PL. Formu³y, raporty, kwerendy. Helion, Gliwice [4] Hausbrandt S.: Rachunek wyrównawczy i obliczenia geodezyjne. Tom 1 2. PPWK, Warszawa [5] Jasiñska E., Ruchel J.: Using a Spreadsheet for Surveying Computations. Geomatics and Environmental Engineering, vol. 4, no. 4, pp [6] Tor A.: Access Tworzenie aplikacji. Studio Komputerowe Tortech, Warszawa [7] Tor A.: Access Visual Basic. Studio Komputerowe Tortech, Warszawa [8] Willet E.C., Cummings S.: ABC Visual Basic dla aplikacji w Office XP. Helion, Gliwice 2002.
Free Software Applied in Surveying Computations**
GEOMATICS AND ENVIRONMENTAL ENGINEERING Volume 5 Number 4 2011 Ryszard Hycner*, Jan Ruchel* Free Software Applied in Surveying Computations** 1. Introduction The main aim of this paper is presentation
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
RIT Installation Instructions
RIT User Guide Build 1.00 RIT Installation Instructions Table of Contents Introduction... 2 Introduction to Excel VBA (Developer)... 3 API Commands for RIT... 11 RIT API Initialization... 12 Algorithmic
Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005
Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005 Compute Cluster Server Lab 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005... 1
Microsoft Access is an outstanding environment for both database users and professional. Introduction to Microsoft Access and Programming SESSION
539752 ch01.qxd 9/9/03 11:38 PM Page 5 SESSION 1 Introduction to Microsoft Access and Programming Session Checklist Understanding what programming is Using the Visual Basic language Programming for the
Chapter 12 Programming Concepts and Languages
Chapter 12 Programming Concepts and Languages Chapter 12 Programming Concepts and Languages Paradigm Publishing, Inc. 12-1 Presentation Overview Programming Concepts Problem-Solving Techniques The Evolution
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,
Lab 2: MS ACCESS Tables
Lab 2: MS ACCESS Tables Summary Introduction to Tables and How to Build a New Database Creating Tables in Datasheet View and Design View Working with Data on Sorting and Filtering 1. Introduction Creating
Robot Task-Level Programming Language and Simulation
Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application
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
Using the Advanced Tier Data Collection Tool. A Troubleshooting Guide
Using the Advanced Tier Data Collection Tool A Troubleshooting Guide Table of Contents Mouse Click the heading to jump to the page Enable Content/ Macros... 4 Add a new student... 6 Data Entry Screen...
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
MS Access Lab 2. Topic: Tables
MS Access Lab 2 Topic: Tables Summary Introduction: Tables, Start to build a new database Creating Tables: Datasheet View, Design View Working with Data: Sorting, Filtering Help on Tables Introduction
Using Excel for Data Manipulation and Statistical Analysis: How-to s and Cautions
2010 Using Excel for Data Manipulation and Statistical Analysis: How-to s and Cautions This document describes how to perform some basic statistical procedures in Microsoft Excel. Microsoft Excel is spreadsheet
Krzysztof DROBNY, Mariusz HETMAŃCZYK *
S E L E C T E D E N G I N E E R I N G P R O B L E M S N U M B E R 3 I N S T I T U T E O F E N G I N E E R I N G P R O C E S S E S A U T O M A T I O N A N D I N T E G R A T E D M A N U F A C T U R I N G
Modifier with Visual Basic with Applications (VBA) in Microsoft Dynamics GP 9.0
Modifier with Visual Basic with Applications (VBA) in Microsoft Dynamics GP 9.0 8520: Modifier with VBA in Microsoft Dynamics GP 9.0 (3 Days) About this Course The three-day Microsoft DynamicsT GP Modifier
Using Excel for Statistical Analysis
2010 Using Excel for Statistical Analysis Microsoft Excel is spreadsheet software that is used to store information in columns and rows, which can then be organized and/or processed. Excel is a powerful
Database Automation using VBA
Database Automation using VBA UC BERKELEY EXTENSION MICHAEL KREMER, PH.D. E-mail: [email protected] Web Site: www.ucb-access.org Copyright 2010 Michael Kremer All rights reserved. This publication,
iridium for KNX/EIB Fast Start: Connection Setting Manual for KNX/EIB equipment
iridium for KNX/EIB Fast Start: Connection Setting Manual for KNX/EIB equipment Review of iridium Software Package for KNX/EIB: iridium turns your iphone/ipod/ipad or Windows device into a KNX system control
VBA PROGRAMMING FOR EXCEL FREDRIC B. GLUCK 608-698-6304
VBA PROGRAMMING FOR EXCEL FREDRIC B. GLUCK [email protected] [email protected] 608-698-6304 Text VBA and Macros: Microsoft Excel 2010 Bill Jelen / Tracy Syrstad ISBN 978-07897-4314-5 Class Website
Unleashing Hidden Powers of Inventor with the API Part 1. Getting Started with Inventor VBA Hello Inventor!
Unleashing Hidden Powers of Inventor with the API Part 1. Getting Started with Inventor VBA Hello Inventor! Brian Ekins Autodesk, Inc. This article provides an introduction to Inventor's VBA programming
How To Calculate Kinematics Of A Parallel Robot
AUTOMATYKA/ AUTOMATICS 03 Vol. 7 No. http://dx.doi.org/0.7494/automat.03.7..87 Grzegorz Karpiel*, Konrad Gac*, Maciej Petko* FPGA Based Hardware Accelerator for Parallel Robot Kinematic Calculations. Introduction
Using Spreadsheets, Selection Sets, and COGO Controls
Using Spreadsheets, Selection Sets, and COGO Controls Contents About this tutorial... 3 Step 1. Open the project... 3 Step 2. View spreadsheets... 4 Step 3. Create a selection set... 10 Step 4. Work with
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
USC Marshall School of Business Marshall Information Services
USC Marshall School of Business Marshall Information Services Excel Dashboards and Reports The goal of this workshop is to create a dynamic "dashboard" or "Report". A partial image of what we will be creating
Athena Knowledge Base
Athena Knowledge Base The Athena Visual Studio Knowledge Base contains a number of tips, suggestions and how to s that have been recommended by the users of the software. We will continue to enhance this
EKT150 Introduction to Computer Programming. Wk1-Introduction to Computer and Computer Program
EKT150 Introduction to Computer Programming Wk1-Introduction to Computer and Computer Program A Brief Look At Computer Computer is a device that receives input, stores and processes data, and provides
Using Parametric Equations in SolidWorks, Example 1
Using Parametric Equations in SolidWorks, Example 1 (Draft 4, 10/25/2006, SW 2006) Introduction In this example the goal is to place a solid roller on a solid wedge. Their relationship will be governed
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
Johannes Sametinger. C. Doppler Laboratory for Software Engineering Johannes Kepler University of Linz A-4040 Linz, Austria
OBJECT-ORIENTED DOCUMENTATION C. Doppler Laboratory for Software Engineering Johannes Kepler University of Linz A-4040 Linz, Austria Abstract Object-oriented programming improves the reusability of software
Bitrix Intranet Portal. Business Process Guide
Bitrix Intranet Portal Business Process Guide Introduction Bitrix Intranet Portal includes modules providing teamwork functions enabling to handle documents in the context of an intranet portal. The Business
System requirements for ICS Skills ATS
System requirements for ICS Skills ATS A system requirements check verifies that the computer fulfils the requirements to run ICS Skills Automated tests. There are 4 possible checks that can be made prior
Effective Java Programming. efficient software development
Effective Java Programming efficient software development Structure efficient software development what is efficiency? development process profiling during development what determines the performance of
Reconfigurable Integrated Production Control System of Industrial Processes on QNX Neutrino Platform***
AUTOMATYKA/ AUTOMATICS 2013 Vol. 17 No. 2 http://dx.doi.org/10.7494/automat.2013.17.2.163 Jacek Augustyn*, Maciej Klemiato*, Jan T. Duda** Reconfigurable Integrated Production Control System of Industrial
iridium for Weinzierl KNX IP BAOS
iridium for Weinzierl KNX IP BAOS Fast Start: Connection Setting Manual for KNX/EIB bus through IP Interfaces of Weinzierl KNX IP BAOS Review of iridium Software Package for KNX/EIB: iridium turns your
Introduction. Why (GIS) Programming? Streamline routine/repetitive procedures Implement new algorithms Customize user applications
Introduction Why (GIS) Programming? Streamline routine/repetitive procedures Implement new algorithms Customize user applications 1 Computer Software Architecture Application macros and scripting - AML,
Part 1: An Introduction
Computer Programming in Excel VBA Part 1: An Introduction by Kwabena Ofosu, Ph.D., P.E., PTOE Abstract This course is the first of a four-part series on computer programming in Excel Visual Basic for Applications
http://barcoderesource.com/pdf417barcode.shtml
2D Barcode Fonts http://barcoderesource.com/pdf417barcode.shtml Copyright (c) 2009-2013, ConnectCode All Rights Reserved. ConnectCode accepts no responsibility for any adverse affect that may result from
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
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,
EXCEL 2007. Using Excel for Data Query & Management. Information Technology. MS Office Excel 2007 Users Guide. IT Training & Development
Information Technology MS Office Excel 2007 Users Guide EXCEL 2007 Using Excel for Data Query & Management IT Training & Development (818) 677-1700 [email protected] http://www.csun.edu/training TABLE
Automate tasks with Visual Basic macros
Automate tasks with Visual Basic macros If you're not familiar with macros, don't let the term frighten you. A macro is simply a recorded set of keystrokes and instructions that you can use to automate
Accurate Measurement of the Mains Electricity Frequency
Accurate Measurement of the Mains Electricity Frequency Dogan Ibrahim Near East University, Faculty of Engineering, Lefkosa, TRNC [email protected] Abstract The frequency of the mains electricity supply
International Engineering Journal For Research & Development
Evolution Of Operating System And Open Source Android Application Nilesh T.Gole 1, Amit Manikrao 2, Niraj Kanot 3,Mohan Pande 4 1,M.tech(CSE)JNTU, 2 M.tech(CSE)SGBAU, 3 M.tech(CSE),JNTU, Hyderabad 1 [email protected],
Web Design and Implementation for Online Registration at University of Diyala
International Journal of Innovation and Applied Studies ISSN 2028-9324 Vol. 8 No. 1 Sep. 2014, pp. 261-270 2014 Innovative Space of Scientific Research Journals http://www.ijias.issr-journals.org/ Web
Files Used in this Tutorial
Generate Point Clouds Tutorial This tutorial shows how to generate point clouds from IKONOS satellite stereo imagery. You will view the point clouds in the ENVI LiDAR Viewer. The estimated time to complete
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
Microsoft Access 2010 handout
Microsoft Access 2010 handout Access 2010 is a relational database program you can use to create and manage large quantities of data. You can use Access to manage anything from a home inventory to a giant
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 [email protected] DATA 301: Data Analytics (2) Why Microsoft Excel Visual Basic
Getting Started with Access 2007
Getting Started with Access 2007 Table of Contents Getting Started with Access 2007... 1 Plan an Access 2007 Database... 2 Learning Objective... 2 1. Introduction to databases... 2 2. Planning a database...
Instructions to operating forms created in MSWord and Excel
Instructions to operating forms created in MSWord and Excel Forms created in MSWord and Excel can contain macros. In order for the form to work correctly, your MSWord/Excel security level must be set at
CREATING FORMAL REPORT. using MICROSOFT WORD. and EXCEL
CREATING a FORMAL REPORT using MICROSOFT WORD and EXCEL TABLE OF CONTENTS TABLE OF CONTENTS... 2 1 INTRODUCTION... 4 1.1 Aim... 4 1.2 Authorisation... 4 1.3 Sources of Information... 4 2 FINDINGS... 4
How To Understand Programming Languages And Programming Languages
Objectives Differentiate between machine and and assembly languages Describe Describe various various ways ways to to develop develop Web Web pages pages including including HTML, HTML, scripting scripting
Visualization with OpenDX
Alexey I. Baranov Visualization with OpenDX User s Guide Springer Contents 1 Visualization with OpenDX..................................... 1 1.1 OpenDX module installation.................................
A. OPENING POINT CLOUDS. (Notepad++ Text editor) (Cloud Compare Point cloud and mesh editor) (MeshLab Point cloud and mesh editor)
MeshLAB tutorial 1 A. OPENING POINT CLOUDS (Notepad++ Text editor) (Cloud Compare Point cloud and mesh editor) (MeshLab Point cloud and mesh editor) 2 OPENING POINT CLOUDS IN NOTEPAD ++ Let us understand
1 Introduction. 2 Project Browser. 3 FlowStone Editor
USER GUIDE C O N T E N T S CHAPTER 1 1 Introduction 3 OVERVIEW... 4 ABOUT THIS GUIDE...4 CHAPTER 2 2 Project Browser 5 OVERVIEW... 6 NAVIGATOR... 6 TOOLBAR...7 PROJECT LIST... 7 PROJECT ACTIONS... 9 OPENING
XControls Bring Applications to Life
XControls Bring Applications to Life Create Stunning Graphical User Interfaces Featuring: Realistic Look and Feel Custom Component Sizing Compact Code Royalty-free Distribution when Designed in Your Application
Component visualization methods for large legacy software in C/C++
Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University [email protected]
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
SIMATIC. WinCC V7.0. Getting started. Getting started. Welcome 2. Icons 3. Creating a project 4. Configure communication 5
SIMATIC WinCC V7.0 SIMATIC WinCC V7.0 Printout of the Online Help 1 Welcome 2 Icons 3 Creating a project 4 Configure communication 5 Configuring the Process Screens 6 Archiving and displaying values 7
How To Use B&R Automation
Contents Chapter 1 Introduction...1 Introduction...3 Features...3 The most important tools...4 What can I find in this manual?...6 Conventions...7 Where do I find answers to my questions?...8 Online help...8
Contents WEKA Microsoft SQL Database
WEKA User Manual Contents WEKA Introduction 3 Background information. 3 Installation. 3 Where to get WEKA... 3 Downloading Information... 3 Opening the program.. 4 Chooser Menu. 4-6 Preprocessing... 6-7
BAR CODE 39 ELFRING FONTS INC.
ELFRING FONTS INC. BAR CODE 39 This package includes 18 versions of a bar code 39 font in scalable TrueType and PostScript formats, a Windows utility, Bar39.exe, that helps you make bar codes, and Visual
OPTIMAL DISPATCH OF POWER GENERATION SOFTWARE PACKAGE USING MATLAB
OPTIMAL DISPATCH OF POWER GENERATION SOFTWARE PACKAGE USING MATLAB MUHAMAD FIRDAUS BIN RAMLI UNIVERSITI MALAYSIA PAHANG v ABSTRACT In the reality practical power system, power plants are not at the same
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
Graphical Environment Tool for Development versus Non Graphical Development Tool
Section 4 Computing, Communications Engineering and Signal Processing & Interactive Intelligent Systems Graphical Environment Tool for Development versus Non Graphical Development Tool Abstract S.Daniel
INFLUENCE OF MEASUREMENT SYSTEM QUALITY ON THE EVALUATION OF PROCESS CAPABILITY INDICES
METALLURGY AND FOUNDRY ENGINEERING Vol. 38, 2012, No. 1 http://dx.doi.org/10.7494/mafe.2012.38.1.25 Andrzej Czarski*, Piotr Matusiewicz* INFLUENCE OF MEASUREMENT SYSTEM QUALITY ON THE EVALUATION OF PROCESS
8. MACROS, Modules, and Mouse
8. MACROS, Modules, and Mouse Background Macros, Modules and the Mouse is a combination of concepts that will introduce you to modular programming while learning how to interface with the mouse. Macros
Bachelors of Computer Application Programming Principle & Algorithm (BCA-S102T)
Unit- I Introduction to c Language: C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating
User Manual CROMLAWATCH. Data Logging Software. Version 1.6. For use with Color Sensors CROMLAVIEW CR100 CROMLAVIEW CR200 CROMLAVIEW CR210
User Manual CROMLAWATCH Data Logging Software Version 1.6 For use with Color Sensors CROMLAVIEW CR100 CROMLAVIEW CR200 CROMLAVIEW CR210 CROMLAWATCH User manual Contents Notes The information contained
Bitrix Site Manager 4.0. The Guide to Managing User Group Permissions
Bitrix Site Manager 4.0 The Guide to Managing User Group Permissions Contents CONTENTS...2 INTRODUCTION...3 ACCESS PERMISSION LEVELS...4 Access to files and folders...4 Permissions for the system modules
One LAR Course Credits: 3. Page 4
Course Descriptions Year 1 30 credits Course Title: Calculus I Course Code: COS 101 This course introduces higher mathematics by examining the fundamental principles of calculus-- functions, graphs, limits,
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
DEPENDABILITY STUDY OF THE ERP SYSTEM
Dependability, ERP system, availability Daniel GĄSKA *, Antoni ŚWIĆ ** DEPENDABILITY STUDY OF THE ERP SYSTEM Abstract The paper present the various aspects of the process of testing of the ERP system s
Below is a very brief tutorial on the basic capabilities of Excel. Refer to the Excel help files for more information.
Excel Tutorial Below is a very brief tutorial on the basic capabilities of Excel. Refer to the Excel help files for more information. Working with Data Entering and Formatting Data Before entering data
Introduction to SPSS 16.0
Introduction to SPSS 16.0 Edited by Emily Blumenthal Center for Social Science Computation and Research 110 Savery Hall University of Washington Seattle, WA 98195 USA (206) 543-8110 November 2010 http://julius.csscr.washington.edu/pdf/spss.pdf
Chapter 13: Program Development and Programming Languages
Understanding Computers Today and Tomorrow 12 th Edition Chapter 13: Program Development and Programming Languages Learning Objectives Understand the differences between structured programming, object-oriented
MIDAS. Event Log Viewer User s Guide. Part Number MN/MID-EVLOG.IOM Revision 0
MIDAS Event Log Viewer User s Guide Part Number MN/MID-EVLOG.IOM Revision 0 Table Of Contents: OVERVIEW... 3 STARTING THE EVENT LOG VIEWER... 4 HOW THE VIEWER IS ORGANIZED... 7 DATA VIEW SELECTOR... 7
Optimal Scheduling for Dependent Details Processing Using MS Excel Solver
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 2 Sofia 2008 Optimal Scheduling for Dependent Details Processing Using MS Excel Solver Daniela Borissova Institute of
Program to solve first and second degree equations
Fundamentals of Computer Science 010-011 Laboratory 4 Conditional structures () Objectives: Design the flowchart of programs with conditional sentences Implement VB programs with conditional sentences
ExSched: Solving Constraint Satisfaction Problems with the Spreadsheet Paradigm
ExSched: Solving Constraint Satisfaction Problems with the Spreadsheet Paradigm Siddharth Chitnis, Madhu Yennamani, Gopal Gupta Department of Computer Science The University of Texas at Dallas Richardson,
Using Excel (Microsoft Office 2007 Version) for Graphical Analysis of Data
Using Excel (Microsoft Office 2007 Version) for Graphical Analysis of Data Introduction In several upcoming labs, a primary goal will be to determine the mathematical relationship between two variable
MULTIPLE CHOICE FREE RESPONSE QUESTIONS
MULTIPLE CHOICE FREE RESPONSE QUESTIONS World ORT Union W o r d p r o c e s s o r s What is a Word Processor used for? A. To analyse figures B. Creating and editing C. Storing information What hardware
Access 2007 Creating Forms Table of Contents
Access 2007 Creating Forms Table of Contents CREATING FORMS IN ACCESS 2007... 3 UNDERSTAND LAYOUT VIEW AND DESIGN VIEW... 3 LAYOUT VIEW... 3 DESIGN VIEW... 3 UNDERSTAND CONTROLS... 4 BOUND CONTROL... 4
Developing applications under CODE COMPOSER STUDIO
Developing applications under CODE COMPOSER STUDIO 1. General Overview Code Composer Studio (CCS ) is a very efficient instrument for the fast development of applications that are written for the DSP families
Background: Experimental Manufacturing Cell
Session 3548 A WEB-BASED APPROACH TO AUTOMATED INSPECTION AND QUALITY CONTROL OF MANUFACTURED PARTS Immanuel Edinbarough, Manian Ramkumar, Karthik Soundararajan The University of Texas at Brownsville/Rochester
Dedicated computer software to radiation dose optimization for the staff performing nuclear medicine procedures
NUKLEONIKA 2012;57(4):497 502 ORIGINAL PAPER Dedicated computer software to radiation dose optimization for the staff performing nuclear medicine procedures Katarzyna Matusiak, Jakub Kosek Abstract. Nuclear
PROJECT ON MICROSOFT ACCESS (HOME TAB AND EXTERNAL DATA TAB) SUBMITTED BY: SUBMITTED TO: NAME: ROLL NO: REGN NO: BATCH:
PROJECT ON MICROSOFT ACCESS (HOME TAB AND EXTERNAL DATA TAB) SUBMITTED BY: SUBMITTED TO: NAME: ROLL NO: REGN NO: BATCH: INDEX Microsoft Access- An Overview 2 Datasheet view 4 Create a Table in Datasheet
ExSched: Solving Constraint Satisfaction Problems with the Spreadsheet Paradigm
ExSched: Solving Constraint Satisfaction Problems with the Spreadsheet Paradigm Siddharth Chitnis, Madhu Yennamani, Gopal Gupta Department of Computer Science The University of Texas at Dallas Richardson,
Special Edition for FastTrack Software
08/14 The magazine for professional system and networkadministration Special Edition for FastTrack Software Tested: FastTrack Automation Studio www.it-administrator.com TESTS I FastTrack Automation Studio
CHAPTER 1: CLIENT/SERVER INTEGRATED DEVELOPMENT ENVIRONMENT (C/SIDE)
Chapter 1: Client/Server Integrated Development Environment (C/SIDE) CHAPTER 1: CLIENT/SERVER INTEGRATED DEVELOPMENT ENVIRONMENT (C/SIDE) Objectives Introduction The objectives are: Discuss Basic Objects
Courses never cancelled: guaranteed Last minute rescheduling 24 months access to Microsoft trainers 12+ months schedule UK wide delivery
Microsoft Application Series Word 2010 Advanced Best STL Courses never cancelled: guaranteed Last minute rescheduling 24 months access to Microsoft trainers 12+ months schedule UK wide delivery www.microsofttraining.net
The FTS Interactive Trader lets you create program trading strategies, as follows:
Program Trading The FTS Interactive Trader lets you create program trading strategies, as follows: You create the strategy in Excel by writing a VBA macro function The strategy can depend on your position
Getting Started. Tutorial RIT API
Note: RIT s Application Programming Interface (API) is implemented in RIT versions 1.4 and higher. The following instructions will not work for versions prior to RIT Client 1.4. Getting Started Rotman
How To Analyze Data In Excel 2003 With A Powerpoint 3.5
Microsoft Excel 2003 Data Analysis Larry F. Vint, Ph.D [email protected] 815-753-8053 Technical Advisory Group Customer Support Services Northern Illinois University 120 Swen Parson Hall DeKalb, IL 60115 Copyright
Excel 2010: Create your first spreadsheet
Excel 2010: Create your first spreadsheet Goals: After completing this course you will be able to: Create a new spreadsheet. Add, subtract, multiply, and divide in a spreadsheet. Enter and format column
