Academic year 2018/2019 |
Supervisor: | Ing. Pavel Houška, Ph.D. | |||
Supervising institute: | ÚAI | |||
Teaching language: | Czech | |||
Aims of the course unit: | ||||
The aim of the course is to familiarize students with the graphical programming language and development of DAQ, control and real-time applications. | ||||
Learning outcomes and competences: | ||||
Ability of problem analysis, design and implementation of DAQ and control applications in LabVIEW. Students is ready for CLAD certified exams. | ||||
Prerequisites: | ||||
Basic knowledge of algorithm development and electrical automatic control equipments. | ||||
Course contents: | ||||
Principles of graphical programming and application development in graphical programming language LabVIEW. Program loops, timed loops, loops synchronization, real-time application design and development. Multifunctional HW, measurement, operation, control and communication using. Development of maintainable and reusable code, refactoring. | ||||
Teaching methods and criteria: | ||||
The course is taught through practical laboratory work. | ||||
Assesment methods and criteria linked to learning outcomes: | ||||
Functional project in form of application consisting of HW configuration, control loop and UI. | ||||
Controlled participation in lessons: | ||||
Attendance at seminars is required. | ||||
Type of course unit: | ||||
Labs and studios | 13 × 3 hrs. | compulsory | ||
Course curriculum: | ||||
Labs and studios | 1. Introduction to LabVIEW environment 2. Hardware configuration (DAQ, communication busses, cameras) 3. Simple application, measurement and operating fundamentals 4. Errors and program debugging 5. Loops, timings and conditions 6. Data types and its utilization 7. Parallel working of multiple loops 8. Synchronization and access controls of sources 9. Events, asynchronous data processing and UI 10. Files I/O, data records and analyses 11. Application design methodology 12. Refactoring and code maintenance, application distribution 13. Project finishing, credit |
|||
Literature - fundamental: | ||||
1. LabVIEW LabVIEW Fundamentals, National Instruments, August 2005, Part Number 374029A-01 dostupné z www.ni.com | ||||
2. LabVIEW Measurements Manual, National Instruments, April 2003 Edition, Part Number 322661B-01, dostupné z www.ni.com | ||||
3. LabVIEW Core 1 Course Manual, National Instruments, August 2010 Edition, Part Number 325290B-01 | ||||
4. LabVIEW Core 2 Course Manual, National Instruments, October 2009 Edition, Part Number 325292A-01 | ||||
Literature - recommended: | ||||
1. Getting Started with NI LabVIEW Student Training, National Instruments, dostupné z http://zone.ni.com/devzone/cda/tut/p/id/7466 |
The study programmes with the given course: | |||||||||
Programme | Study form | Branch | Spec. | Final classification | Course-unit credits | Obligation | Level | Year | Semester |
M2I-P | full-time study | M-KSI Mechanical Engineering Design | -- | Cr | 3 | Elective (voluntary) | 2 | 2 | W |
M2I-P | full-time study | M-VSR Production Machines, Systems and Robots | P linked to branch B-SSZ | Cr | 3 | Elective (voluntary) | 2 | 1 | W |
M2I-P | full-time study | M-VSR Production Machines, Systems and Robots | -- | Cr | 3 | Elective (voluntary) | 2 | 1 | W |
B3S-P | full-time study | B-AIŘ Applied Computer Science and Control | -- | Cr | 3 | Elective (voluntary) | 1 | 3 | W |
Faculty of Mechanical Engineering
Brno University of Technology
Technická 2896/2
616 69 Brno
Czech Republic
+420 541 14n nnn
+420 726 81n nnn – GSM Telef. O2
+420 604 07n nnn – GSM T-mobile
Operator: nnnn = 1111