352-0530/04 – Special Programme Techniques (SPT)
Gurantor department | Department of Control Systems and Instrumentation | Credits | 4 |
Subject guarantor | Ing. Jiří Kulhánek, Ph.D. | Subject version guarantor | Ing. Jiří Kulhánek, Ph.D. |
Study level | undergraduate or graduate | Requirement | Choice-compulsory |
Year | 2 | Semester | winter |
| | Study language | Czech |
Year of introduction | 2013/2014 | Year of cancellation | |
Intended for the faculties | FS | Intended for study types | Follow-up Master |
Subject aims expressed by acquired skills and competences
The main topic of subject is to introduce students with basics of image recognition. The environment used for teaching is the NI VisionBuilder (mostly) and NI LabView (partialy).
Teaching methods
Lectures
Tutorials
Project work
Summary
Subject “Special programme techniques” is focused to methods of image recognition used in industry, especially connected to the automation of mechanical industry. In the subject the students will got common knowledge of image recognition and knowledge of specific solutions in the NI VisionBuilder environment.
Compulsory literature:
Recommended literature:
Additional study materials
Way of continuous check of knowledge in the course of semester
The periodic check of students work will be on each lesson. The student will upload your actual work from the lesson into LMS server.
E-learning
Other requirements
Basic knowledge of programming (preferable C language, PASCAL)
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
1. Principles of OOP programming, encapsulation, overloaded functions
2. The constructors and destructors, initialization of objects by value
3. Inheritance, the parent constructor, overloading of methods in child objects.
4. Polymorphism and virtual functions.
5. The error states and exceptions mechanism.
6. Operators, numeric operators overloading.
7. Overloading of non numeric operators.
8. Dynamic memory allocation and phenomen of copy constructor and operator =.
9. The compilation and linking of big project. Creation and using of DLL libraries.
10. The creation and usage of COM components with the ATL library.
11. The creation and use of COM component with Automation interface.
12. The creation and use of ActiveX component with the ATL library.
13. Using of ActiveX component in third party SW.
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction