INDICATIVE CONTENT
The module will cover the introductory aspects of utilising National Instrument's LabVIEW programming environment.
It will introduce the student to the techniques available within LabVIEW that match the standard control structures and programming techniques such as 'C'.
It will also introduce the students to the rich facilities within LabVIEW that handle both digital and analogue data input and output.
The students will also have an opportunity to utilise data acquisition equipment that has been produced by National Instruments to work seamlessly with LabVIEW.
ADDITIONAL ASSESSMENT DETAILS
An assignment weighted at 100% that will consist of a practical programming assignment together with a brief report covering a theoretical aspect of data acquisition. (3000 words, Learning outcomes 1-3).
LEARNING STRATEGIES
There will be a combination of 12 hours of lectures and 24 hours of practicals together with self-directed study.
The delivery pattern will be the same as COCS50592 Advanced Programming Languages, namely, a single one hour lecture and a signle two hour practical each week.
TEXTS
There is no specific textbook, all necessary material will be provided via the lectures and be supported by a range of resources that are available online (as provided specifically by National Instruments and other organisations).
RESOURCES
Specialist electronics laboratory.
National Instruments LabVIEW
SPECIAL ADMISSIONS REQUIREMENTS
Prior study of COCS40681 Hardware & Computer Systems or equivalent
and
Prior study of COSE40576 Introduction to Programming or equivalent
LEARNING OUTCOMES
1. Explain and utilise the principles of data acquisition, computer control and the more advanced features of the programming language 'C' Labview (specifically those that are more important within the context of system programming). (Application, Communication, Knowledge and Understanding).
2. Specify the requirements of a computer control and data acquisition system. (Anlaysis, Learning).
3. Disuss critically some of the challenges associated with computer control and data acquisition. (Analysis, Communication, Problem Solving).