632-3013/01 – Programming for experiment (PE)

Gurantor departmentDepartment of Materials and Technologies for VehiclesCredits6
Subject guarantorIng. Martin Juránek, Ph.D.Subject version guarantorIng. Martin Juránek, Ph.D.
Study levelundergraduate or graduateRequirementCompulsory
Year2Semesterwinter
Study languageCzech
Year of introduction2019/2020Year of cancellation
Intended for the facultiesFMTIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
JUR286 Ing. Martin Juránek, Ph.D.
PAW0016 Ing. Tomáš Pawlenka
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Graded credit 0+6

Subject aims expressed by acquired skills and competences

Targets of subject: Introduce students with basic of LAbVIew graphical programming language concept, so student should be able to independatn create own application for data acquisition and data manipulation. Outputs from learning: Students in the lessons learn basic principles of programming and get knowledge of LabVIew environment. The programming wil be applied strongly for experimental data acquisition from real experiments. Students will learn to use of data acquisition HW, convert the measured data into physical values anf further work with. Got knowledge: Programming with graphical programming language LabVIEW

Teaching methods

Tutorials
Project work

Summary

Targets of subject: Introduce students with basic of LAbVIew graphical programming language concept, so student should be able to independatn create own application for data acquisition and data manipulation. Students in the lessons learn basic principles of programming and get knowledge of LabVIew environment. The programming wil be applied strongly for experimental data acquisition from real experiments. Students will learn to use of data acquisition HW, convert the measured data into physical values anf further work with.

Compulsory literature:

[1]JOHNSON, G. W. LabVIEW graphical programming: practical applications in instrumentation and control. New York: McGraw-Hill, c1994, xviii, 522 s. ISBN 0-07-032692-4.

Recommended literature:

[1]JOHNSON, G. W. LabVIEW graphical programming: practical applications in instrumentation and control. New York: McGraw-Hill, c1994, xviii, 522 s. ISBN 0-07-032692-4.

Way of continuous check of knowledge in the course of semester

80% participation in exercises (3 unexcused absences allowed) 2 x program in the form of work on exercises Distribution of points: 1st program 30 points 2nd program 70 points

E-learning

not

Other requirements

80% attendance at seminars

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

1.Introduction into graphical programming language LabVIEW (concept of LabVIEW, basic data types, loops, basic mathematical operations, using of help, controls and indicators on the front panel). 2.Programming of arrays (creation of one dimensional and multidimensional array, different data types in array, reading, changing and inserting data into array, searching and mathematic operations with arrays, generating of simple waveforms signal into array). 3.Using of graph controls (charts, graphs, XY graphs, setting, properties of graphs, realtime operation through PropertyNode). 4.Task n.1–Programming of application (basic math operations, generating of signals, signal presentation, signal modification in realtime). 5.Working with strings (showing of string datam, converting of string data type, searching in string data, connecting of strings , date and time format and strings). 6.Connecting different data types in cluster (inserting data into cluster end exporting data from cluster, waveform data type, parameters of waveform, frequency analysis of waveform). 7.Writing and reading data files (text files – one time or continuous writing to file, rewriting of file, reading of file, reading lines from file, converting strings to number array) 8.Writing and reading data files (different data file formats – Spreadsheet, TDMS, binary files). 9.Building of complex applications (projects, variables, variable libraries, creating and using of SubVI, creating and building executable *.exe files). 10.Synchronization of parallel loops (inter loo comuniation with FIFO queue and with variables). 11.Programming of data acquisition HW (connecting with HW, reading of data, converting of measured data to physical value, showing and storing of measured data). 12.Task n.2 – Programming of application (generating/measurement and showing of signals, realtime parameters input from front panel or file, persistent storing of application settings, using of SubVI, making of EXE file) 13.Task n.2 – work on the application. 14.Final presentation of created applications , grade the work.

Conditions for subject completion

Full-time form (validity from: 2019/2020 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Graded credit Graded credit 100  51 3
Mandatory attendence participation: 80% participation in exercises

Show history

Conditions for subject completion and attendance at the exercises within ISP: Completion of all mandatory tasks within individually agreed deadlines.

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2024/2025 (N0715A270004) Materials and technologies for the automotive industry TAM P Czech Ostrava 2 Compulsory study plan
2023/2024 (N0715A270004) Materials and technologies for the automotive industry TAM P Czech Ostrava 2 Compulsory study plan
2022/2023 (N0715A270004) Materials and technologies for the automotive industry TAM P Czech Ostrava 2 Compulsory study plan
2021/2022 (N0715A270004) Materials and technologies for the automotive industry TAM P Czech Ostrava 2 Compulsory study plan
2020/2021 (N0715A270004) Materials and technologies for the automotive industry TAM P Czech Ostrava 2 Compulsory study plan
2019/2020 (N0715A270004) Materials and technologies for the automotive industry TAM P Czech Ostrava 2 Compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction



2022/2023 Winter