Course detail

PCs in Intrumentation

FEKT-CPMTAcad. year: 2019/2020

The course deals with programming measuring systems and equipment, focusing on virtual instrumentation. Students will recognize the different means used by software producers with emphasis on software from National Instruments (LabVIEW). At the user level, learn to use hardware devices for measurement. Attention is also paid to non-PC systems, and systems based on real-time OS. During the exercise, students can obtain (after performing special tests) an internationally recognized certification for LabVIEW CLAD.

Language of instruction

English

Number of ECTS credits

6

Mode of study

Not applicable.

Learning outcomes of the course unit

The student is able to select suitable software system for creating sw measuring instrument or measuring system, select the appropriate hardware and system implementation. It is capable of programming in LabVIEW on a basic level. He knows this development environment and can be configured. It can also work with auxiliary programs (MAX).

Prerequisites

Knowledge is required at 2r Bc study. It requires a positive approach to measuring technique (obtaining at least 70 points from test subjects BMVE and BMFV), the ability to separate the preparation of interactive learning materials available. Ability to work with learning materials in English.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Techning methods include lectures and computer laboratories.

Assesment methods and criteria linked to learning outcomes

Up to 40 points - computer exercises, which consists of two written tests after 15 points and a separate task with the evaluation of up to 10 points
Up to 60 points - written exam

Course curriculum

1. Introduction, used software division course, Introduction to LabVIEW
2. Peripherals and ways of obtaining data about the target object (measuring card, RS ..., GPIB, VXI)
3. Basic concepts and navigation in LabVIEW
4. Troubleshooting and Debug in LabVIEW
5. Implementing VI in LabVIEW control structures
6. Relating Data in LabVIEW (arrays, Clusters, Type Definitions)
7. Managing Resources in LabVIEW (File IO, data collection NIDAQ, Instrument Drivers)
8. Developing Modular Applications in LabVIEW
9. Common Design Techniques and patterns in LabVIEW
10. Using Variables in LabVIEW
11. LabVIEW add-ons, examples of applications
12. LabVIEW-RT FPGA module, distributed applications

Work placements

Not applicable.

Aims

The goal is to provide orientation in software systems for creating measurement applications, the basic orientation of the measuring peripherals for PC and learn to work with LabVIEW.

Specification of controlled education, way of implementation and compensation for absences

Mandatory participation in seminars, in case of absence can be added to a separate study of interactive learning materials. Tolerated with 2 outs.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Not applicable.

Recommended reading

Firemní literatura AGILENT. (EN)
Firemní literatura National Instruments (EN)

Classification of course in study plans

  • Programme EECC Bc. Bachelor's

    branch BC-EST , 2 year of study, summer semester, elective interdisciplinary
    branch BC-AMT , 2 year of study, summer semester, elective specialised

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Syllabus

Introduction, basic application for on-line, off-line.
SW separation, examples
SW for measurement instrument construct.
Statistical and visualization sw. HiQ (NI).
LabWindows-structure, language, libraries. Formatting and I/O library
LabWindows-Advanced Analysis library, user interface
Basic principes for communication PC with measurement instruments. RS..., GPIB, VXI.
Pluggin PC card for measurement
LabWindows-Instrument library creation
LabWindows-Data Acqusition, GPIB and RS232 libraries, toolsets
LabVIEW basic development environment, programs, libraries
LabVIEW toolsets, basic examples of programing technic
Distributed measurement systems, computer network

Exercise in computer lab

26 hod., compulsory

Teacher / Lecturer

Syllabus

Introduction
Sinple SW for basic application
SW from Hewlett-Packard, VEE
SW for HW projects EAGLE, SW TestPoint
LabWindows Basic development environment, libraries, user interface
LabWindows off-line basic examples
LabVIEW Basic development environment, libraries, user interface
LabVIEW off-line basic examples
Written test

Laboratory exercise

13 hod., compulsory

Teacher / Lecturer

Syllabus

Self work - unlinear characteritic meter with GPIB
Self work - callibration system with GPIB
Self work - scope and spectral analyzer on PC card PC-LPM-16
Self work - Frequency characteristic meter with GPIB