Skip to main content
Skip header
Terminated in academic year 2020/2021

Virtual Instrumentation II.

Type of study Bachelor
Language of instruction English
Code 450-2033/02
Abbreviation VI2
Course title Virtual Instrumentation II.
Credits 4
Coordinating department Department of Cybernetics and Biomedical Engineering
Course coordinator prof. Ing. Petr Bilík, Ph.D.

Subject syllabus

Lectures:
1. Issues associated with A/D conversion. The parameters of A/D converter. Multifunction plug-in DAQ cards support in graphical-oriented development environment.
2. Signal conditioning for correct A/D conversion. Input modes of Analog Input Cards. Creating applications using DAQ plug-in cards using built-in tools in graphics oriented development environment. Analog output.
3. Counters and timers, digital inputs and outputs on DAQ boards, modes of operation and using them in virtual measurement systems.
4. Application of Advaced Analysis Library functions in the implementation of measurement systems. Conversion of the measured signal from time domain to frequency domain, window functions parameters, digital filtering to reduce unwanted signal components.
5. The process of planning and design of an applications written in LabVIEW. The structure of event-driven program, implementation in a graphically-oriented development environment.
6. Multitasking and multithreading in a graphically-oriented development environment. Shared data area, race conditions. Management of priorities for various parts of the block diagram.
7. Advanced tasks with files and text strings. Representation of data types in memory and files. Text, binary and datalog files. Efficient data management in LabVIEW. Proposed structure of the data set according to application needs.
8. Measuring instruments support. Communication with measuring instruments and support in a graphical development environment.
9. Using client-server technology in the virtual instrumentation measuring systems. DataSocket.
10. Data transfer between applications using TCP/IP protocol and DataSocket. LabVIEW Web Server. Display and control applications remotely. Implementation of distributed measurement systems.
11. DDE, OLE, ActiveX technologies. Property Nodes, VI server.
12. Application distribution kit. Creation of EXE application. Run-time module, installation scripts, using of the distribution toolkit.
13. News in the virtual measuring systems, modern trends in the development of virtual measuring systems.
14. Image processing IMAQ Vision Builder and IMAQ


Laboratories:
1. Working with NI MAX and NI-DAQ assistant, analysis of the basic parameters of the signal.
2. Working with analog input
3. Working with digital inputs, outputs, counters and timers.
4. Digital filtering, FFT, alliasing
5. Implementation of advanced event-driven structure.
6. Implementation of parallel running tasks and exchange information between tasks.
7. Types of data files. Reading and writing text, binary and datalog files. ASCII table.
8. Communication with the instrument simulator
9. Implementation of data communication between applications using DataSocket.
10. Implementation of data communication between applications using TCP/IP DataSocket and global variables.
11. Using ActiveX components in LabVIEW
12. Creating EXE application.

Literature

BRESS, Thomas J. Effective LabVIEW programming. 1st ed. Allendale: NTS Press, 2013. ISBN 978-1-934891-08-7 

BITTER, Rick; MOHIUDDIN, Taqi a NAWROCKI, Matt. LabVIEW: advanced programming techniques. 2nd ed. Boca Raton: CRC/Taylor & Francis, c2007. ISBN 978-0-8493-3325-5.

LARSEN, Ronald W. LabVIEW for engineers. ESource. Upper Saddle River: Prentice Hall, c2011. ISBN 978-0-13-609429-6 .

BLUME, Peter A. The LabVIEW style book. Upper Saddle River: Prentice Hall, c2007. ISBN 978-0-13-145835-2.

Advised literature

CLARK, Cory L. LabVIEW digital signal processing and digital communications. New York: McGraw-Hill, c2005. ISBN 0-07-144492-0.

KEHTARNAVAZ, Nasser. Digital signal processing system design: LabVIEW-based hybrid programming. 2nd ed. Burlington: Elsevier/Academic Press, c2008. ISBN 978-0-12-374490-6.