Intermediate LabVIEW Programming
Intermediate LabVIEW Programming
COURSE CODE: KCLVP2-02
Credit Value: 2.0
Course Description:
This is essentially LabVIEW Core 2 and is an extension of the LabVIEW Core 1 course. It teaches students how to use common design techniques (e.g., state machine, producer-consumer) to develop LabVIEW applications for research, engineering, and testing environments. [Successful completion of LabVIEW Core 1 and Core 2 in the KERSL curriculum will ensure that you will be successful when you take the Certified LabVIEW Associate Developer (CLAD) certification offered by National Instruments.]
- Use of event-driven programming,
- Implementing design patterns:
- State machine design (polling)
- State machine design (event-based)
- Producer/consumer design pattern
- Error handlers
- Programmatic control of user interface,
- Techniques to optimize reuse of existing code,
- Use of file I/O functions
- Tools to create executables and installers