You are on page 1of 17

System Programming and Computer Control

CT047-3-2-SPCC

Module Introduction & Overview

Degree : Level 2
Prerequisites for this module

• VB,C or C++ and Network communication


pre-requisites for this subject.

CT047-3-2 Systems Programming and Computer Control


Aims of this module

• The aims of this module are:-


– to provide you with an understanding of the principles of
Programming system and computer control.
– that you be familiar with a range of hardware for achieving this.
– that you be able to write programs to control simple devices
and to acquire data, possibly storing it for later analysis.
– that you have gained confidence in specifying the
requirements of a control or data acquisition system.
– to allow you to appreciate some of the problems of data
acquisition and computer control.

CT047-3-2 Systems Programming and Computer Control


Learning Outcomes

• At the end of this module you should be able to:-


– Understand the principles of system programming and
computer control.
– Be familiar with a range of hardware for achieving this.
– Be able to write programs to control simple devices
and to acquire data, possibly storing it for later
analysis.
– Gain confidence in specifying the requirements of a
control with system programming.
– Appreciate some of the problems of programming
system and computer control.

CT047-3-2 Systems Programming and Computer Control


Topics we will cover

• An introduction to the ideas behind virtual


instrumentation.
• The concepts of system programming and computer
control.
• The hardware available for data acquisition and control.
• Digital and analogue signals, signal conditioning, data
rates, single-ended and differential inputs.
• Methods of communicating with devices, including serial,
parallel, GPIB, VXI.
• Writing virtual instrument applications for data acquisition
and control using a suitable high-level language.

CT047-3-2 Systems Programming and Computer Control


What is expected of you

• Student participation in class


– Group Discussion
– Presentation
– Quiz
• Independent
• Analytical thinking
• Apply appropriate study strategies & skills

CT047-3-2 Systems Programming and Computer Control


What support is available for you

• Consultation hours (only through prior


appointment)
• Email ( Teams )
• Resources
– Reference material
– Internet resources (www.ni.com)

CT047-3-2 Systems Programming and Computer Control


How you will be assessed

• Assessment components (SAIS)


– Coursework 100%

CT047-3-2 Systems Programming and Computer Control


Reference Book

• Title: LAB VIEW FOR DATA ACQUISITION


ISBN: 0130153621
Author: BRUCE MIHURA

• Title: LAB VIEW FOR EVERYONE


ISBN: 013065096-X
Author: JEFFERY TRAVIS

CT047-3-2 Systems Programming and Computer Control


Group Discussion

• What are the example scenarios of computer


control?

• Data Acquisition is an integral activity for quite a


large/diverse area of application. Any example?

CT047-3-2 Systems Programming and Computer Control


Areas of Data Acquisition

• Automotive Engineering.

CT047-3-2 Systems Programming and Computer Control


Areas of Data Acquisition

• Aeronautical Industry.

CT047-3-2 Systems Programming and Computer Control


Areas of Data Acquisition

• Manufacturing Environment.

CT047-3-2 Systems Programming and Computer Control


Areas of Data Acquisition

• Motor Racing.

CT047-3-2 Systems Programming and Computer Control


Areas of Data Acquisition

• Healthcare.

CT047-3-2 Systems Programming and Computer Control


Question and Answer Session

Q&A

CT047-3-2 Systems Programming and Computer Control


What we will cover next

• Introduction to Systems Programming

CT047-3-2 Systems Programming and Computer Control

You might also like