Duration
2 days
Overview
Let’s see what LabVIEW has more to provide us. This course module extends LabVIEW I and consists some of the more advanced concepts like, design patterns, data synchronization techniques, event based programming, error handling.
Skill Level
This is a beginner level course and requires understanding of LabVIEW I.
Included in the program
- Rich presentation content
- Interactive Quizzes
- Fast and Effective Doubt Clearing session
Course Outline
- 1. Common Design Techniques
a) Design patterns
b) Single loop design patterns
c) Multiple loop design patterns
d) Timing a design pattern
- 2. Synchronization Techniques
a) Variables
b) Notifiers
c) Queues
- 3. Event Programming
a) Events
b) Event-driven programming
- 4. Error Handling
a) Importance of error handling
b) Errors and warnings
c) Ranges of error codes
d) Error handlers
- 5. Controlling the User Interface
a) Property nodes
b) Invoke nodes
c) VI Server architecture
d) Control references
- 6. File I/O Techniques
a) File formats
b) Binary files
c) Technical data management streaming (TDMS) files
- 7. Creating and Distributing Applications
a) Preparing the files
b) Build specifications
c) Building the application and installer
Prerequisites and Requirements
- Experience with Microsoft Windows
- LabVIEW Core 1 or equivalent experience
After attending this course, you will be able to:
- Use local variables to modify front panel controls or stop parallel loops
- Apply common design patterns that use queues and events
- Programmatically control user interface objects
- Evaluate file I/O formats and use them in applications
- Modify existing code for improved usability
- Prepare, build, debug, and deploy stand-alone applications
Programme scope, delivery arrangements and suitability are confirmed during enquiry.