net gui for instrument control
TRANSCRIPT
-
7/27/2019 Net GUI for Instrument Control
1/17
Progress Report Presentation:
A Net Transparent GUI For Instrument
Control
By
Babatunde Lateef Kayode
000744244MSc. Electrical & Electronics Engineering
Supervisor: Dr W. Melis
July, 2013
1
Babatunde, L.K
-
7/27/2019 Net GUI for Instrument Control
2/17
Overview
Introduction
Work Done
Work Remaining
Progress Summary
2
Babatunde, L.K
-
7/27/2019 Net GUI for Instrument Control
3/17
Introduction
Background
Aims and Objectives
Deliverables
Project Description
3
Babatunde, L.K
-
7/27/2019 Net GUI for Instrument Control
4/17
Background
Improvements in internet technologies in the last decadeleading to various web-based applications
Application of these technologies to develop systems forremote experimentation and monitoring of equipment
Use of these remote systems as a learning tool inuniversities
Use of these remote systems in the industry for off-sitemonitoring and control
4
Babatunde, L.K
-
7/27/2019 Net GUI for Instrument Control
5/17
-
7/27/2019 Net GUI for Instrument Control
6/17
Deliverables
A web based Graphical User Interface (GUI)
Development of original algorithm for graphical datadisplay
A web-based control system
A detailed project report
6
Babatunde, L.K
-
7/27/2019 Net GUI for Instrument Control
7/17
Project Description
Project in conjunction with Lab-Tools Instrumentation
Nuclear Magnetic Resonance (NMR) Test Instrumentcurrently working at the Lab-Tools Laboratory
7
Babatunde, L.K
RemoteGraphics User
Interface(GUI)
Serverand
Database
Local GraphicsUser Interface
(GUI)
Control
Unit
Test
Instrument
Project Block Diagram
-
7/27/2019 Net GUI for Instrument Control
8/17
Work Done
Webserver Design
Database Design
Webpage Interface Design
Development of algorithm for data logging and display
8
Babatunde, L.K
-
7/27/2019 Net GUI for Instrument Control
9/17
Webserver Design Webserver design
implemented using anintegrated server package of
Apache MySQL, PHP and
Perl called XAMPP
Webserver implemented onWindows OS platform
Implementation of HTTPSprotocol for client servercommunication
9
Babatunde, L.K
-
7/27/2019 Net GUI for Instrument Control
10/17
Database Design
10
Babatunde, L.K
-
7/27/2019 Net GUI for Instrument Control
11/17
Webpage Interface Design
11
Babatunde, L.K
-
7/27/2019 Net GUI for Instrument Control
12/17
Development of Algorithm for Data
Logging and Display Implemented using PHP
scripting Language
Algorithm written for databaseaccess
Use of $_POST function ofPHP to implement data
logging and display Installation of jpgraph library
for graph plot
12
Babatunde, L.K
-
7/27/2019 Net GUI for Instrument Control
13/17
-
7/27/2019 Net GUI for Instrument Control
14/17
Development of algorithm for
Instrument control Implemented in the control unit
Aplx programming software from MicroApl is used
MySQL ODBC driver installation
Real-time SQL read from the database
Real-time SQL write to the database
14
Babatunde, L.K
-
7/27/2019 Net GUI for Instrument Control
15/17
Testing and verification of Instrument
control functionality
Integration testing
Testing for responsiveness
15
Babatunde, L.K
-
7/27/2019 Net GUI for Instrument Control
16/17
Progress Summary
Fully functioning web-based GUI interface
Fully functioning client-server architecture
Interface to test instrument to be done
Testing and verification of the whole system to be done
Project will be completed by deadline
16
Babatunde, L.K
17
-
7/27/2019 Net GUI for Instrument Control
17/17
17
Babatunde, L.K