Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Open Access Dissertations and Theses Community
  3. Open Access Dissertations and Theses
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/16131
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorMohrenschildt, Martin v.-
dc.contributor.authorTurner, Jamie-
dc.date.accessioned2014-10-22T19:15:51Z-
dc.date.available2014-10-22T19:15:51Z-
dc.identifier.urihttp://hdl.handle.net/11375/16131-
dc.description.abstractIn the automotive industry engines are regularly tested and evaluated by running them for a prolonged time under controlled conditions; environmental conditions, engine load, and drive cycle. These tests are performed in an engine test cell; a computer controlled environment with mechanical fittings and sensors to facilitate the testing of an engine. Our goal was to develop a software suite that provides a distributed graphical interface to the data acquisition and control systems of an engine cell. As we found existing systems to be inadequate in providing a distributed interface, we designed and developed a light weight flexible software suite to remotely, over a network, observe and control the parameters in an engine cell. We used the Fast Light Toolkit (FLTK) GUI library, with networking sockets and process threads to establish the software architecture of the engine test system. Through use of process threads, the client architecture divides tasks into network data sending and receiving, local channel synchronization, and interface operation. Networking sockets used in network data sending and receiving facilitate synchronization of each clients' channel storage and host's channel data. The FLTK GUI library produces visual interactive components of the interface for invoking interactions. Distributed interfacing allows display and modification of the engine cell's operation remotely in locations where relocating an engine cell is not feasible. These locations, such as demonstrations to distant clients and meeting rooms, display the current status of the engine cell through its interfaces without requiring migration of the engine cell to the specified rooms.en_US
dc.language.isoenen_US
dc.subjectEngine Test Cellen_US
dc.subjectFLTKen_US
dc.subjectData Acquisition and Controlen_US
dc.subjectAutomotive Testingen_US
dc.subjectRemote Operationen_US
dc.titleMonitoring & Remote Operation of an Engine Test Cellen_US
dc.typeThesisen_US
dc.contributor.departmentComputing and Softwareen_US
dc.description.degreetypeThesisen_US
dc.description.degreeMaster of Applied Science (MASc)en_US
Appears in Collections:Open Access Dissertations and Theses

Files in This Item:
File Description SizeFormat 
turnerjr_thesis.pdf
Open Access
Main Thesis993.44 kBAdobe PDFView/Open
Show simple item record Statistics


Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue