Lab 0: Compiling, Running, and Debugging

Size: px
Start display at page:

Download "Lab 0: Compiling, Running, and Debugging"

Transcription

1 UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2012 Lab 0: Cmpiling, Running, and Debugging Intrductin Reading This is the first lab in CMPE13. Here we will demnstrate the basics f running a C prgram. We will als explre the tls we will use and sme f their features fr debugging prblems yu might encunter. The supplemental n cmpilatin steps The supplemental n cmpiler errrs/warnings The supplemental n frmatting The supplemental n the cde style checker K&R Preface and Intrductin K&R Chapter 1 thrugh sectin 1.2 Prvided Files part1.c This file cntains all the cde necessary t display a single blinking light. Yu will need t cmplete the setup prcedures listed belw, cmpile, and run this cde t demnstrate t a TA r Tutr that yu have cmpleted part ne fr a check ff. part2.c This file cntains cde t display a simple message t the terminal, as well as varius cmpiler errrs and warnings. Again, yu will need t cmplete the setup prcedures listed belw, fix the cmpiler errrs, and demnstrate t a TA r Tutr that the message is crrectly displayed t the terminal fr a secnd check ff. part3.c This file cntains cde that perfrms a simple srting algrithm n five randmly generated numbers. Again, fllw the setup prcedures listed belw, add the requested dcumentatin, and frmat the cde t fllw the prvided style guidelines. part4.c This file cntains an empty main() t be filled with the exercises frm sectin 1.2 f K&R. Detailed steps are listed belw. Assignment requirements

2 Part One: Receive a check ff frm a lab TA r Tutr fr part ne by demnstrating crrect functinality. Cmplete setup prcedures Cmpile and run Part Tw: Receive a check ff frm a lab TA r Tutr fr part tw by demnstrating crrect functinality. Cmplete setup prcedures Fix cmpiler errrs and warnings Cmpile and run Part Three: Cmplete the requested mdificatins t this cde. Cmplete the setup prcedures Add the requested dcumentatin Frmat the cde t fllw the prvided style guidelines Part Fur: Cmplete the temperature cnversins tables frm the exercises in chapter ne. Create the standard cnversin table frm page 12 f K&R Mdify this cde t als display the header and additinal cnversin table frm exercises 1-3 & 1-4 Frmat the cde crrectly accrding t the style guidelines Submissin Parts 1 & 2 nly require TA check ff fr cmpletin. Parts 3 & 4 d nt require a check ff, but instead require cde submissin via ecmmns. If yu d nt have a check ff fr parts 1 and 2 yu will receive a 0. Submit part3.c & part4.c via ecmmns befre the due date (duble check that it was accepted, again BEFORE the due date). Grading This assignment cnsists f 10 pints: The checks-ffs fr parts 1 and 2 are wrth 1 pint each, but yu will receive 0 pints fr the entire lab if yu fail t receive either check ff. Fur pints are fr the cmments yu add t part3.c Tw pints fr the style changes t part3.c

3 One pint fr part a) & b) f part4.c One pint fr part c) f part4.c Yu will lse pints fr the fllwing: -10: n check ff fr part 1 r part 2-10: part3.c r part4.c desn t cmpile -2: Yu dn t submit exactly part3.c and part4.c (including using the crrect file names) via ecmmns Part 1 Hell Wrld 1. Open MPLAB X. This can be fund by searching fr mplab x in the Windws 7 Start Menu. Otherwise it is available in the class prgrams flder linked t frm the desktp. 2. Set the editr use tabs instead f spaces by unchecking "Tls"->"Optins"->"Editr"- >"Frmatting"->"Expand Tabs t Spaces". 3. Create a new prject in MPLAB X (Select File New Prject ) using the standard Micrchip Embedded Standalne Prject. 4. Select the PIC24FJ128GA010 device 5. Ignre the Debug Header prmpt 6. Leave the Tl the default ICD3 7. If the C30 cmpiler is nt selected, click n s that it's highlighted. If this isn't an ptin yu mst likely failed t install the C30 cmpiler. 8. Fr the prject name use Lab 0 Part 1 (this is a requirement fr check ff) 9. Select a Prject Lcatin t be the parent directry fr this prject (such as "CMPE13\Lab0". The prject directry will be created fr autmatically by MPLAB X. 10. Check the Set as main prject ptin. The main prject will be highlighted in bld in the prjects listing. The main prject is what is built when yu select the Build cmmand. 11. Add part1.c t the prject (Right-click n the "Surce Files" flder in the prject windw btainable frm View Prject)

4 12. Remember fr future reference that nly ne file with a main() functin can be added t yur prject at a time. 13. Specify that the prject shuld be cmpiled int a COFF file (this is just a different binary frmat required by ISIS t allw fr debugging). Set "Run" "Set Prject Cnfiguratin" "Custmize..." "C30 (Glbal Optins)" "Output file frmat" t COFF. 14. Build the prject fr debugging by clicking the arrw next t the hammer and selecting "Build fr Debugging". This will result in a "Lab_0_Part_1.X.debug.cf" file under "\Lab 0 Part 1.X\dist\default\debug" 15. Yu shuld see black BUILD SUCCESSFUL text at the end f a successful build. A failed build will shw a red BUILD FAILED message. See us if yur build fails 16. Nw launch the ISIS 7 Dem simulatr prgram.

5 This can be fund by searching fr ISIS in the Windws 7 Start Menu. Otherwise it is available in the class prgrams flder linked t frm the desktp. 17. Lad the Explrer 16.DSN file int ISIS that is available n the Curses website by selecting the File Open Design menu ptin. 18. Right-click n the beige grid within the simulatr and select 2. PIC24 Prcessr Mdule 19. Duble click n the prcessr mdule and set the Prgram File: directry t the lcatin f COFF file yu generated in step G back t 1. Interactive Elements by right clicking n the backgrund again and selecting "1. Interactive Elements". 21. Run the prject in debugging mde (Debug Start/Restart Debugging, Ctrl+F12). Yu shuld see tw new windws pp ne. The smaller windws named "PIC24 CPU Variables - U1" shws the single variable that is used in this prgram (it has the value '\0'). The larger windw "PIC24 CPU Surce Cde - U1" shws the part1.c file and indicates that the prgram is currently paused at the start f main(). The brwn Pause buttn and the green Play buttn indicate this state as well. 22. Clicking the green Play buttn in the bttm-left crner will cntinue executin f the prgram. Thse additinal tw windws will disappear and yu shuld see LED D3 flashing. 23. If yu pause the prgram again by clicking the Pause buttn in the bttm-left crner f ISIS (r via Debug Pause, Pause) yu will see what line the prgram is currently n and the current value f _cunter and _i. 24. Pressing the Stp buttn will end the simulatin and reset the prcessr s that the prgram can be simulated again. 25. Part 1 is nw cmplete. Cntinue n t part tw befre calling fr a TA r tutr t check yu ff. Once yu are ready fr check ff yu shuld: Demnstrate that the cde cmpiles by rebuilding the prject with the Clean and Build Prject fr Debugging cmmand (Under the Hammer and Brm).

6 Shw the cde executing prperly by reselecting the.cf file in ISIS and starting it running again. Part 2 Cmpilatin errrs 1. Create a new MPLAB prject fllwing the same prcedures as dne in Part 1, but this time naming the prject "Lab 0 Part 2". 2. Add "part2.c" frm ecmmns t this new prject 3. Fix all cmpilatin errrs and warnings. Cmpiler errrs and warnings shuld be used as hints n hw t fix the prblems, nt slutins themselves. Mst cmpiler messages are vague, but becme mre understandable with experience. The best way t fix these prblems is t read what the cmpiler tells yu and then lk at yur cde at the apprpriate lines r just abve. Lk fr patterns in the syntax that dn t match up as yu will nt understand all f the cde right nw. Fr example ntice that mst lines usually end in semiclns and that mst braces cme in pairs. Refer t sectins in K&R fr mre examples f gd C cde. 4. Yu can see the line where the errr/warning ccurred by duble-clicking n the blue text describing said errr/warning. 5. Smetimes errrs are hidden by ther errrs, s be sure t recmpile after fixing a few errrs as thers may have been expsed. 6. Once all errrs have been fund and fixed, lad the resulting "Lab_0_Part_2.X.debug.cf" file int ISIS like yu did in Part The prgram utput shuld be visible in the ISIS virtual terminal windw that will appear when yu run the prgram. If the Virtual Terminal Windw desn t appear, display it via the Debug 5. Virtual Terminal menu ptin. 8. Replace the cmment n line 45 abve the call t putsuart2() with the text that actually appears in the virtual terminal windw in ISIS. 9. Add a multiline cmment abve main() specifying the amunt f flash memry used by this prgram (Windw Dashbard). 10. Part 2 is nw cmplete. Yu may call a TA/tutr ver t check yu ff fr bth Part 1 and Part 2. Fr Part 2 demnstrate everything yu needed t d fr Part 1, but als shw them the cmments yu made t the cde in part2.c. Part 3 Debugging and cde style

7 1. Create a new MPLAB prject fllwing the same prcedure as in part 2 and add "part3.c" t this prject. 2. Build the prgram fr debugging like yu have dne fr Part 1 and 2 and pen it within ISIS. 3. Start the prgram using the Ctrl+F12 shrtcut s that the prgram starts running and pauses at the start f main(). 4. Set a breakpint at the start f the uter fr-lp. A breakpint can be created by duble clicking n a line f cde. Duble-clicking again remves it. Breakpints can nly exist n lines with cde that aren t nn-initializing variable declaratins r pening braces. Yu can tell easily by if the left-mst clumn has a teal hex value indicating that the line executes cde r dashes. 5. Make sure the CPU Variables windw is pen (Debug PIC24 CPU Variables U1) and expand the "A" array by clicking the icn next t "_A" s that all 5 elements are visible. 6. Set the A array t display as a signed integer by selecting all 5 f the elements f A (using shift and clicking) and then right-clicking and selecting "Signed Integer". 7. Start running yur prgram and watch it stp at the breakpint yu set at the beginning f the fr-lp. There shuld be a red arrw t the left f the line the prcessr is abut t execute. Yu can fllw the executin f cde by stepping thrugh each line f cde. The Step Int buttn will execute the line f cde that the prgram cunter (the red arrw) is currently pinting t and then increment the prgram cunter t the next line f cde t be executed. The Step Over buttn will execute the line f cde pinted t by the prgram cunter and then increment the prgram cunter t the next line f cde t be executed; hwever, Step Over will ignre stepping int functins r any cde within a file ther than the current surce file being stepped thrugh.

8 The Step Out buttn returns the prgram cunter t the cde that called the cde currently being lked at while executing any cde necessary t get there. If yu understand the Stack then this will just mve ne frame up the call stack. 8. Recrd the value f all the elements in A while it s stpped at this breakpint. 9. Place anther breakpint at the last line f the fr-lp. Cntinue t hit the Run buttn t execute anther iteratin f the fr-lp. After it breaks at the breakpint press the Step-ver buttn t finish executing the lp. Then recrd the value f A. Cntinue t d this fr every iteratin (there shuld be 5 ttal). 10. Cmplete Task 1 - Add dcumentatin Add a cmment directly abve the srting fr-lp that states the value f the A array initially, after every iteratin f the fr-lp, and after the array has been srted. Add a cmment abve the OpenUART2() functin call that specifies n what line yu can find its functin declaratin in uart2.h. This can be dne by right-clicking n the functin name and selecting "Navigate" "G T Implementatin" 11. Cmplete Task 2 - Crrect frmatting part3.c des nt cnfrm t the dictated style guidelines. Fix everything in main() t cnfrm t these standards (recrding hw many changes yu make). Yu may use the prvided StyleChecker.exe prgram if yu want t. Remember that this tl is nt 100% accurate s yu'll als want t cnsult the style guidelines. Please remember that single-line cmments // are acceptable and dn t need t be changed. Cunt fixing a single issue, such as the spacing arund an peratr, as a single change, even if it includes mre than ne space. Hint: There are between 5 and 15 style errrs that need fixing. Hint: All f the earlier parts f this lab all cnfrmed t this standard. 12. Cmplete Task 3 - Add dcumentatin Add the number f cde style changes yu made t yur cmments abve main(). Please make sure that yur style changes d nt prevent yur part3.c frm cmpiling! If it desn t cmpile yu will nt get any credit fr this lab. 13. Submit yur part3.c using ecmmns t the Lab 0: Hell Wrld assignment by attaching part3.c and clicking Submit.

9 Part 4 Temperature Cnversin a) Standard Cnversin Table 1. Create a new MPLAB prject fllwing the same prcedure as in Part 3 and add part4.c t it. 2. Implement the example n page 12 f K&R. T d this, simply cpy the cde frm the bk (all f the cde within main()) and paste it between the cmments that say Yur cde ges in between this cmment and... in yur part4.c file. 3. Cmpile and run yur cde and verify that the table runs crrectly and lks like the partial table at the tp f page 13 f K&R. 4. Make an additinal change t this example cde f setting the Fahrenheit value t print the same way the Celsius value des by changing the %3.0f t %6.1f. See the last 2 paragraphs in sectin 1.2 f K&R fr an explanatin f these frmat specifiers. b) Header 1. Mdify yur table by cmpleting Exercise 1-3 frm K&R (page 13), adding a header t the tp f yur temperature table with the letters F and C spaced nicely. This header shuld be printed nce befre any f the cnversins take place. 2. Cmpile and run yur prject t cnfirm that the utput is as expected. c) Celsius t Fahrenheit Table 3. Nw mdify this cde again by adding a blank line with a printf( \n ); t the end f yur table frm Part B abve. 4. Cmplete Exercise 1-4 in K&R by fllwing that blank line with a crrespnding Celsius t Fahrenheit cnversin table. This can be dne with nearly the same cde that prduced the first table. 5. Nte that a cmpiler errr will ccur if tw variables f the same name are declared. Yu need t have unique names fr all variables within a single scpe (scpe will be explained later). Yu can reuse yur variables frm the first table fr generating the secnd table, just make sure that the flat fahr and int lwer, lines nly appear nce at the tp. 6. Als give this table a header like yu did in Part B. 7. Finally run the style checker ver this file and check the frmatting by hand as well t cnfirm that it fllws the prvided style guidelines. 8. If parts a) & b) are als dne submit yur part4.c using ecmmns t the Lab 0: Hell Wrld assignment by attaching part4.c and clicking Submit.

