0% found this document useful (0 votes)
6 views3 pages

Chapter 4

Chapter Four presents the results and analysis of a graphic user interface developed for a program, detailing its layout, key functions, and components. The GUI includes navigation menus, data processing functions, and visualization tools, all created using MATLAB GUIDE. The chapter concludes with program testing results, confirming the application's validity and its capability to run independently on computers without MATLAB installed.

Uploaded by

isokpehichris85
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views3 pages

Chapter 4

Chapter Four presents the results and analysis of a graphic user interface developed for a program, detailing its layout, key functions, and components. The GUI includes navigation menus, data processing functions, and visualization tools, all created using MATLAB GUIDE. The chapter concludes with program testing results, confirming the application's validity and its capability to run independently on computers without MATLAB installed.

Uploaded by

isokpehichris85
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

CHAPTER FOUR

• 4.1 RESULTS AND ANALYSIS


• 4.2 INTRODUCTION
This chapter focuses on the presentation and preview of the graphic user interface
created during the development of the program, the analysis and explanation of the
functions and testing of the program using sample data.
4.3 GRAPHIC USER INTERFACE
For each of the problems the program is aimed at solving, a graphic user interface
was created. The Graphic User interface (GUI) comprises of a homepage which serves
as a navigation pane to other interfaces. These interfaces were created using a
combination of menu buttons, push buttons, popup menus, axes, tables, radio
buttons, static text, edit text, list
boxes, panels and button groups which are provide by MATLAB GUIDE.
Below are the interfaces;
Figure 4-1 Home page

Figure 4-2 Home page showing menus and sub-menus

Figure 4-3 Traverse Computation Interface

Figure 4-4 Back Computation Interface

Figure 4-5 Levelling Computation Interface

4.4 KEY FUNCTIONS


These functions adopted or create in the program to enable efficient flow of data.
PROGRAM
This function of the graphic user interface is the menu bar of the Home page
interface. It is used to navigate through all component programs of the interface.
Exit
leveuny
Tachecmetry
Forward Computation
Back Computation
Aream ? Back.
Conversic
Figure 4-10 Program Function
FILE
The file function contains functions that take direct actions on files. Some of
these functions might be to create new file, open existing files, export files etc.
An Export function is a sub-menu under the file function as is seen in the image
above. It is used to save the plots on the figure axes in a file format. It makes
use of MATLAB print function and can export the figure in jpeg, png, bmp, tiff, and
.pdf file extensions.
Help
Export
Exit
Figure 4-11 File Function
HELP

The help function can be found in all interfaces of the program. A text file
detailing provisional guideline for the use of the program is linked with the
button and is activated when clicked.
Figure 4-12 Help Function
EXIT
Exit is used to quit a current interface.
File Help
Figure 4-13 Exit Function
4.5 KEY LAYOUT COMPONENTS
BROWSE
The browse button is used in the program to select input files and specify
destination files.It is activated by mouse click and it uses MATLAB uigetfile and
uiputfile to choose input file and select destination file respectively.
CONTROL
Load Controls from File
Browse
Figure 4-14 Browse

Figure 4-15 Sample Browse code


PREVIEW
The preview button is a push button created on the program to enable visualization
of data brought into the user interface. It is used together with the MATLAB
uitable to display
tabular information.
Easting Northing
Preview
Figure 4-16 Preview

Figure 4-17 MATLAB uitable


COMPUTE
The compute push button is one of the major layout components in the program. It
executes most of the required processing through embedded sub-routines.
Format
• Coordi
Save Resu
Compute
Plot
Preview
Figure 4-18 Compute
REPORT
This is a medium used to communicate information on the accuracy of a computation
carried out or status of the processing.
Report
Compute
Plot
Figure 4-19 Report

The axes component of the program is used as a visualization tool to display plots
of raw data or processed information.
DATA
Load Data from File
Select Format
tasting Nortbing
Preview
02
Treview Vad
os
06
0.7
08
09
54. Units
Compute
Figure 4-20 Axes
POPUP MENU
Popup menus are used as a form of drop down functions from which a list of options
are displayed for the user of the program to choose from.
STATION
(Browse
Load Data from File
Select format
→eg Length
Adjustment Method
sorrditch
• Transit
-
Traverse Type
• Open
• Closed
Figure 4-21 Popup menu

PROGRAM TESTING
4.6.1 TRAVERSE
DATA
Table 4-1 Control Stations for Traverse

4.8 CHAPTER SUMMARY


Afier conceptualization and design, the graphic user interfaces of each component
program are the output/result of the program development. Each of this programs
combined MATLAB guide development components and data is passed efficiently through
these development objects.
Program testing was carried out to compare output from program and expected
results, pre-computed through other means to ensure validity of the program.

The final result of the development is a standalone application compiled through


MATLAB deploytool, which can be used on any computer even if it does not have
MATLAB installed
on it.

You might also like