net gui for instrument control

Upload: lateef-kayode-babatunde

Post on 02-Apr-2018

237 views

Category:

Documents


0 download

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