Lab 5 Introduction to Data Acquisition and Processing
|
|
- Marilyn Hutchinson
- 7 years ago
- Views:
Transcription
1 Introduction: University of Pennsylvania Department of Electrical and Systems Engineering ESE 111 Intro to Elec/Comp/Sys Engineering Lab 5 Introduction to Data Acquisition and Processing In previous labs, you used MATLAB to analyze data and the Arduino with various sensors to gather information from the environment. In this lab, you will learn how to interface the Arduino with MATLAB. One of the most useful things about the Arduino is how widely it is used. The Arduino platform is so popular that even companies such as MathWorks, which produces MATLAB, have developed software to support it. In the first part of the lab, you will use the MATLAB Arduino support package to connect the Arduino to MATLAB, allowing you to obtain and plot accelerometer data directly from within the MATLAB command window. In the second part of the lab, you will use MATLAB to do some simple, real-time processing on the accelerometer data that you gather. This will have important applications for the final project for the lab, as well as other classes you will take in the future. Procedure: 1. Interfacing Arduino with MATLAB and plotting accelerometer data - Go to to download the MATLAB support package for Arduino. Click the blue Download Submission button on the right. - Extract the ArduinoIO folder and save to C:/user/MATLAB. - Open MATLAB: Start All Programs Mathematics MATLAB R2012a - On the left in the Current Folder tab, right click ArduinoIO and select Add to Path Selected Folders and Subfolders (Figure 1). This makes the files accessible to MATLAB. Created by Nick Howarth (EE 13) and Sam Wolfson (EE 13) Last updated: October 8, 2012
2 Figure 1: Adding folder to path in MATLAB (note that your folder will be called ArduinoIO, not MATLAB_Arduino) - Connect the Arduino to the computer and open the Arduino IDE. Check which COM port the Arduino is using and select that option (Tools Serial Port). Also select the correct board (Tools Board). - Go to Files Open C:/user/MATLAB/ArduinoIO/pde/adiosrv/adiosrv.pde to open the.pde file. This program tells the Arduino to send data to and receive data from the computer such that it can be controlled by MATLAB. Upload this code to the Arduino. - In the MATLAB command window, create a new Arduino object a by entering a = arduino( COMX ); where X should be replaced by the number of the COM port that the Arduino is using. Once the Arduino has successfully connected, you should see the following text: Attempting connection... Basic I/O Script detected! Arduino successfully connected!
3 This object can now utilize all of the functions specified by the arduino.m library so that you can perform digital and analog I/O functions. Now you will write a script to read and plot analog values from an accelerometer. A MATLAB script file (also known as an m-file because MATLAB script files always have the file extension.m) is a method for executing a series of MATLAB instructions without typing all of the commands into the Command Window. - To create a new script, go to File New Script, or press Ctrl + N. First, you must specify which I/O pins are inputs and which are outputs, just as you would in a regular Arduino script. Recall that we can refer to analog pins 0-5 as pins If your accelerometer is connected as in Figure 2, then you will need to configure pins 18 and 19 as outputs and pins as inputs (z-axis on pin 15, y-axis on pin 16, and x-axis on pin 17). Figure 2: Acclerometer connection to Arduino analog pins - To configure pins 16 (y-axis) and 17 (x-axis) as inputs (we will not use the z-axis), type the following into your script: a.pinmode(16, input ); a.pinmode(17, input ); - To configure pins 18 and 19 as outputs, type the following lines in your script: a.pinmode(18, output ); a.pinmode(19, output ); - Since pin 18 corresponds to the ground pin on the accelerometer, we must have it output 0V. Likewise, we must output 5V on pin 19, which corresponds to Vcc. a.digitalwrite(18,0); a.digitalwrite(19,1);
4 You will now record data from the x-axis and y-axis readings of the accelerometer into dynamic vectors and plot this data in real time. Dynamic vectors are vectors that do not have a fixed length; they grow as more data is added to them. First create two dynamic vectors to store the data from the x- and y-axes: xval = zeros(); yval = zeros(); Now you will create a for-loop that will read values from the analog pins and plot this data in real-time. Begin a for-loop that increments an integer i from 1 to 500 by typing: for i = 1:500 At each instance of i, you must read the accelerometer values and store them into the vectors. xval(i) = a.analogread(3); yval(i) = a.analogread(2); Now you can create two separate plots to show this data using the subplot function in MATLAB. Copy the following code into your script (within the for-loop): subplot(2,1,1) plot(xval, 'b'); title('x'); subplot(2,1,2) plot(yval, 'r'); title('y'); In order to plot this data in real-time, you need to add a pause (similar to the Arduino delay function) between success iterations of the for-loop. Add the following line to pause for five milliseconds between iterations: pause(.005); Finally, end the for-loop by typing: End
5 - Now, click the Run button (green arrow on toolbar) or go to Debug Save File and Run. Name the file aplot.m and save it under the MATLAB folder (C:/user/MATLAB/). A plot should now pop up and you should see the x- and y-values vary as you tilt and shake the accelerometer. 2. Using a moving average filter to smooth the signal Signals from sensors are often messy they contain spurious peaks that can make it difficult to isolate the event that you are actually interested in. One way to smooth out a signal is to use what is known as a moving average filter. (You will learn more about this technique in ESE 210.) The moving average works by creating a new signal composed of the average of the points of the original signal. The simplest implementation is a two-step moving average (MA2). Imagine a signal A which is a vector of n data points, a 1 a n : After applying a moving average filter, the resulting signal B is a vector of n data points: The first entry in B is the same as the first entry in A. The second entry in B becomes the average of the first and second entries in A. In general, the k th entry of B is the average of the k th and the (k-1) th entries of A; that is, For example, suppose we have a signal A with the values: If we apply a two-step moving average filter to this signal, the result B will look like: Now let s adapt the MATLAB program that we used to take accelerometer data so that it also plots a smoothed version of the data by running it through a two-step moving average filter. - Create a new script (call it MAtest.m) and copy the following code:
6 a.pinmode(15,'input'); a.pinmode(16,'input'); a.pinmode(17,'input'); a.pinmode(18,'output'); a.pinmode(19,'output'); a.digitalwrite(18,0); a.digitalwrite(19,1); xval = zeros(); xave = zeros(); xval(1) = a.analogread(3); xave(1) = xval(1); pause(.001); for i = 2:500 xval(i) = a.analogread(3); xave(i) = (xval(i)+xval(i-1))/2; subplot(2,1,1) plot(xval, 'b'); title('x'); subplot(2,1,2) plot(xave) title('x average') end pause(.001); Note that this code is very similar to the one you used earlier, with the addition of a new vector xave instead of the yval vector. Every i th point in xave is generated by averaging the i th and (i-1) th point in xval. Note also that the FOR loop runs from 2 to 500 instead of 1 to 500. In MATLAB, the first entry in a vector is entry 1, not entry 0 (as in Java or C). Since each entry of xave relies on both the current entry and the previous entry of xval, if the FOR loop went from 1:500 xval would have to calculate the average of xval(1) and xval(0). xval(0) does not exist in MATLAB, so there would be an error. To avoid this, we calculate xval(1) and xave(1) outside of the FOR loop, and loop from 2 to Run this program, and observe the differences between xave and xval as you move the accelerometer around. - What happens if you process xave with another moving average filter? Hint: you will need plot xval on subplot(3,1,1), xave on subplot(3,1,2), and xave2 on subplot(3,1,3). - What happens if you use more than 2 points in your moving average filter? (Try a 3-step moving average.) Note that for an m-step moving average,
Lab 6 Introduction to Serial and Wireless Communication
University of Pennsylvania Department of Electrical and Systems Engineering ESE 111 Intro to Elec/Comp/Sys Engineering Lab 6 Introduction to Serial and Wireless Communication Introduction: Up to this point,
More informationWork with Arduino Hardware
1 Work with Arduino Hardware Install Support for Arduino Hardware on page 1-2 Open Block Libraries for Arduino Hardware on page 1-9 Run Model on Arduino Hardware on page 1-12 Tune and Monitor Models Running
More informationVHDL Test Bench Tutorial
University of Pennsylvania Department of Electrical and Systems Engineering ESE171 - Digital Design Laboratory VHDL Test Bench Tutorial Purpose The goal of this tutorial is to demonstrate how to automate
More informationLab 3: Introduction to Data Acquisition Cards
Lab 3: Introduction to Data Acquisition Cards INTRODUCTION: In this lab, you will be building a VI to display the input measured on a channel. However, within your own VI you will use LabVIEW supplied
More informationContents News 5.13 4.23 3.04 2.15 Spike2
#14 ~ October 2005 Contents News Updates & General news Spike2 Measurements to multiple data channels Signal Extended telegraph support in Signal Spike2 Script Beep on threshold crossing Signal Script
More informationUsing the JNIOR with the GDC Digital Cinema Server. Last Updated November 30, 2012
Using the JNIOR with the GDC Digital Cinema Server Last Updated November 30, 2012 The following is an explanation of how to utilize the JNIOR with the GDC Digital Cinema Server. Please contact INTEG via
More informationSetting up a Local Interconnect Network (LIN) using dspace MicroAutoBox 1401/1501 Simulink Blocks
Setting up a Local Interconnect Network (LIN) using dspace MicroAutoBox 1401/1501 Simulink Blocks Guiseppe Ferro Design Team 4 3/22/13 Executive Summary Learn how to setup and properly use the Real- Time
More informationApplication Note IMU Visualization Software
ECE 480 Spring 2013 Team 8 Application Note IMU Visualization Software Name: Alex Mazzoni Date: 04/04/2013 Facilitator: Dr. Aviyente Abstract This application note covers how to use open source software
More informationEclipse installation, configuration and operation
Eclipse installation, configuration and operation This document aims to walk through the procedures to setup eclipse on different platforms for java programming and to load in the course libraries for
More informationLecture 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
More informationERIKA Enterprise pre-built Virtual Machine
ERIKA Enterprise pre-built Virtual Machine with support for Arduino, STM32, and others Version: 1.0 July 2, 2014 About Evidence S.r.l. Evidence is a company operating in the field of software for embedded
More informationBoard also Supports MicroBridge
This product is ATmega2560 based Freeduino-Mega with USB Host Interface to Communicate with Android Powered Devices* like Android Phone or Tab using Android Open Accessory API and Development Kit (ADK)
More informationGetting Started with Android Smartphones and ThingWorx
Smartphones and ThingWorx How to send and visualize data from your Android phone using ThingWorx Revision # Date ThingWorx Revision Changes Owner 1.0 18-05-15 5.1.0.433 2.0 10.05.15 Updated based on Andy
More informationMATLAB Functions. function [Out_1,Out_2,,Out_N] = function_name(in_1,in_2,,in_m)
MATLAB Functions What is a MATLAB function? A MATLAB function is a MATLAB program that performs a sequence of operations specified in a text file (called an m-file because it must be saved with a file
More informationArduino Lab 1 - The Voltage Divider
Arduino Lab 1 - The Voltage Divider 1. Introduction In this lab, we will endanger a cute animal, create a portal to another dimension, and invent a new genre of music. Along the way, we will learn about
More informationOnline Sharing User Manual
Online Sharing User Manual June 13, 2007 If discrepancies between this document and Online Sharing are discovered, please contact backupfeedback@verizon.net. Copyrights and Proprietary Notices The information
More informationSMS Alarm Messenger. Setup Software Guide. SMSPro_Setup. Revision 090210 [Version 2.2]
SMS Alarm Messenger SMSPro_Setup Revision 090210 [Version 2.2] ~ 1 ~ Contents 1. How to setup SMS Alarm Messenger?... 3 2. Install the SMSPro_Setup software... 5 3. Connection Type... 6 4. Connection Port
More informationEARTH PEOPLE TECHNOLOGY SERIAL GRAPH TOOL FOR THE ARDUINO UNO USER MANUAL
EARTH PEOPLE TECHNOLOGY SERIAL GRAPH TOOL FOR THE ARDUINO UNO USER MANUAL The Serial Graph Tool for the Arduino Uno provides a simple interface for graphing data to the PC from the Uno. It can graph up
More informationHands On ECG. Sean Hubber and Crystal Lu
Hands On ECG Sean Hubber and Crystal Lu The device. The black box contains the circuit and microcontroller, the mini tv is set on top, the bars on the sides are for holding it and reading hand voltage,
More informationEE289 Lab Fall 2009. LAB 4. Ambient Noise Reduction. 1 Introduction. 2 Simulation in Matlab Simulink
EE289 Lab Fall 2009 LAB 4. Ambient Noise Reduction 1 Introduction Noise canceling devices reduce unwanted ambient noise (acoustic noise) by means of active noise control. Among these devices are noise-canceling
More informationElectronics 5: Arduino, PWM, Mosfetts and Motors
BIOE 123 Module 6 Electronics 5: Arduino, PWM, Mosfetts and Motors Lecture (30 min) Date Learning Goals Learn about pulse width modulation (PWM) as a control technique Learn how to use a Mosfets to control
More informationDROFLY PRO V3 User Guide
DROFLY PRO V3 User Guide 1/17 Table Of Contents 1/ INTRODUCTION 1.1/ Presentation 1.2/ Changes 2/ HARDWARE SETUP 2.1/ Setup on your frame 2.2/Connecting Flight Controller a. To BEC b. To Receiver c. To
More informationThe Answer to the 14 Most Frequently Asked Modbus Questions
Modbus Frequently Asked Questions WP-34-REV0-0609-1/7 The Answer to the 14 Most Frequently Asked Modbus Questions Exactly what is Modbus? Modbus is an open serial communications protocol widely used in
More informationMotion tracking using Matlab, a Nintendo Wii Remote, and infrared LEDs.
Motion tracking using Matlab, a Nintendo Wii Remote, and infrared LEDs. Dr W. Owen Brimijoin MRC Institute of Hearing Research (Scottish Section) Glasgow Royal Infirmary 16 Alexandra Parade Glasgow G31
More informationExample Connection between USB Host and Android
Example connection between USB Host and Android Example Connection between USB Host and Android This example illustrates the connection between Board ETMEGA2560-ADK and Android through Port USB Host. In
More informationSTIM202 Evaluation Kit
Table of contents: 1 FEATURES... 2 2 GENERAL DESCRIPTIONS AND SYSTEM CONTENTS... 2 3 SYSTEM REQUIREMENTS... 2 4 GETTING STARTED... 3 4.1 INSTALLATION OF NI-SERIAL CABLE ASSEMBLY DRIVER... 3 4.2 INSTALLATION
More informationThe BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications
The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications Joshua Ellul jellul@imperial.ac.uk Overview Brief introduction to Body Sensor Networks BSN Hardware
More informationLab 1 Course Guideline and Review
Lab 1 Course Guideline and Review Overview Welcome to ECE 3567 Introduction to Microcontroller Lab. In this lab we are going to experimentally explore various useful peripherals of a modern microcontroller
More informationMicrosoft SharePoint 2010 End User Quick Reference Card
Microsoft SharePoint 2010 End User Quick Reference Card Microsoft SharePoint 2010 brings together the people, documents, information, and ideas of the University into a customizable workspace where everyone
More informationLab 3 Microcontroller programming Interfacing to Sensors and Actuators with irobot
1. Objective Lab 3 Microcontroller programming Interfacing to Sensors and Actuators with irobot In this lab, you will: i. Become familiar with the irobot and AVR tools. ii. Understand how to program a
More informationAn Introduction to Box.com
An Introduction to Box.com Box is an online file sharing and cloud content management service and it provides features such as: Security controls Space Mobility Online collaboration Mobile access Version
More informationIntroduction to Arduino
Introduction to Arduino With ArduBlock & LilyPad Dev Brian Huang Education Engineer brian.huang@sparkfun.com Pre-Class Survey http://bit.ly/14xk3ek Resources This PPT ArduBlock Download & Installation
More informationExcel Tutorial. Bio 150B Excel Tutorial 1
Bio 15B Excel Tutorial 1 Excel Tutorial As part of your laboratory write-ups and reports during this semester you will be required to collect and present data in an appropriate format. To organize and
More informationFigure 1: Graphical example of a mergesort 1.
CSE 30321 Computer Architecture I Fall 2011 Lab 02: Procedure Calls in MIPS Assembly Programming and Performance Total Points: 100 points due to its complexity, this lab will weight more heavily in your
More informationArduino Lesson 1. Blink
Arduino Lesson 1. Blink Created by Simon Monk Last updated on 2015-01-15 09:45:38 PM EST Guide Contents Guide Contents Overview Parts Part Qty The 'L' LED Loading the 'Blink' Example Saving a Copy of 'Blink'
More informationKnappsack ios Build and Deployment Guide
Knappsack ios Build and Deployment Guide So you want to build and deploy an ios application to Knappsack? This guide will help walk you through all the necessary steps for a successful build and deployment.
More informationBuilding a Simulink model for real-time analysis V1.15.00. Copyright g.tec medical engineering GmbH
g.tec medical engineering GmbH Sierningstrasse 14, A-4521 Schiedlberg Austria - Europe Tel.: (43)-7251-22240-0 Fax: (43)-7251-22240-39 office@gtec.at, http://www.gtec.at Building a Simulink model for real-time
More informationMitigation Planning Portal MPP Reporting System
Mitigation Planning Portal MPP Reporting System Updated: 7/13/2015 Introduction Access the MPP Reporting System by clicking on the Reports tab and clicking the Launch button. Within the system, you can
More informationEasyC. Programming Tips
EasyC Programming Tips PART 1: EASYC PROGRAMMING ENVIRONMENT The EasyC package is an integrated development environment for creating C Programs and loading them to run on the Vex Control System. Its Opening
More information2013 G Miller. 3 Axis Brushless Gimbal Controller Manual
2013 G Miller 3 Axis Brushless Gimbal Controller Manual P a g e 2 When you receive your 3 axis controller board from dys.hk in the packet will be the following items the sensor 3rd Axis board the main
More informationAngel Learning Management System Introductory Tutorial for Students
Angel Learning Management System Introductory Tutorial for Students Welcome! Angel is the Learning Management System that you ll be using to access your classes. You ll use it to view lessons, submit assignments,
More informationArduino Lesson 14. Servo Motors
Arduino Lesson 14. Servo Motors Created by Simon Monk Last updated on 2013-06-11 08:16:06 PM EDT Guide Contents Guide Contents Overview Parts Part Qty The Breadboard Layout for 'Sweep' If the Servo Misbehaves
More informationSchool of Information Technology and Engineering (SITE) CEG 4395: Computer Network Management
School of Information Technology and Engineering (SITE) CEG 4395: Computer Network Management Lab 3: Simple Network Management Protocol (SNMP) Operations Objective To become familiar with basic SNMP operations
More informationA REST API for Arduino & the CC3000 WiFi Chip
A REST API for Arduino & the CC3000 WiFi Chip Created by Marc-Olivier Schwartz Last updated on 2014-04-22 03:01:12 PM EDT Guide Contents Guide Contents Overview Hardware configuration Installing the library
More informationNote: Before E-Z Mail can be installed; Microsoft Outlook or Lotus Notes must be installed on your system.
Note: Before E-Z Mail can be installed; Microsoft Outlook or Lotus Notes must be installed on your system. Install E-Z Mail by using the E-Z Mail installation on the original CDS installation disk, or
More informationUSB GSM 3G modem RMS-U-GSM-3G. Manual (PDF) Version 1.0, 2014.8.1
USB GSM 3G modem RMS-U-GSM-3G Manual (PDF) Version 1.0, 2014.8.1 2014 CONTEG, spol. s r.o. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted or stored in
More informationSpeedlink software will run on Windows NT, Windows 7, and Windows 8; it will run on both 32 byte and 64 byte versions of Windows.
Guide to the Speedlink software and drivers. Status Instruments has a range of process control equipment that can be configured using the Speedlink software. Some equipment will connect directly to a Windows
More informationUsing a Laptop Computer with a USB or Serial Port Adapter to Communicate With the Eagle System
Using a Laptop Computer with a USB or Serial Port Adapter to Communicate With the Eagle System ECU DB9 USB 20-060_A.DOC Page 1 of 18 9/15/2009 2009 Precision Airmotive LLC This publication may not be copied
More informationEric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board
Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board Abstract This application note is a tutorial of how to use an Arduino UNO microcontroller to
More informationHow To Control The Jbl Professional Dsc280 System Controller On A Pc Or Mac Or Ipad (For Pc Or Ipa) With A Dsc 280 (For Mac Or Mac) With An Dsc28 (For Ipa Or Ip
Controlling the JBL Professional DSC280 System Controller Using SIA-Smaart Pro SIA Software Company, Inc. an EAW Company The SIA-Smaart Pro Real-Time module can control crossover and delay functions on
More informationHOW TO ORGANIZE PICTURES
Get started When you upload your pictures to Shutterfly, you can do much more than view them. Our workspace offers tools that let you quickly and easily organize your photos as well. We re going to show
More informationThe full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.
Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...
More informationDeviceNet Configurator User Guide
DeviceNet Configurator User Guide Doc. No. MAN-1070B Copyright 2000 Control Technology Corporation All Rights Reserved. Printed in USA The information in this document is subject to change without notice.
More informationInstallation and User Guide Zend Browser Toolbar
Installation and User Guide Zend Browser Toolbar By Zend Technologies, Inc. Disclaimer The information in this help is subject to change without notice and does not represent a commitment on the part of
More information5.4.8 Optional Lab: Managing System Files with Built-in Utilities in Windows 7
5.4.8 Optional Lab: Managing System Files with Built-in Utilities in Windows 7 Introduction Print and complete this lab. In this lab, you will use Windows built-in utilities to gather information about
More informationTable Of Contents. iii
Table Of Contents Quickstart... 1 Introduction... 1 Data administration... 1 The Toolbar... 2 Securities management... 3 Chart window structure... 4 Adding an indicator... 5 Chart drawings... 6 Saving
More informationWaspmote. Quickstart Guide
Waspmote Quickstart Guide Index Document version: v4.3-11/2014 Libelium Comunicaciones Distribuidas S.L. INDEX 1. Introduction... 3 2. General and safety information... 4 3. Waspmote s Hardware Setup...
More informationHow to deploy fonts using Configuration Manager 2012 R2
In this post we will see steps on how to deploy fonts using Configuration Manager 2012 R2. If you have been tasked with deploying fonts using SCCM this post should help you. A font is a set of printable
More informationMurata MEMS Evaluation Unit User Manual
Murata MEMS Evaluation Murata Electronics Oy Subject to changes 1/34 TABLE OF CONTENTS 1 Introduction... 4 2 Quick start for using the Murata MEMS Evaluation Unit... 4 3 Hardware overview... 5 4 Installation...
More informationWhat is a Mail Merge?
NDUS Training and Documentation What is a Mail Merge? A mail merge is generally used to personalize form letters, to produce mailing labels and for mass mailings. A mail merge can be very helpful if you
More informationVermont Student Census Spring Update School Year 2014-2015. Online Instructions
Vermont Student Census Spring Update School Year 2014-2015 Online Instructions Due Date: July 15, 2015 IT Team: Data Management & Analysis (802) 479-1044 Table of Contents System Requirements... 1 Starting
More informationAnalog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED
Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED www.analog.com www.hittite.com THIS PAGE INTENTIONALLY LEFT BLANK PLL & PLL with Integrated VCO Evaluation
More informationInternet Explorer 7. Getting Started The Internet Explorer Window. Tabs NEW! Working with the Tab Row. Microsoft QUICK Source
Microsoft QUICK Source Internet Explorer 7 Getting Started The Internet Explorer Window u v w x y { Using the Command Bar The Command Bar contains shortcut buttons for Internet Explorer tools. To expand
More informationCapture Pro Software FTP Server System Output
Capture Pro Software FTP Server System Output Overview The Capture Pro Software FTP server will transfer batches and index data (that have been scanned and output to the local PC) to an FTP location accessible
More informationLOVELINK III- Process Monitoring, Logging, Graphing, & Configuration
LOVELINK III- Process Monitoring, Logging, Graphing, & Configuration VERSION 1.00.00 USER MANUAL Updated 09/13/2002 Table of Contents Hardware/Software Requirements...2 Computer Requirements...2 Instrument
More informationNote: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.
Quick Start Guide DocuSign Retrieve 3.2.2 Published April 2015 Overview DocuSign Retrieve is a windows-based tool that "retrieves" envelopes, documents, and data from DocuSign for use in external systems.
More informationUser s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK
User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK Because Arduino that is the development project on AVR MCU as Open Source has been published, it is popular and widespread shortly.
More informationMy EA Builder 1.1 User Guide
My EA Builder 1.1 User Guide COPYRIGHT 2014. MyEABuilder.com. MetaTrader is a trademark of MetaQuotes www.metaquotes.net. Table of Contents MAIN FEATURES... 3 PC REQUIREMENTS... 3 INSTALLATION... 4 METATRADER
More informationCurveMaker v2.1 DYNAFS programmable ignition software
CurveMaker v2.1 DYNAFS programmable ignition software Dynatek 164 S Valencia St. Glendora CA 91741 phone (626)963-1669 fax (626)963-7399 Contents 1) Installation...1 2) Overview...1 3) Programming a Curve...4
More informationSubmitting Student Assignments With Kaltura
Submitting Student Assignments With Kaltura Kaltura media can be used for Blackboard assignments that receive grades in multiple ways. Any standard discussion board, blog, wiki, or journal that you might
More informationThe goal with this tutorial is to show how to implement and use the Selenium testing framework.
APPENDIX B: SELENIUM FRAMEWORK TUTORIAL This appendix is a tutorial about implementing the Selenium framework for black-box testing at user level. It also contains code examples on how to use Selenium.
More informationCell Phone Vibration Experiment
Objective Cell Phone Vibration Experiment Most cell phones are designed to vibrate. But at what frequency do they vibrate? With an accelerometer, data acquisition and signal analysis the vibration frequency
More informationBIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005
BIGPOND ONLINE STORAGE USER GUIDE Issue 1.1.0-18 August 2005 PLEASE NOTE: The contents of this publication, and any associated documentation provided to you, must not be disclosed to any third party without
More informationBluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]
Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to
More informationBTMPico Data Management Software
BTMPico Data Management Software User Manual Version: 1.3 for S/W version 1.16F or higher 2013-04-26 Page 1 of 22 Table of Contents 1 Introduction 3 2 Summary 5 3 Installation 7 4 Program settings 8 5
More informationIntroduction. Chapter 1
Chapter 1 Introduction MATLAB (Matrix laboratory) is an interactive software system for numerical computations and graphics. As the name suggests, MATLAB is especially designed for matrix computations:
More informationWA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide
WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide Version 2.1, 4/2010 Disclaimer While every effort has been made to ensure that the information in this guide is accurate
More informationProgramming with the Dev C++ IDE
Programming with the Dev C++ IDE 1 Introduction to the IDE Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. As similar IDEs, it offers to the programmer
More informationSummary of important mathematical operations and formulas (from first tutorial):
EXCEL Intermediate Tutorial Summary of important mathematical operations and formulas (from first tutorial): Operation Key Addition + Subtraction - Multiplication * Division / Exponential ^ To enter a
More informationAlteryx Predictive Analytics for Oracle R
Alteryx Predictive Analytics for Oracle R I. Software Installation In order to be able to use Alteryx s predictive analytics tools with an Oracle Database connection, your client machine must be configured
More informationDAQ in MATLAB HANS-PETTER HALVORSEN, 2012.09.11
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics DAQ in MATLAB HANS-PETTER HALVORSEN, 2012.09.11 Faculty of Technology, Postboks 203, Kjølnes ring
More informationMonitoring Software using Sun Spots. Corey Andalora February 19, 2008
Monitoring Software using Sun Spots Corey Andalora February 19, 2008 Abstract Sun has developed small devices named Spots designed to provide developers familiar with the Java programming language a platform
More informationMitigation Planning Portal (MPP) Tutorial Canned Reports Updated 5/18/2015
Mitigation Planning Portal (MPP) Tutorial Canned Reports Updated 5/18/2015 MPP Reporting System Introduction Access the MPP Reporting System by clicking on the Reports tab and clicking the Launch button.
More informationParallax Serial LCD 2 rows x 16 characters Non-backlit (#27976) 2 rows x 16 characters Backlit (#27977) 4 rows x 20 characters Backlit (#27979)
599 Menlo Drive, Suite 100 Rocklin, California 95765, USA Office: (916) 624-8333 Fax: (916) 624-8003 General: info@parallax.com Technical: support@parallax.com Web Site: www.parallax.com Educational: www.stampsinclass.com
More informationTR-3 Channel Editor. Software Manual
TR-3 Channel Editor Software Manual Trilithic Company Profile Trilithic is a privately held manufacturer founded in 1986 as an engineering and assembly company that built and designed customer-directed
More informationMATLAB Distributed Computing Server Licensing Guide
MATLAB Distributed Computing Server Licensing Guide How to Contact MathWorks Latest news: www.mathworks.com Sales and services: www.mathworks.com/sales_and_services User community: www.mathworks.com/matlabcentral
More informationWireless Security Camera with the Arduino Yun
Wireless Security Camera with the Arduino Yun Created by Marc-Olivier Schwartz Last updated on 2014-08-13 08:30:11 AM EDT Guide Contents Guide Contents Introduction Connections Setting up your Temboo &
More informationTable 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
More informationAnimated Lighting Software Overview
Animated Lighting Software Revision 1.0 August 29, 2003 Table of Contents SOFTWARE OVERVIEW 1) Dasher Pro and Animation Director overviews 2) Installing the software 3) Help 4) Configuring the software
More informationTekBots TM Oregon State University. usb_cam ------------------------------- User Guide. Version 1.0 By Adriaan Smit OSU EE Graduate Student
usb_cam ------------------------------- User Guide TekBots TM Oregon State University Version 1.0 By Adriaan Smit OSU EE Graduate Student Copyright 2004 - Oregon State University Page 2 of 2 Table of Contents
More informationLab 2.0 Thermal Camera Interface
Lab 2.0 Thermal Camera Interface Lab 1 - Camera directional-stand (recap) The goal of the lab 1 series was to use a PS2 joystick to control the movement of a pan-tilt module. To this end, you implemented
More informationIntroduction to Eclipse
Introduction to Eclipse Overview Eclipse Background Obtaining and Installing Eclipse Creating a Workspaces / Projects Creating Classes Compiling and Running Code Debugging Code Sampling of Features Summary
More informationContent Management System User Guide
Content Management System User Guide Table Of Contents Getting Started Checklist... 1 Overview: Portal Content Management System... 3 Anatomy of a Portal Page... 3 Overview of the Content Management System...
More informationCM HOST CM CardTransporter Fuel Communication and Management Software 10.10.06 Software version up to 3.1
CM HOST CM CardTransporter Fuel Communication and Management Software 10.10.06 Software version up to 3.1 CM Host Manual For CardMaster Fuel Control www.cardlockvending.com customers call 888-487-5040
More informationOPTOFORCE DATA VISUALIZATION 3D
U S E R G U I D E - O D V 3 D D o c u m e n t V e r s i o n : 1. 1 B E N E F I T S S Y S T E M R E Q U I R E M E N T S Analog data visualization Force vector representation 2D and 3D plot Data Logging
More informationHow to use AVR Studio for Assembler Programming
How to use AVR Studio for Assembler Programming Creating your first assembler AVR project Run the AVRStudio program by selecting Start\Programs\Atmel AVR Tools\AVR Studio. You should see a screen like
More informationAndroid Application Development and Bluetooth Technology
Android Application Development and Bluetooth Technology James Cracchiolo 3/28/14 Table of Contents Introduction page 3 Objective page 3 What is Bluetooth? page 3 What is Android? page 4 Materials Needed
More informationHow to use the VMware Workstation / Player to create an ISaGRAF (Ver. 3.55) development environment?
Author Janice Hong Version 1.0.0 Date Mar. 2014 Page 1/56 How to use the VMware Workstation / Player to create an ISaGRAF (Ver. 3.55) development environment? Application Note The 32-bit operating system
More informationPractice Fusion API Client Installation Guide for Windows
Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction
More informationUsing the Communication Ports on the DG-700 and DG-500 Digital Pressure Gauges
Using the Communication Ports on the DG-700 and DG-500 Digital Pressure Gauges 1. USB and Serial Communication Ports: Newer DG-700 and DG-500 gauges contain both a USB and a DB-9 Serial Communication Port,
More information