qualtech systems inc teams ite building past ece teams
play

Qualtech Systems, Inc. TEAMS ITE Building Past ECE Teams - PowerPoint PPT Presentation

Team 183 Jared Farley (EE) Thomas Felekey (CMP) Rondique Mclean (EE) Robert Zaborowski (EE) Advisor: John Chandy Sponsor: Qualtech Systems, Inc. Qualtech Systems, Inc. TEAMS ITE Building Past ECE Teams Progress


  1. Team 183 Jared Farley (EE) Thomas Felekey (CMP) Rondique Mclean (EE) Robert Zaborowski (EE) Advisor: John Chandy Sponsor: Qualtech Systems, Inc.

  2. • Qualtech Systems, Inc. • TEAMS • ITE Building • Past ECE Teams • Progress • Objectives

  3. • East Hartford, CT • Founded in 1993 • Krishna Pattipati • Maintenance programs with guided troubleshooting • Projects for NASA and U.S military • TEAMS

  4. • Testability Engineering and Maintenance System • Multiple Components • TEAMS Designer • TEAMS RDS (Remote Diagnostic Server) • TEAMS RT (“Real-Time” Data Collection)

  5. TEA EAMS De Designer • Creates a model of a system • Includes components with respective test points • Can be used to model a complex system

  6. TEA EAMS RDS DS • Online Server that connects all components • Decides which component is most Likely failing • Provides Possible Solutions during Manual Maintenance • Stores information for future analyses

  7. TEA EAMS RT • Provides diagnostics in Real-Time • Connects developed code with generated sensor values to TEAMS RDS • Allow for constant connection

  8. • HVAC system located in penthouse • Split into two subsystems • Cold water and steam pumped from basement • Multiple sensors on each floor • Sensor values sent to facilities

  9. • 2 years, 2 different teams • TEAMS Designer model created • Ran out of time processing facilities data

  10. Get t th the Da Data ta • Created a web browser for java to access the website • Wrote form to access and send to website to automatically send data to our program to parse

  11. ta Get t th the Da Data • Data of sensor values from the facilities website is in an excel file • Our program downloads the excel file into the downloads folder every 5 minutes

  12. Video

  13. Reas Reason ons f for S or Selen eleniu ium • Logging in with java script • The problems involved with trying to enter a form in java script • Easy to emulate the browser so that coding in java script is not needed

  14. Generate te Text t Results ts • Wrote the data array from the excel file to text file • The text file is then inputted into Java • The sensor values become available for error detection operations

  15. • Do error detection using the data recieved from the website to determine if there is a fault in the system or not • Use “for loop” to go over data array • Data can then be manipulated inside of “for loop”

  16. • Error detection must have a Boolean output as TEAMS operates with true/false questions • Simple error testing • Checking if the derivative of temperature is changing too fast • The testing must be done inside the Dynamic Link Library (DLL) in Java

  17. • TEAMS is in C++ • We need bridge from Java to C++ • Java Native Access (JNA) • DLL • Java Code • C++ Code

  18. DL DLL (Dy Dynamic Link Library) } How can we talk to TEAMS RT if How can we talk to TEAMS RT if it it cant understand Java? • cant understand Java? } JNA uses the proxy pattern to 
 JNA uses the proxy pattern to 
 • hide the complexity of native code hide the complexity of native integration code integration. It provides a 
 It provides a 
 • factory method that Java factory method that Java programs programs use to obtain a proxy use to obtain a proxy object for a DLL object for a DLL. The programs The programs can then invoke the can then invoke the DLL's • DLL's functions by calling 
 functions by calling 
 corresponding methods of the proxy object corresponding methods of the proxy object.

  19. Ja Java Nati tive Access • API that provides access to native shared libraries using only Java code • No boilerplate or glue code necessary • Supplies a way to call C++ functions from Java program • Easier to use than Java Native Interface

  20. Ap Apache ache POI POI • API that provides Java libraries for reading and writing Microsoft Office file formats • Allows us to extract data from the website- generated Excel file • Allows us to write our test results to a text file

  21. • Debug TEAMS RT connection • Add more error detecting operations • Add more sensing elements under detection

  22. Any Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend