11-16-2013 11:56 AM
Poniżej rozkład materiału pomiędzy poszczególne spotkania. Zakres tematyczny zajęć obejmuje wszystkie zagadnienia, których znajomość jest wymagana podczas egzaminu CLAD. Zajęcia prowadzone są w języku polskim; prezentacje z wykładów oraz większość innych materiałów udostępniane są w języku angielskim.
Tematy zaznaczone pogrubioną czcionką to materiał już zrealizowany, a pozostałe, pisane normalną czcionką, to tematy zaplanowane na dane spotkanie. Harmonogram będzie na bieżąco aktualizowany.
Poniższym grafikiem można (czy nawet: należy) kierować się, jeśli ktoś zamierza odrabiać zajęcia.
Do egzaminu można będzie podejść ze swoją grupą lub inną, zależnie od preferowanego terminu.
Numer spotkania | Grupa poniedziałkowa (16:30-18:30, aula C, AEI) | Grupa środowa (16:30-18:30, aula C, AEI) | ||
---|---|---|---|---|
Data | Tematy | Data | Tematy | |
1. | 18.03 | 1. Navigating LabVIEW, A-E | 18.03 | 1. Navigating LabVIEW, A-E |
2. | 23.03 | 1. Navigating LabVIEW, F-I 2. Implementing a VI, A-C | 25.03 | 1. Navigating LabVIEW, F-I 2. Implementing a VI, A-C |
3. | 13.04 | 2. Implementing a VI, D-H 3. Data Structures, A | 15.04 | 2. Implementing a VI, D-H 3. Data Structures, A-B |
4. | 20.04 | 3. Data Structures, A-G 4. Troubleshooting and Debugging VIs, A | 22.04 | 3. Data Structures, C-G 4. Troubleshooting and Debugging VIs, A-C |
5. | 27.04 | 4. Troubleshooting and Debugging VIs, B-D 5. Developing Modular Applications 6. Programming Designs, A | 29.04 | 4. Troubleshooting and Debugging VIs, D 5. Developing Modular Applications 6. Programming Designs, A-B |
6. | 04.05 | 6. Programming Designs, B-D 7. Variables, A-C | 6.05 | 6. Programming Designs, C-D 7. Variables, A-D |
7. | 11.05 | 7. Variables, C-D 8. Programmatic Control of User Interface 9. File I/O | 13.05 | 7. Variables, D 8. Programmatic Control of User Interface 9. File I/O |
8. | 25.05 | Egzamin CLAD | 27.05 | Egzamin CLAD |
Opis materiału:
1. Navigating LabVIEW
A. What Is LabVIEW?
B. Project Explorer
C. Parts of a VI
D. Front Panel
E. Block Diagram
F. Searching for Controls, VIs and Functions
G. Selecting a Tool
H. Dataflow
I. Building a Simple VI
2. Implementing a VI
A. Designing Controls and Indicators
B. LabVIEW Data Types
C. While Loop
D. For Loop
E. Timing a VI
F. Data Feedback in Loops
G. Case Structure
H. Disable Structures
3. Data Structures
A. Arrays
B. Common Array Functions
C. Polymorphism
D. Auto-Indexing
E. Clusters
F. Type Definitions
G. Plotting Data – Charts and Graphs
4. Troubleshooting and Debugging VIs
A. Correcting Broken VIs
B. Debugging Techniques
C. Undefined or Unexpected Data
D. Error Handling
5. Developing Modular Applications
A. Understanding Modularity
B. Icon
C. Connector Pane
D. Using SubVIs
E. Documenting Code
6. Programming Designs
A. Event-Driven Programming
B. Sequential Programming
C. State Machine Design Pattern
D. Multiple Loop Design Patterns
7. Variables
A. What Are Variables?
B. Variables Within a Single VI
C. Variables Between Multiple VIs
D. Race Conditions
8. Programmatic Control of User Interface
A. VI Server
B. Property and Invoke Nodes
C. Implicitly and Explicitly Linked Property and Invoke Nodes
9. File Input and Output
A. Understanding Resources
B. File I/O
C. File Formats
D. Creating File Paths
Jeśli zgłoszą Państwo taką chęć, możemy pod koniec zrobić też lekcję na temat pracy z kartami pomiarowymi (DAQ). Ta tematyka nie obowiązuje do egzaminu CLAD, dlatego tych zajęć nie ma na powyższej liście.