ES9I7/ES4C1
2010-2011
INTERNET ENABLED ENGINEERING INSTRUMENTATION
ES9I7/ES4C1 - Course Plan
Aims and Objectives
Wk15
DDI Tue: Lecture 1 – Introduction + Intro to LabVIEW
Introduction to Internet enabled Instrumentation, Virtual Instrumentation and LabVIEW : simple + express
DDI Tue: Lecture 2 – More LabVIEW
LabVIEW (data types and structures)
DDI Wed: Lab 1 – Introduction to Graphical Programming and LabVIEW
LabVIEW Basics Interactive Tutorial (simple VI, sub-VI, express) –LabVIEW 2010 and check tutorial on the web
YC Fri: Lecture 3 – Networks hardware
Network examples, hardware, software
Wk16
DDI Mon:Lab 2 – Programming in LabVIEW: Data Types and Structures
LabVIEW Basics Interactive Tutorial (structures, arrays, clusters)
YC Tue: Lecture 4 –Low level network protocols (1), TCP-IP, UDP
General client-server model and interaction. Example also of peer to peer
YC Tue: Lecture 5 – Low level network protocols(2), TCP-IP, UDP
Explain those protocols
DDI Thu: Lab 3 – General Network Configuration or More LabVIEW (depends on how much time they take to do the exercises)
Ping, nslookup, route, camera id., picture through img, picture through web, picture through Labview activeX container
YC Fri: Lecture 6 – Client-Server Models (1 hour)
High level protocols : WWW and high level protocols
Wk17
DDI Mon: Lab 4 – Low level networking and Client-Server models in LabVIEW
VIs connected through TCP-IP and UDP in LabVIEW
DDI Tue: Lecture 7 – High Level Internet Protocols HTTP, FTP etc..
TCP-IP and UDP in LabVIEW
DDI Tue: Lecture 8 – Data Socket and VI Server
Explain the main characteristics of those technologies
DDI Fri: Lecture 9 – Web based control: static and dynamic pages
Explain the main characteristics of Java technologies
Wk18
DDI Tue: Lecture 10 – Web based control: scripting
Explain the main characteristics of Java technologies
DDI Tue: Lecture 11 – Web based control: Java/ActiveX technology in detail
DDI Fri: Lecture 12 – Internet Presentation allocation + assignments details
DDI Fri: Lab 5 – DataSocket in LabVIEW
VIs connected through Data Socket
Wk19
DDI Mon: Lab 6 – Web server
Web server
YC Tue: Lecture 13 - Network Security 1
YC Tue: Lecture 14 – Network Security 2
DDI Wed: Lab 7 – VIServer Applications in LabVIEW
Controlling Vis with VIServer in LabVIEW
YC Fri: Lecture 15 - Compression 1
Wk20 ALEX HT
DDI Mon: Lab 8 – ActiveX +Java Applications in LabVIEW
Integrating ActiveX Applications in LabVIEW
DDI Tue: Lab 9 – Security
VIs connected thorough ImageUpdater and AppletView to install Image Updater and AppletView and prepare
DDI Tue: Lecture 16 – LabVIEW Instrumentation 1
DDI Fri: Lecture 17 – LabVIEW Instrumentation 2
LabVIEW Instrumentation Examples
Wk21
YC Tue: Lecture 18– Compression 2
YC Fri: Lecture 19 – Mobile Networks 1;
Wk22
YC Tue: Lecture 20 - Mobile Networks 2
DDI Wed: Lab 10 – Compression
LabVIEW Applications for PDA
DDI Thu: Lab 11 – Instrumentation
LabVIEW Applications for PDA
DDI Fri:- : Lecture 21 - Revision + Exam topics
Wk23
DDI Mon: Lab 12 – Instrumentation
Wireless??
DDI/YC Tue: Lecture 22– Internet technologies and applications - Presentation 1 + peer marking Given by students,
DDI/YC Fri: Lecture 23 - Internet technologies and applications - Presentation 2 + peer marking Given by students,
DDI Fri: Test
Wk24
DDI/YC Tue: Lecture 24 Internet technologies and applications - Presentation 3 + peer marking (remaining)
Given by students, Depends on stiudent numbers and how slowly they run
DDI Fri: Lecture 25 – Presentations (remaining) + Feedback Given by students, Depends on stiudent numbers and how slowly they run
2