10 Final Output (Part 4)

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2 UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2012 Lab 1 - Calculatr Intrductin In this lab yu will be writing yur first

More information

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2 Iterative Code Design handout Style Guidelines handout

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2 Iterative Code Design handout Style Guidelines handout UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2013 Lab 1 - Calculatr Intrductin Reading Cncepts In this lab yu will be

More information

Adverse Action Letters

Adverse Action Letters Adverse Actin Letters Setup and Usage Instructins The FRS Adverse Actin Letter mdule was designed t prvide yu with a very elabrate and sphisticated slutin t help autmate and handle all f yur Adverse Actin

More information

REFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY

REFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY REFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY Accessing RefWrks Access RefWrks frm a link in the Bibligraphy/Citatin sectin f the Hurst Library web page (http://library.nrthwestu.edu) Create

More information

COP2800 Homework #3 Assignment Spring 2013

COP2800 Homework #3 Assignment Spring 2013 YOUR NAME: DATE: LAST FOUR DIGITS OF YOUR UF-ID: Please Print Clearly (Blck Letters) YOUR PARTNER S NAME: DATE: LAST FOUR DIGITS OF PARTNER S UF-ID: Please Print Clearly Date Assigned: 15 February 2013

More information

Scroll down to New and another menu will appear. Select Folder and a new

Scroll down to New and another menu will appear. Select Folder and a new Creating a New Flder Befre we begin with Micrsft Wrd, create a flder n yur Desktp named Summer PD. T d this, right click anywhere n yur Desktp and a menu will appear. Scrll dwn t New and anther menu will

More information

LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C

LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C Due: July 9 (Sun) 11:59 pm 1. Prblem A Subject: Structure declaratin, initializatin and assignment. Structure

More information

INSTALLING CCRQINVOICE

INSTALLING CCRQINVOICE INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a

More information

Campuses that access the SFS nvision Windows-based client need to allow outbound traffic to:

Campuses that access the SFS nvision Windows-based client need to allow outbound traffic to: Summary This dcument is a guide intended t guide yu thrugh the prcess f installing and cnfiguring PepleTls 8.55.27 (r current versin) via Windws Remte Applicatin (App). Remte App allws the end user t run

More information

Laboratory Exercise 3 Using the PIC18

Laboratory Exercise 3 Using the PIC18 Labratry Exercise 3 Using the PIC18 Until this pint, the user has prgrammed the FPGA Interface Bard using the FTDI and has nt been intrduced t the n bard PIC18F2550 micrcntrller. The purpse f this experiment

More information

Project #1 - Fraction Calculator

Project #1 - Fraction Calculator AP Cmputer Science Liberty High Schl Prject #1 - Fractin Calculatr Students will implement a basic calculatr that handles fractins. 1. Required Behavir and Grading Scheme (100 pints ttal) Criteria Pints

More information

Preparation: Follow the instructions on the course website to install Java JDK and jgrasp on your laptop.

Preparation: Follow the instructions on the course website to install Java JDK and jgrasp on your laptop. Lab 1 Name: Checked: (instructr r TA initials) Objectives: Learn abut jgrasp - the prgramming envirnment that we will be using (IDE) Cmpile and run a Java prgram Understand the relatinship between a Java

More information

TRAINING GUIDE. Lucity Mobile

TRAINING GUIDE. Lucity Mobile TRAINING GUIDE The Lucity mbile app gives users the pwer f the Lucity tls while in the field. They can lkup asset infrmatin, review and create wrk rders, create inspectins, and many mre things. This manual

More information

Word 2007 The Ribbon, the Mini toolbar, and the Quick Access Toolbar

Word 2007 The Ribbon, the Mini toolbar, and the Quick Access Toolbar Wrd 2007 The Ribbn, the Mini tlbar, and the Quick Access Tlbar In this practice yu'll get the hang f using the new Ribbn, and yu'll als master the use f the helpful cmpanin tls, the Mini tlbar and the

More information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the

More information

Working With Audacity

Working With Audacity Wrking With Audacity Audacity is a free, pen-surce audi editing prgram. The majr user interface elements are highlighted in the screensht f the prgram s main windw belw. The editing tls are used t edit

More information

InformationNOW Letters

InformationNOW Letters InfrmatinNOW Letters Abut this Guide This Quick Reference Guide prvides an verview f letters in InfrmatinNOW. There are three types f letters: Student: May be used t create varius letters, frms, custmized

More information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the

More information

Web of Science Institutional authored and cited papers

Web of Science Institutional authored and cited papers Web f Science Institutinal authred and cited papers Prcedures written by Diane Carrll Washingtn State University Libraries December, 2007, updated Nvember 2009 Annual review f paper s authred and cited

More information

The Reporting Tool. An Overview of HHAeXchange s Reporting Tool

The Reporting Tool. An Overview of HHAeXchange s Reporting Tool HHAeXchange The Reprting Tl An Overview f HHAeXchange s Reprting Tl Cpyright 2017 Hmecare Sftware Slutins, LLC One Curt Square 44th Flr Lng Island City, NY 11101 Phne: (718) 407-4633 Fax: (718) 679-9273

More information

These tasks can now be performed by a special program called FTP clients.

These tasks can now be performed by a special program called FTP clients. FTP Cmmander FAQ: Intrductin FTP (File Transfer Prtcl) was first used in Unix systems a lng time ag t cpy and mve shared files. With the develpment f the Internet, FTP became widely used t uplad and dwnlad

More information

Entering an NSERC CCV: Step by Step

Entering an NSERC CCV: Step by Step Entering an NSERC CCV: Step by Step - 2018 G t CCV Lgin Page Nte that usernames and passwrds frm ther NSERC sites wn t wrk n the CCV site. If this is yur first CCV, yu ll need t register: Click n Lgin,

More information

Introduction to Eclipse

Introduction to Eclipse Intrductin t Eclipse Using Eclipse s Debugger 16/04/2010 Prepared by Chris Panayitu fr EPL 233 1 Eclipse debugger and the Debug view Eclipse features a built-in Java debugger that prvides all standard

More information

Using the Swiftpage Connect List Manager

Using the Swiftpage Connect List Manager Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts

More information

Relius Documents ASP Checklist Entry

Relius Documents ASP Checklist Entry Relius Dcuments ASP Checklist Entry Overview Checklist Entry is the main data entry interface fr the Relius Dcuments ASP system. The data that is cllected within this prgram is used primarily t build dcuments,

More information

Assignment 10: Transaction Simulation & Crash Recovery

Assignment 10: Transaction Simulation & Crash Recovery Database Systems Instructr: Ha-Hua Chu Fall Semester, 2004 Assignment 10: Transactin Simulatin & Crash Recvery Deadline: 23:59 Jan. 5 (Wednesday), 2005 This is a grup assignment, and at mst 2 students

More information

ROCK-POND REPORTING 2.1

ROCK-POND REPORTING 2.1 ROCK-POND REPORTING 2.1 AUTO-SCHEDULER USER GUIDE Revised n 08/19/2014 OVERVIEW The purpse f this dcument is t describe the prcess in which t fllw t setup the Rck-Pnd Reprting prduct s that users can schedule

More information

Using CppSim to Generate Neural Network Modules in Simulink using the simulink_neural_net_gen command

Using CppSim to Generate Neural Network Modules in Simulink using the simulink_neural_net_gen command Using CppSim t Generate Neural Netwrk Mdules in Simulink using the simulink_neural_net_gen cmmand Michael H. Perrtt http://www.cppsim.cm June 24, 2008 Cpyright 2008 by Michael H. Perrtt All rights reserved.

More information

CSE 361S Intro to Systems Software Lab #2

CSE 361S Intro to Systems Software Lab #2 Due: Thursday, September 22, 2011 CSE 361S Intr t Systems Sftware Lab #2 Intrductin This lab will intrduce yu t the GNU tls in the Linux prgramming envirnment we will be using fr CSE 361S this semester,

More information

Manual for installation and usage of the module Secure-Connect

Manual for installation and usage of the module Secure-Connect Mdule Secure-Cnnect Manual fr installatin and usage f the mdule Secure-Cnnect Page 1 / 1 5 Table f Cntents 1)Cntents f the package...3 2)Features f the mdule...4 3)Installatin f the mdule...5 Step 1: Installatin

More information

FIT 100. Lab 10: Creating the What s Your Sign, Dude? Application Spring 2002

FIT 100. Lab 10: Creating the What s Your Sign, Dude? Application Spring 2002 FIT 100 Lab 10: Creating the What s Yur Sign, Dude? Applicatin Spring 2002 1. Creating the Interface fr SignFinder:... 1 2. Creating Variables t hld values... 4 3. Assigning Values t Variables... 4 4.

More information

InformationNOW Letters

InformationNOW Letters InfrmatinNOW Letters Abut this Guide This Quick Reference Guide prvides an verview f letters in InfrmatinNOW. There are three types f letters: Student: May be used t create varius letters, frms, custmized

More information

Installing and using QGIS

Installing and using QGIS Land Accunting Exercise Part 1 Installing QGIS 1 Installing and using QGIS Reginal Expert Wrkshp n Land Accunting, UNESCAP, 09-2017 UNESCAP - Reginal Expert Wrkshp n Land Accunting, Bangkk, Thailand, Sep.

More information

Quick start guide: Working in Transit NXT with a PPF

Quick start guide: Working in Transit NXT with a PPF Quick start guide: Wrking in Transit NXT with a PPF STAR UK Limited Cntents What is a PPF?... 3 What are language pairs?... 3 Hw d I pen the PPF?... 3 Hw d I translate in Transit NXT?... 6 What is a fuzzy

More information

Municode Website Instructions

Municode Website Instructions Municde Website instructins Municde Website Instructins The new and imprved Municde site allws yu t navigate t, print, save, e-mail and link t desired sectins f the Online Cde f Ordinances with greater

More information

TUTORIAL --- Learning About Your efolio Space

TUTORIAL --- Learning About Your efolio Space TUTORIAL --- Learning Abut Yur efli Space Designed t Assist a First-Time User Available t All Overview Frm the mment yu lg in t yur just created myefli accunt, yu will find help ntes t guide yu in learning

More information

InformationNOW Letters

InformationNOW Letters InfrmatinNOW Letters Abut this Guide This Quick Reference Guide prvides an verview f letters in InfrmatinNOW. There are three types f letters: Student: May be used t create varius letters, frms, custmized

More information

The Login Page Designer

The Login Page Designer The Lgin Page Designer A new Lgin Page tab is nw available when yu g t Site Cnfiguratin. The purpse f the Admin Lgin Page is t give fundatin staff the pprtunity t build a custm, yet simple, layut fr their

More information

August 22, 2006 IPRO Tech Client Services Tip of the Day. Concordance and IPRO Camera Button / Backwards DB Link Setup

August 22, 2006 IPRO Tech Client Services Tip of the Day. Concordance and IPRO Camera Button / Backwards DB Link Setup Cncrdance and IPRO Camera Buttn / Backwards DB Link Setup When linking Cncrdance and IPRO, yu will need t update the DDEIVIEW.CPL file t establish the camera buttn. Setting up the camera buttn feature

More information

Adobe InDesign: The Knowledge

Adobe InDesign: The Knowledge Adbe InDesign: The Knwledge Linda Trst Washingtn & Jeffersn Cllege Hints 1. Plan/design yur dcument s layut befre yu start placing text. 2. The first time yu call up Adbe InDesign CS, even befre yu pen

More information

Xilinx Answer Xilinx PCI Express DMA Drivers and Software Guide

Xilinx Answer Xilinx PCI Express DMA Drivers and Software Guide Xilinx Answer 65444 Xilinx PCI Express DMA Drivers and Sftware Guide Imprtant Nte: This dwnladable PDF f an Answer Recrd is prvided t enhance its usability and readability. It is imprtant t nte that Answer

More information

RISKMAN REFERENCE GUIDE TO USER MANAGEMENT (Non-Network Logins)

RISKMAN REFERENCE GUIDE TO USER MANAGEMENT (Non-Network Logins) Intrductin This reference guide is aimed at managers wh will be respnsible fr managing users within RiskMan where RiskMan is nt cnfigured t use netwrk lgins. This guide is used in cnjunctin with the respective

More information

Element Creator for Enterprise Architect

Element Creator for Enterprise Architect Element Creatr User Guide Element Creatr fr Enterprise Architect Element Creatr fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins... 3 Installatin... 4 Verifying the

More information

Exercise 4: Working with tabular data Exploring infant mortality in the 1900s

Exercise 4: Working with tabular data Exploring infant mortality in the 1900s Exercise 4: Wrking with tabular data Explring infant mrtality in the 1900s Backgrund Althugh peple tend t think abut GIS as being primarily cncerned with mapping. It is better thught f as a type f database

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Spring 2016 Lab Prject (PART A): A Full Cmputer! Issued Fri 4/8/16; Suggested

More information

Enabling Your Personal Web Page on the SacLink

Enabling Your Personal Web Page on the SacLink 53 Enabling Yur Persnal Web Page n the SacLink *Yu need t enable yur persnal web page nly ONCE. It will be available t yu until yu graduate frm CSUS. T enable yur Persnal Web Page, fllw the steps given

More information

TRAINING GUIDE. Overview of Lucity Spatial

TRAINING GUIDE. Overview of Lucity Spatial TRAINING GUIDE Overview f Lucity Spatial Overview f Lucity Spatial In this sessin, we ll cver the key cmpnents f Lucity Spatial. Table f Cntents Lucity Spatial... 2 Requirements... 2 Setup... 3 Assign

More information

Managing Your Access To The Open Banking Directory How To Guide

Managing Your Access To The Open Banking Directory How To Guide Managing Yur Access T The Open Banking Directry Hw T Guide Date: June 2018 Versin: v2.0 Classificatin: PUBLIC OPEN BANKING LIMITED 2018 Page 1 f 32 Cntents 1. Intrductin 3 2. Signing Up 4 3. Lgging In

More information

Introduction to GRIN Global Curator Tool Interface

Introduction to GRIN Global Curator Tool Interface Krean Wrkshp (Presentatin / Walk thrughs) Intrductin t GRIN Glbal Curatr Tl Interface Demnstrate / Discuss: Start up GRIN Glbal Discuss: Interface: left: List Panel / right side: Data Grid List Panel (Cmpare

More information

Faculty Textbook Adoption Instructions

Faculty Textbook Adoption Instructions Faculty Textbk Adptin Instructins The Bkstre has partnered with MBS Direct t prvide textbks t ur students. This partnership ffers ur students and parents mre chices while saving them mney, including ptins

More information

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems Date: Octber 2018 User guide Integratin thrugh ONVIF driver. Prepared By: Devices & Integratins Team, Milestne Systems 2 Welcme t the User Guide fr Online Test Tl The aim f this dcument is t prvide guidance

More information

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page Managing the News Page TABLE OF CONTENTS: The News Page Key Infrmatin Area fr Members... 2 Newsletter Articles... 3 Adding Newsletter as Individual Articles... 3 Adding a Newsletter Created Externally...

More information

Integrating QuickBooks with TimePro

Integrating QuickBooks with TimePro Integrating QuickBks with TimePr With TimePr s QuickBks Integratin Mdule, yu can imprt and exprt data between TimePr and QuickBks. Imprting Data frm QuickBks The TimePr QuickBks Imprt Facility allws data

More information

Using the Swiftpage Connect List Manager

Using the Swiftpage Connect List Manager Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts

More information

TaiRox Mail Merge. Running Mail Merge

TaiRox Mail Merge. Running Mail Merge TaiRx Mail Merge TaiRx Mail Merge TaiRx Mail Merge integrates Sage 300 with Micrsft Wrd s mail merge functin. The integratin presents a Sage 300 style interface frm within the Sage 300 desktp. Mail Merge

More information

Introduction to Adobe Premiere Pro for Journalists:

Introduction to Adobe Premiere Pro for Journalists: Intrductin t Adbe Premiere Pr fr Jurnalists: News editing at the Schl f Jurnalism ***It is highly recmmended if yu plan n ding any multimedia prductin, yu purchase an external USB strage device.*** 1.

More information

ClassFlow Administrator User Guide

ClassFlow Administrator User Guide ClassFlw Administratr User Guide ClassFlw User Engagement Team April 2017 www.classflw.cm 1 Cntents Overview... 3 User Management... 3 Manual Entry via the User Management Page... 4 Creating Individual

More information

MySqlWorkbench Tutorial: Creating Related Database Tables

MySqlWorkbench Tutorial: Creating Related Database Tables MySqlWrkbench Tutrial: Creating Related Database Tables (Primary Keys, Freign Keys, Jining Data) Cntents 1. Overview 2 2. Befre Yu Start 2 3. Cnnect t MySql using MySqlWrkbench 2 4. Create Tables web_user

More information

Dashboard Extension for Enterprise Architect

Dashboard Extension for Enterprise Architect Dashbard Extensin fr Enterprise Architect Dashbard Extensin fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins f the free versin f the extensin... 3 Example Dashbard

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Prf. Mntek Singh Spring 2019 Lab #7: A Basic Datapath; and a Sprite-Based Display Issued Fri 3/1/19; Due Mn 3/25/19

More information

Lab 5 Sorting with Linked Lists

Lab 5 Sorting with Linked Lists UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C WINTER 2013 Lab 5 Srting with Linked Lists Intrductin Reading This lab intrduces

More information

MOS Access 2013 Quick Reference

MOS Access 2013 Quick Reference MOS Access 2013 Quick Reference Exam 77-424: MOS Access 2013 Objectives http://www.micrsft.cm/learning/en-us/exam.aspx?id=77-424 Create and Manage a Database Create a New Database This bjective may include

More information

Test Pilot User Guide

Test Pilot User Guide Test Pilt User Guide Adapted frm http://www.clearlearning.cm Accessing Assessments and Surveys Test Pilt assessments and surveys are designed t be delivered t anyne using a standard web brwser and thus

More information

Lab 4. Name: Checked: Objectives:

Lab 4. Name: Checked: Objectives: Lab 4 Name: Checked: Objectives: Learn hw t test cde snippets interactively. Learn abut the Java API Practice using Randm, Math, and String methds and assrted ther methds frm the Java API Part A. Use jgrasp

More information

Uploading Files with Multiple Loans

Uploading Files with Multiple Loans Uplading Files with Multiple Lans Descriptin & Purpse Reprting Methds References Per the MHA Handbk, servicers are required t prvide peridic lan level data fr activity related t the Making Hme Affrdable

More information

Quick Start Guide. Basic Concepts. DemoPad Designer - Quick Start Guide

Quick Start Guide. Basic Concepts. DemoPad Designer - Quick Start Guide Quick Start Guide This guide will explain the prcess f installing & using the DemPad Designer sftware fr PC, which allws yu t create a custmised Graphical User Interface (GUI) fr an iphne / ipad & embed

More information

Tips and Tricks in Word 2000 Part II. Presented by Carla Torgerson

Tips and Tricks in Word 2000 Part II. Presented by Carla Torgerson Tips and Tricks in Wrd 2000 Part II Presented by Carla Trgersn (cnt2@psu.edu) 1. using styles Styles are used t create frmatting shrtcuts s yu can create a dcument that has frmatting cnsistency. Fr example,

More information

Element Creator for Enterprise Architect

Element Creator for Enterprise Architect Element Creatr User Guide Element Creatr fr Enterprise Architect Element Creatr fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins... 3 Installatin... 4 Verifying the

More information

ClubRunner. Volunteers Module Guide

ClubRunner. Volunteers Module Guide ClubRunner Vlunteers Mdule Guide 2014 Vlunteer Mdule Guide TABLE OF CONTENTS Overview... 3 Basic vs. Enhanced Versins... 3 Navigatin... 4 Create New Vlunteer Signup List... 5 Manage Vlunteer Tasks... 7

More information

OASIS SUBMISSIONS FOR FLORIDA: SYSTEM FUNCTIONS

OASIS SUBMISSIONS FOR FLORIDA: SYSTEM FUNCTIONS OASIS SUBMISSIONS FOR FLORIDA: SYSTEM FUNCTIONS OASIS SYSTEM FUNCTIONS... 2 ESTABLISHING THE COMMUNICATION CONNECTION... 2 ACCESSING THE OASIS SYSTEM... 3 SUBMITTING OASIS DATA FILES... 5 OASIS INITIAL

More information

SmartPass User Guide Page 1 of 50

SmartPass User Guide Page 1 of 50 SmartPass User Guide Table f Cntents Table f Cntents... 2 1. Intrductin... 3 2. Register t SmartPass... 4 2.1 Citizen/Resident registratin... 4 2.1.1 Prerequisites fr Citizen/Resident registratin... 4

More information

PowerTeacher Classroom Management Tool Quick Reference Card

PowerTeacher Classroom Management Tool Quick Reference Card PwerTeacher Classrm Management Tl PwerTeacher is an essential part f the PwerSchl Student Infrmatin System. PwerTeacher cncentrates all features teachers need in ne spt, including a web-based gradebk.

More information

Extended Vendors lets you: Maintain vendors across multiple Sage 300 companies using the Copy Vendors functionality. o

Extended Vendors lets you: Maintain vendors across multiple Sage 300 companies using the Copy Vendors functionality. o Extended Vendrs Extended Vendrs is an enhanced replacement fr the Sage Vendrs frm. It prvides yu with mre infrmatin while entering a PO and fast access t additinal PO, Vendr, and Item infrmatin. Extended

More information

PaperStream Capture change history

PaperStream Capture change history PaperStream Capture change histry Versin 2.0.1 New features: 1. Ad hc scan is added, which allws yu t mdify sme f the settings (scanner setting, destinatin setting, etc.) extempre and scan withut changing

More information

OpenSceneGraph Tutorial

OpenSceneGraph Tutorial OpenSceneGraph Tutrial Michael Kriegel & Meiyii Lim, Herit-Watt University, Edinburgh February 2009 Abut Open Scene Graph: Open Scene Graph is a mdern pen surce scene Graph. Open Scene Graph (r shrt OSG)

More information

Assignment #5: Rootkit. ECE 650 Fall 2018

Assignment #5: Rootkit. ECE 650 Fall 2018 General Instructins Assignment #5: Rtkit ECE 650 Fall 2018 See curse site fr due date Updated 4/10/2018, changes nted in green 1. Yu will wrk individually n this assignment. 2. The cde fr this assignment

More information

WorldShip PRE-INSTALLATION INSTRUCTIONS: INSTALLATION INSTRUCTIONS: Window (if available) Install on a Single or Workgroup Workstation

WorldShip PRE-INSTALLATION INSTRUCTIONS: INSTALLATION INSTRUCTIONS: Window (if available) Install on a Single or Workgroup Workstation PRE-INSTALLATION INSTRUCTIONS: This dcument discusses using the WrldShip DVD t install WrldShip. Yu can als install WrldShip frm the Web. G t the fllwing Web page and click the apprpriate dwnlad link:

More information

Ascii Art Capstone project in C

Ascii Art Capstone project in C Ascii Art Capstne prject in C CSSE 120 Intrductin t Sftware Develpment (Rbtics) Spring 2010-2011 Hw t begin the Ascii Art prject Page 1 Prceed as fllws, in the rder listed. 1. If yu have nt dne s already,

More information

Paraben s Phone Recovery Stick

Paraben s Phone Recovery Stick Paraben s Phne Recvery Stick v. 3.0 User manual Cntents Abut Phne Recvery Stick... 3 What s new!... 3 System Requirements... 3 Applicatin User Interface... 4 Understanding the User Interface... 4 Main

More information

BI Publisher TEMPLATE Tutorial

BI Publisher TEMPLATE Tutorial PepleSft Campus Slutins 9.0 BI Publisher TEMPLATE Tutrial Lessn T2 Create, Frmat and View a Simple Reprt Using an Existing Query with Real Data This tutrial assumes that yu have cmpleted BI Publisher Tutrial:

More information

Qualtrics Instructions

Qualtrics Instructions Create a Survey/Prject G t the Ursinus Cllege hmepage and click n Faculty and Staff. Click n Qualtrics. Lgin t Qualtrics using yur Ursinus username and passwrd. Click n +Create Prject. Chse Research Cre.

More information

STIDistrict AL Rollover Procedures

STIDistrict AL Rollover Procedures 2009-2010 STIDistrict AL Rllver Prcedures General Infrmatin abut STIDistrict Rllver IMPORTANT NOTE! Rllver shuld be perfrmed between June 25 and July 25 2010. During this perid, the STIState applicatin

More information

INFOCUS Enrollment by Count Date

INFOCUS Enrollment by Count Date 0 INFOCUS Enrllment by Cunt Date Crsstab 11/5/2012 Sftware Technlgy, Inc. Thmas Murphy 0 Enrllment by Cunt Date Crsstab OBJECTIVES: A crsstab reprt that cunts enrlled and withdrawn students based n a cunt

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Designing a mdule with multiple memries Designing and using a bitmap fnt Designing a memry-mapped display Cmp 541 Digital

More information

Acclaim Solaria 5.31 Release Notes

Acclaim Solaria 5.31 Release Notes Acclaim Slaria 5.31 Release Ntes 5.31 Release ISSUES RESOLVED Calendar: When using assignment cunts and canceling an assignment directly frm the calendar using the cntext menu, it will nw clear ut the

More information

BANNER BASICS. What is Banner? Banner Environment. My Banner. Pages. What is it? What form do you use? Steps to create a personal menu

BANNER BASICS. What is Banner? Banner Environment. My Banner. Pages. What is it? What form do you use? Steps to create a personal menu BANNER BASICS What is Banner? Definitin Prduct Mdules Self-Service-Fish R Net Lg int Banner Banner Envirnment The Main Windw My Banner Pages What is it? What frm d yu use? Steps t create a persnal menu

More information

Guide to getting started in J2ME for the Motorola A780 phone

Guide to getting started in J2ME for the Motorola A780 phone Guide t getting started in J2ME fr the Mtrla A780 phne This guide will take yu thrugh setting up a build envirnment fr J2ME in Windws and in writing a few sample applicatins fr the A780 phne. There are

More information

Reading and writing data in files

Reading and writing data in files Reading and writing data in files It is ften very useful t stre data in a file n disk fr later reference. But hw des ne put it there, and hw des ne read it back? Each prgramming language has its wn peculiar

More information

Chapter 2 Basic Operations

Chapter 2 Basic Operations Chapter 2 Basic Operatins Lessn B String Operatins 10 Minutes Lab Gals In this Lessn, yu will: Learn hw t use the fllwing Transfrmatins: Set Replace Extract Cuntpattern Split Learn hw t apply certain Transfrmatins

More information

Importing data. Import file format

Importing data. Import file format Imprting data The purpse f this guide is t walk yu thrugh all f the steps required t imprt data int CharityMaster. The system allws nly the imprtatin f demgraphic date e.g. names, addresses, phne numbers,

More information

Eastern Mediterranean University School of Computing and Technology Information Technology Lecture2 Functions

Eastern Mediterranean University School of Computing and Technology Information Technology Lecture2 Functions Eastern Mediterranean University Schl f Cmputing and Technlgy Infrmatin Technlgy Lecture2 Functins User Defined Functins Why d we need functins? T make yur prgram readable and rganized T reduce repeated

More information

Procedures for Developing Online Training

Procedures for Developing Online Training Prcedures fr Develping Online Training Fllwing are prcedures fr develping nline training mdules t be psted n Online@UT (Blackbard Learn). These steps were develped thrugh a prcess and will cntinue t be

More information

Using the Turnpike Materials ProjectSolveSP System (Materials & ProjectSolveSP Admin)

Using the Turnpike Materials ProjectSolveSP System (Materials & ProjectSolveSP Admin) PROCESS FOR ADDING/EDITING A TECHNICIAN TO THE PROJECTSOLVESP SYSTEM Fr new users: Cnsultant will btain Persnnel Apprval fr the technician Cnsultant will enter the infrmatin int the Add/Update a New Technician

More information

Using MeetingSquared as an Administrator

Using MeetingSquared as an Administrator Using MeetingSquared as an Administratr Use the MeetingSquared web interface t set up and manage yur meeting. MeetingSquared is part f SharePint within Office 365 s yu use a web brwser t lg in using yur

More information

Access the site directly by navigating to in your web browser.

Access the site directly by navigating to   in your web browser. GENERAL QUESTIONS Hw d I access the nline reprting system? Yu can access the nline system in ne f tw ways. G t the IHCDA website at https://www.in.gv/myihcda/rhtc.htm and scrll dwn the page t Cmpliance

More information

Project 4: System Calls 1

Project 4: System Calls 1 CMPT 300 1. Preparatin Prject 4: System Calls 1 T cmplete this assignment, it is vital that yu have carefully cmpleted and understd the cntent in the fllwing guides which are psted n the curse website:

More information

Procurement Contract Portal. User Guide

Procurement Contract Portal. User Guide Prcurement Cntract Prtal User Guide Cntents Intrductin...2 Access the Prtal...2 Hme Page...2 End User My Cntracts...2 Buttns, Icns, and the Actin Bar...3 Create a New Cntract Request...5 Requester Infrmatin...5

More information

Using SPLAY Tree s for state-full packet classification

Using SPLAY Tree s for state-full packet classification Curse Prject Using SPLAY Tree s fr state-full packet classificatin 1- What is a Splay Tree? These ntes discuss the splay tree, a frm f self-adjusting search tree in which the amrtized time fr an access,

More information

IBM SPSS Interviewer Setting up Data Entry Supervisor machines for Synchronization

IBM SPSS Interviewer Setting up Data Entry Supervisor machines for Synchronization IBM SPSS Interviewer 6.0.1 Setting up Data Entry Supervisr machines fr Synchrnizatin V e r s i n 1. 1 P a g e 1 Table f Cntents 1 Overview... 3 2 Create Data Entry Supervisr s ISA (aka DimensinNet) User

More information

CLIC ADMIN USER S GUIDE

CLIC ADMIN USER S GUIDE With CLiC (Classrm In Cntext), teaching and classrm instructin becmes interactive, persnalized, and fcused. This digital-based curriculum, designed by Gale, is flexible allwing teachers t make their classrm

More information