VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr.

Slides:



Advertisements
Similar presentations
VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr.
Advertisements

1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
Control Over the Internet of a Radio Controlled Robot By Thuc Nguyen, Justin Rodriguez, & Cameron Vandersteen.
The Web Warrior Guide to Web Design Technologies
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Introduction to LabVIEW 8.5
Technical Architectures
PC Applications Course LabVIEW: Laboratory Virtual Instrument Engineering Workbench Graphical Programming Easy to use Faster Development Time.
Mi-Joung choi, Hong-Taek Ju, Hyun-Jun Cha, Sook-Hyang Kim and J
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
CS320n –Visual Programming Introduction to LabVIEW.
Web-based Control Interface For a model train control system By: Kevin Sendra.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
Parhum Delgoshaei Chelsea Green Vinod K. Lohani Virginia Tech Virginia Tech Virginia Tech AbstractAssessment Applications of Dataflow Programming in Sustainability.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Chapter 6: Hostile Code Guide to Computer Network Security.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
8/17/2015CS346 PHP1 Module 1 Introduction to PHP.
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES OPEN DAY University of Oradea 12 March 2012 Project HURO/0901/028 Acronym: EPRAS Pavel.
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES W O R K S H O P University of Oradea, Romania March 5, 2012 P R E S E N T A T I O N Project.
Presentation on 6-weeks Training Course Topic: Lab VIEW ( Laboratory virtual Instrumentation Engineering workbench ) Internal guide: Mr. Amit Kumar Application.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Design of Bio-Medical Virtual Instrumentation Tutorial 1.
MCEN 371 – Mechanical Engineering Lab Chapter 6: LabVIEW Part 1: Introduction.
Introduction to LabVIEW
ActEyes IP Cam Training Part 1: Camera Setup. Network Setup Overview Each IP Cam on the network will need its own IP address to be assigned. This address.
Brazilian Tunable Filter Imager (BTFI) Preliminary Design Review (PDR)‏ USP-IAG Universidade de São Paulo 18-19th June 2008 Software Giseli Ramos.
Tells - a facility for web-based, remote real time laboratory experiments University of Limerick Ireland.
10/5/2015CS346 PHP1 Module 1 Introduction to PHP.
Client Scripting1 Internet Systems Design. Client Scripting2 n “A scripting language is a programming language that is used to manipulate, customize,
1 A tutorial on the VISIR Open Lab Platform and an invitation to join the VISIR Group How to open a local electronics laboratory for remote access
On-line Laboratories for a Distance Engineering Program
Hands-on Teleoperation TARET Winter School Villach, February 5 –16, 2007 Darko Hercog.
Introduction to LabVIEW 8.5
An Overview of LabVIEW by: The Software User-Interface Group!
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
©SoftMooreSlide 1 Introduction to HTML: Forms ©SoftMooreSlide 2 Forms Forms provide a simple mechanism for collecting user data and submitting it to.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
Web Programming: Course Overview Web Programming1.
VirtuLab: Web- Based Flow Visualization Facility Project Update Group Members: Sydni Credle Karen Davis Justin Scott Professor:Mentor: Dr. LuongoDr. Shih.
VirtuLab: Web- Based Flow Visualization Facility Project Update Group Members: Sydni Credle Karen Davis Justin Scott Professor:Mentor: Dr. LuongoDr. Shih.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Programming in LabVIEW
VirtuLab: Web Based Flow Visualization Facility Midpoint Review Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr. Shih.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
The Ames Community Schools (ACS) are concerned with the performance of their students in problem solving on a nationally standardized exam. While ACS traditionally.
Laboratory 5: Introduction to LabVIEW
Web Based Flow Visualization Facility Group Members: Justin Scott Sydni Credle Karen Davis Mentor: Dr. Shih.
Introduction to LabVIEW
Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report/Presentation Closing.
Wednesday NI Vision Sessions
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
Distributed Control and Measurement via the Internet
Introduction to LabVIEW
How SCADA Systems Work?.
VirtuLab: Web Based Flow Visualization Facility
VISUAL BASIC.
AN ENVIRONMENT FOR REMOTE CONTROL
Chapter 27 WWW and HTTP.
Introduction to LabVIEW
VirtuLab: Web Based Flow Visualization Facility
VirtuLab: Web Based Flow Visualization Facility
Introduction to LabVIEW
Introduction to LabVIEW
Introduction to LabVIEW
Introduction to LabVIEW
Presentation transcript:

VirtuLab: Web Based Flow Visualization Facility Final Presentation Team 6 Members: Justin Scott Karen Davis Sydni Credle Mentor/Client: Professor: Dr. Shih Dr.Luongo April 12, 2001

Overview Objective/Client Statement Background Information WBS and Scheduling Camera Mount Design LabVIEW 6.i Contingency Plan Live Video Configuration VirtuLab Demonstration Conclusion Acknowledgements

Objectives/Client Statement Design and build a towing tank facility and the associated imaging process. Provide visualization enhanced information to supplement the teaching of fluid mechanics. Create computer interfaced instrument control for remote operation via the Internet.

Background Information A “fluid” is a substance that readily flows under applied shear (gases, liquids i.e. water, alcohol, gasoline). Fluids can’t be detected by the human eye, therefore, the concepts behind fluid mechanics prove to be very difficult to learn. Use of flow visualization to take out the guess work from the phenomena.

Introduction Learning/teaching Thermal Fluids is complex. Distance learning purposes Pre-lab student aid Master each component separately Move at own pace

Goals for the Spring Semester Web Page Design Incorporate LabVIEW programming into design Embed live video streaming Background and procedure for experiment Upload class deliverables for public use

Spring Semester Goals (continued) LabVIEW Acquire LabVIEW version 6.i Train team members to use 6.i Final experiment interface design (educational module) Consolidate motor controller functions into one program Control via the Internet

Spring Semester Goals (continued) Existing Experiment Set-up Preliminary test of system Performance Analysis Design Modifications Calibration Final Testing

Work Breakdown Structure Project Management Activities Refinement of Client Statement Web Camera Imaging Camera Mount LabVIEW - Motor Controller Simulation/Testing Web Page Publishing

Work Breakdown Structure (WBS) (WBFVF) Web-Based Flow Visualization Facility

Project Schedule

Camera Mount Design Needs Easily manufactured Cost efficient Lightweight Easily used

Camera Mount Design Needs (Continued) Capable of supporting camera Appearance uniform with existing equipment Locking mechanism Long lasting

Existing Camera Mount Camera Mount LocationAdjustable Pole

Detailed Designs: 1 st Plate and Slider

Detailed Designs: 2 nd Plate and Slider

Camera Mount (continued)

Finished Camera Mount  Machined and Assembled by Will Kincannon and Kevin Pittman

Camera Mount: View #2

Schematic diagram illustrating basic setup of web-based flow visualization system.

System Set-up Remote Users Physical Laboratory (motor controller) LabVIEW Interface

System Configuration Motor Controller Camera mount location Towing Tank Motor Web Cam Location

What is LabVIEW? Laboratory Virtual Instrument Engineering Workbench Automation and Control of Equipment “G-programming” Creation of programs using graphics Pictorial Block Diagrams instead of long lines of syntax Straightforward data flow methodology

LabVIEW 6.i Basics

LabVIEW Diagram Local Variable Global Variable

Local and Global Variables Local variables pass information between applications within the same VI that cannot be wired. Global variables are similar to local variables, except that information can be passed among several VIs.

Figure (left), shows the VI that contains all of the Booleans and radio buttons that were used in all of the programs. Location of All Global Variables

LabVIEW Diagram with CGI Scripts

LabVIEW Diagram (continued) This CGI contains the environment and the content from the client. Sends the response back to the client to the specified web browser. Frees the resources associated with this specific subVI

LabVIEW Troubleshooting Published front panel would not appear from web browser. LabVIEW program must be open HTTP server must be running

LabVIEW Troubleshooting LabVIEW programs would not run consistently Consolidated all of the global variables into one VI (virtual instruments) Tried different wiring configuration Changed global variables from read to write Made Booleans and globals constants

LabVIEW Troubleshooting (cont’d) Testing the VIs with radio buttons in on and off within the specific VI and in myglobal2.vi Attempted to consolidate the functions within a VI into various subVIs (sub program) Tried to use the subVI’s contents instead of the actual subVI

LabVIEW Troubleshooting (cont’d) Used different formatting within the command string to the motor controller (i.e. commas, slashes, clears, as well as returns)

Major Road Blocks Consistency Problems Heavy Usage Equipment Access Surpassing Technical Support Knowledge Cutting Edge Application of LabVIEW Technology As complexity increased, the amount of viable help decreased

Contingency Plan for the Future Allocate one PC machine as dedicated workstation Create a “controlled” environment Implement Security System

Computer Related Aspects Remote instrument control via the Internet using LabVIEW programming Video studio design for the lab imaging Real time video and data streaming via the Internet

Live Video Enables students participating in the lab to view the flow visualization experiment The students have video control in real time

Steps Taken Creation of initial web page Embedding live video window and controls Setting up web cam Installing and configuring RealProducer Basic on experiment computer Setting up link to RealServer on COE server

Creation of Initial Web Page

Embedding Live Video Window and Controls

VirtuLab Demonstration

Conclusion Fulfilled all main objectives stated at the onset The interactive portion of the experiment via the web has been developed and is ready for use Applied principles from the Mechanical Design Process

Conclusion (continued) Success even through many road blocks and many barriers. Great team dynamic. Acquired skills that can be used in future endeavors.

Acknowledgements Dr. Shih Dr. Luongo Bill Kinkannon, Kevin Pittman and Crew LabVIEW Technical Support Jason Hobbs COE WebMasters Drew Kokur Dr. Van Dommelon