SHE Level 4
SCQF Credit Points 20.00
ECTS Credit Points 10.00
Module Code MHH324737
Module Leader Martin MacDonald
School School of Computing, Engineering and Built Environment
Subject SCEBE - School Office
  • A (September start)

Summary of Content

The aim of the course is to provide comprehensive in software based Instrumentation which are useful for the Mechatronics system design also to provide knowledge of LabVIEW programming.


The teaching syllabus will cover the following areas: General functional description of a digital instrument- Block diagram of a Virtual Instrument -interfacing concept- Hardware and Software - User Interfaces -Advantages of Virtual Instruments over conventional instruments - Architecture of a Virtual Instruments and its relation to the operating system. LabVIEW - graphical user interfaces- controls and Indicators - 'G' programming -data types -data flow programming -Editing Debugging and Running a Virtual Instrument -Graphical programming palettes and tools - Front panel objects - Function and Libraries. FOR Loops, WHILE loops, Shift Registers, CASE structure, formula nodes-Sequence structures- Arrays and Clusters- Arrays-graphs and charts. Basics of DAQ Hardware and Software - Concepts of Data Acquisition and terminology - Installing Hardware, Installing drivers - addressing the hardware in LabVIEW- Digital and Analog I/O function - Real time Data Acquisition. Simple programs in VI- Applications of VI-Image acquisition -Motion Control

Learning Outcomes

On completion of this module the student should be able to:1. Explain the importance and application of virtual instrumentation and interfacing concept (AM1)2. Analyse the software based virtual instrumentation technique and G programming (AM1, AM4)3. Demonstrate Real time data acquisition (AM4, AM5)4. Develop LabVIEW© programming techniques for various industrial applications (AM1, AM4)5. Design software based mechatronics systems using relevant hardware and software (AM1, AM4, AM5)

Teaching / Learning Strategy

The main teaching method will be based on lectures with laboratory exercises used to relate theoretical concepts to practical experience. The students will be expected to perform directed reading exercises and self-learning exercises on emerging technologies. Tutorials will be used to reinforce the module material and to discuss the issues raised by the directed reading.

Indicative Reading

1. Sanjay Gupta. (2010)Virtual Instrumentation using LABVIEW, Tata McGraw-Hill, Edition. 2.Garry M. Johnson. (2006) LabVIEW Graphical Programming, Tata McGraw-Hill, 8 TH Edition. 3.W.Bolton.(2008) Mechatronics, ISBN 0-582-35705-5, Addison-Wesley Longaman. 4.LabVIEW Basics I and II Manual. (2003) National Instruments. Some Helpful Web Site: <>

Transferrable Skills

Mid-term test: Knowledge of VI fundamentals Assignment provide: In depth Knowledge in Virtual Instrumentation and its application Lab Test: Provides ability to build Virtual Instrumentation technique

Module Structure

Activity Total Hours
Practicals (FT) 28.00
Assessment (FT) 16.00
Independent Learning (FT) 100.00
Lectures (FT) 56.00

Assessment Methods

Component Duration Weighting Threshold Description
Exam (School) 1.50 20.00 n/a Mid-Term Test - Unseen written examination-1½ Hours
Exam (Exams Office) 3.00 50.00 45% Final Examination - Unseen written examination-3 Hours
Coursework 1 n/a 30.00 n/a Lab Report of 2000 words