You are on page 1of 17

1

Progress Report Presentation: A Net Transparent GUI For Instrument Control


By Babatunde Lateef Kayode 000744244 MSc. Electrical & Electronics Engineering Supervisor: Dr W. Melis July, 2013
Babatunde, L.K

Overview
Introduction

Work Done

Work Remaining

Progress Summary

Babatunde, L.K

Introduction
Background Aims and Objectives Deliverables Project Description

Babatunde, L.K

Background
Improvements in internet technologies in the last decade

leading to various web-based applications


Application of these technologies to develop systems for

remote experimentation and monitoring of equipment


Use of these remote systems as a learning tool in

universities
Use of these remote systems in the industry for off-site

monitoring and control Babatunde, L.K

Aim and Objectives


Aim To create a GUI to enable local as well as remote control of the instrument besides the graphical display and logging of data. Objectives Create a web-based Graphical User Interface.
Create a webserver and database.

Develop a control function between the web-based GUI

and the test Instrument.

Babatunde, L.K

Deliverables
A web based Graphical User Interface (GUI) Development of original algorithm for graphical data

display
A web-based control system
A detailed project report

Babatunde, L.K

Project Description
Project in conjunction with Lab-Tools Instrumentation Nuclear Magnetic Resonance (NMR) Test Instrument

currently working at the Lab-Tools Laboratory


Remote Graphics User Interface (GUI)

Server and Database


Local Graphics User Interface (GUI)

Control Unit

Test Instrument

Project Block Diagram Babatunde, L.K

Work Done
Webserver Design

Database Design

Webpage Interface Design

Development of algorithm for data logging and display

Babatunde, L.K

Webserver Design
Webserver design

implemented using an integrated server package of Apache MySQL, PHP and Perl called XAMPP
Webserver implemented on

Windows OS platform
Implementation of HTTPS

protocol for client server communication Babatunde, L.K

10

Database Design

Babatunde, L.K

11

Webpage Interface Design

Babatunde, L.K

12

Development of Algorithm for Data Logging and Display


Implemented using PHP

scripting Language Algorithm written for database access Use of $_POST function of PHP to implement data logging and display Installation of jpgraph library for graph plot Babatunde, L.K

13

Work Remaining
Development of algorithm for instrument control

Testing and verification of the System

Babatunde, L.K

14

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

Babatunde, L.K

15

Testing and verification of Instrument control functionality


Integration testing

Testing for responsiveness

Babatunde, L.K

16

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

Babatunde, L.K

17

Babatunde, L.K

You might also like