Documente Academic
Documente Profesional
Documente Cultură
LabVIEW Academy
Instructors Guide
National Instruments | v
Contents
Supplementary Materials
Hardware Topics.........................................................................................................41
Learning LabVIEW with ELVIS Labs .......................................................................43
vi | ni.com
LabVIEW Academy Instructors Guide
A student syllabus handout that includes topics, reading, and homework for each week is included
at the end of each complete syllabus. Slide and page numbers correspond to the LabVIEW 2012
Core 1 and Core 2 materials, but the LabVIEW Academy materials also include a complete slide
deck with a custom slide show for each syllabus.
National Instruments | 1
LabVIEW Academy Instructors Guide
2 | ni.com
Complete Ten Week SyllabusRecommended
Table 1. Ten WeeksWeek 1
LabVIEW Core 1Lesson 1, Lesson 1, 122 Using the Project Explorer None LabVIEW Core 1 Course
Navigating LabVIEW and Starting a VI Manual
Hour 1
LabVIEW Core 1Lesson 1, Lesson 1, 2344 None Group Exercise 1-1, LabVIEW Core 1 Course
Navigating LabVIEW Concept: Exploring a VI Manual
Hour 2
LabVIEW Core 1Lesson 1, Lesson 1, 47-78 Search for Controls, VIs, and LabVIEW Core 1 Exercises LabVIEW Core 1 Course
Navigating LabVIEW Functions Exercises 1-2 Manual
Hour 3
1-F. Searching for Controls, VIs, and Slide 53 pp. 1-311-38 and
Functions Selecting, Editing, Resizing LabVIEW Core 1 Exercises
1-G. Selecting a Tool and Wiring Exercises 1-3
Slide 61
LabVIEW Core 1Lesson 1, Lesson 1, 64-81 None Group Exercise 1-4, LabVIEW Core 1 Course
Navigating LabVIEW Concept: Dataflow Manual
1-H. Dataflow Slides 68-72 pp. 1-38 1-43
Hour 1
1-I. Building a Simple VI Group Exercise 1-5A, Simple LabVIEW Core 1 Exercises
Acquire, Analyze, and Exercise 1-5B
Present Design
Slides 79-81
LabVIEW Core 1Lesson 2, Lesson 2, 1-25 Automatic vs. Manual Error None LabVIEW Core 1 Course
Troubleshooting and Debugging VIs Handling Manual
Hour 2
LabVIEW Core 1Lesson 3, Lesson 3, 1-27 Mechanical Action of LabVIEW Core 1 Exercises LabVIEW Core 1 Course
Implementing a VI Booleans Exercise 3-1 Manual
3-A. Front Panel Basics Slide 12 pp. 3-1 3-18
Hour 3
3-B. LabVIEW Data Types Searching Help for Data Note Start this exercise in LabVIEW Core 1 Exercises
Types class and have students
3-C. Documenting Code Exercises 3-1 (if not
finish for homework.
3-D. While Loops Slide 16 completed in class) and
3-2
Table 3. Ten WeeksWeek 3
LabVIEW Core 1Lesson 3, Lesson 3, 30-42 Wait Chart VI Group Exercise 3-3, LabVIEW Core 1 Course
Implementing a VI Slide 42 Concept: While Loops versus Manual
3-E. For Loops For Loops pp. 3-19 3-23
Hour 1
LabVIEW Core 1Lesson 3, Lesson 3, 4353 None LabVIEW Core 1 Exercises LabVIEW Core 1 Course
Implementing a VI Exercise 3-4 Manual
Hour 2
LabVIEW Core 1Lesson 3, Lesson 3, 56-64 Case Structures LabVIEW Core 1 Exercises LabVIEW Core 1 Course
Implementing a VI Slide 64 Exercise 3-6 Manual
Hour 3
LabVIEW Core 1Lesson 4, Lesson 4, 1-26 None None LabVIEW Core 1 Course
Developing Modular Applications Manual
Hour 1
LabVIEW Core 1Lesson 5, Lesson 5, 1-20 None None LabVIEW Core 1 Course
Creating and Leveraging Data Manual
Structures
Hour 2
LabVIEW Core 1Lesson 5, Lesson 5, 31-44 None LabVIEW Core 1 Exercises LabVIEW Core 1 Course
Creating and Leveraging Data Exercise 5-2 Manual
Structures pp. 5-13 5-18
Hour 1
LabVIEW Core 1Lesson 7, Using Lesson 7, 1-19 Course Project LabVIEW Core 1 Exercises LabVIEW Core 1 Course
Sequential and State Machine Slide 20 Exercise 7-1 Manual
Algorithms
Hour 1
LabVIEW Core 1Lesson 8, Solving Lesson 8, 1-21 None LabVIEW Core 1 Exercises LabVIEW Core 1 Course
Dataflow Challenges with Variables Exercise 8-1 Manual
8-A. Communicating Between Parallel pp. 8-1 8-15
Loops Note Start this exercise in LabVIEW Core 1 Exercises
Hour 2
LabVIEW Core 2Lesson 1, Moving Lesson 1, 1-19 Producer/Consumer (Data) None LabVIEW Core 2 Course
Beyond Dataflow Design Pattern Manual
Hour 3
LabVIEW Core 2Lesson 1, Moving Lesson 1, 23-33 Configure and Use Events None LabVIEW Core 2 Course
Beyond Dataflow Slide 34 Manual
Hour 1
LabVIEW Core 2Lesson 2, Lesson 2, 1-15 None Exercise 2-2Group Exercise: LabVIEW Core 2 Course
Implementing Design Patterns Producer/Consumer Design Manual
Hour 2
LabVIEW Core 2Lesson 2, Lesson 2, 27-45 Functional Global Variable None LabVIEW Core 2 Course
Implementing Design Patterns Slide 42 Manual
Hour 1
LabVIEW Core 2Lesson 3, Lesson 3, 1-10 Creating Property Nodes LabVIEW Core 2 Exercises LabVIEW Core 2 Course
Hour 2
LabVIEW Core 2Lesson 3, Lesson 3, 13-25 Using the Class Browser LabVIEW Core 2 Exercises LabVIEW Core 2 Course
Controlling the User Interface (optional) Exercise 3-2 Manual
Hour 3
LabVIEW Core 2Lesson 4, File I/O Lesson 4, 1-13 Demonstrate Writing a LabVIEW Core 2 Exercises LabVIEW Core 2 Course
Techniques Bitmap File Exercise 4-1 Manual
Hour 1
LabVIEW Core 2Lesson 4, File I/O Lesson 4, 15-33 Exercise 4-3 Write and Read LabVIEW Core 2 Exercises LabVIEW Core 2 Course
Techniques TDMS Files Exercise 4-2 Manual
Hour 2
4-D. Work with Multichannel Text Files Slide 32 pp. 4-11 4-24
with Headers LabVIEW Core 2
4-E. Access TDMS Files in LabVIEW Exercises, Exercise 4-3
and Excel
LabVIEW Core 2Lesson 5, Lesson 5, 1-16 None Exercise 5-1 LabVIEW Core 2 Course
Improving an Existing VI LabVIEW Core 2 Manual
5-A.Refactoring Inherited Code Exercises, Exercise 5-1, pp. 5-1 5-8
5-B.Typical Refactoring Issues pp. 5-1 5-7
This lesson is fairly short. We
Hour 3
LabVIEW Core 2Lesson 5, None None Exercise 5-1 includes five None
Improving an Existing VI different refactoring
challenge exercises that
Hour 1
LabVIEW Core 2Lesson 6, Lesson 6, 14-38 None Exercise 6-1B and 6-1C None
Creating and Distributing LabVIEW Core 2
Hour 5
Note Refer to the LabVIEW Certification Preparation section for a recommended additional week of material to prepare for the Certified LabVIEW
Associate Developer (CLAD) Exam.
Ten Week Student Syllabus
Table 11. LabVIEW Academy Ten Week Syllabus
7 Event-Driven Programming Multiple Loop Design Patterns LabVIEW Core 2 Course Manual
Design Patterns Error Handlers pp. 1-5 1-13
Simple Design Patterns Generating Error Codes and Messages pp. 2-1 2-18
LabVIEW Core 2 Course Manual
Exercise 1-2, 2-1, and 2-3
9 Compare File Formats Access TDMS Files in LabVIEW and Excel LabVIEW Core 2 Course Manual
Create File and Folder Paths Refactoring Inherited Code pp. 4-1 4-24
Write and Read Binary Files Typical Refactoring Issues pp. 5-1 5-8
Work with Multichannel Text Files with Headers
10 Preparing the Files Create and Debug an Application LabVIEW Core 2 Course Manual
Build Specifications Create an Installer pp. 6-1 6-27
LabVIEW Core 1Lesson 1, Lesson 1, 144 Using the Project Explorer None LabVIEW Core 1 Course
Navigating LabVIEW and Starting a VI Manual
Course Intro Slide 23 pp. 1-1 1-30
Hour 1
LabVIEW Core 1Lesson 1, Lesson 1, 4767 Search for Controls, VIs, and Group Exercise 1-1, LabVIEW Core 1 Course
Navigating LabVIEW Functions Concept: Exploring a VI Manual
Hour 2
1-F. Searching for Controls, VIs, and Slide 53 Slides 45-46 pp. 1-31 1-39
Functions LabVIEW Core 1 LabVIEW Core 1 Exercises
1-G. Selecting a Tool Exercises, p. 1-3 1-7 Exercises 1-2 and 1-3
1-H. Dataflow
LabVIEW Core 1Lesson 1, Lesson 1, 68-78 Automatic vs. Manual Error Group Exercise 1-4, LabVIEW Core 1 Exercises
Navigating LabVIEW Handling Concept: Dataflow Exercises 1-5 B,
Lesson 2, 1-25
1-H. Dataflow (continued) Slide 19 Slides 68-72 and 2-1
1-I. Building a Simple VI Group Exercise 1-5A, Simple LabVIEW Core 1 Course
Hour 3
Note This week includes many demos and in-class exercises. If time is a concern, cut the in-class demos, since homework exercises cover these concepts.
Table 13. Six WeeksWeek 2
LabVIEW Core 1Lesson 3, Lesson 3, 129 Mechanical Action of None LabVIEW Core 1 Course
Implementing a VI Booleans Manual
Hour 1
LabVIEW Core 1Lesson 3, Lesson 3, 3063 Wait Chart VI Group Exercise 3-3, LabVIEW Core 1 Course
Implementing a VI Slide 42 Concept: While Loops vs. Manual
3-E. For Loops For Loops pp. 3-19 3-33
Case Structures
Hour 2
LabVIEW Core 1Lesson 4, Lesson 4, 1-24 None Time permitting, do Exercise LabVIEW Core 1 Course
Developing Modular Applications 4-1 in class instead of Manual
homework
Hour 3
LabVIEW Core 1Lesson 5, Lesson 5, 1-28 None None LabVIEW Core 1 Course
Creating and Leveraging Data Manual
Structures pp. 5-1 5-13
Hour 1
LabVIEW Core 1Lesson 5, Lesson 5, 31-53 None None LabVIEW Core 1 Course
Creating and Leveraging Data Manual
Hour 2
LabVIEW Core 1Lesson 6, Lesson 6, 1-58 None None LabVIEW Core 1 Course
Creating and Leveraging Data Manual
Structures pp. 6-1 6-24
6-A. Understanding File and Hardware Exercise 6-1, Concept:
Resources Spreadsheet Example VI
Hour 3
LabVIEW Core 1Lesson 7, Using Lesson 7, 1-20 Creating Local Variables None LabVIEW Core 1 Course
Sequential and State Machine Lesson 8, Slide 14 Manual
Lesson 8, 1-21
Algorithms pp. 7-17-11 and
7-A. Using Sequential Programming 8-1 8-15
7-B. Using State Programming LabVIEW Core 1 Exercises
7-C. State Machines Exercise 7-1 and 8-1
Hour 1
LabVIEW Core 2Lesson 1, Moving Lesson 1, Configure and Use Events None LabVIEW Core 2 Course
Beyond Dataflow Slide 34 Manual
1-3and 7-37
Hour 2
LabVIEW Core 2Lesson 2, Lesson 2, 1-26 Producer Consumer Error Exercises 2-2: Group LabVIEW Core 2 Course
Implementing Design Patterns Handler VI Exercise: Manual
2-A. Design Patterns Slide 21 Producer/Consumer Design pp. 2-1 2-18
Pattern
Hour 3
LabVIEW Core 2Lesson 2, Lesson 2, 28-45 Creating Property Nodes None LabVIEW Core 2 Course
Implementing Design Patterns Slide 9 Manual
Hour 1
2-F. Timing a Design Pattern Additional optional demos. pp. 2-19 2-30 and
2-G. Functional Global Variable Design See Note. LabVIEW Core 2 Exercises
Pattern Exercise 2-4 and 2-5
LabVIEW Core 2Lesson 3, Lesson 3, 1-25 Optional demos. See Note. None LabVIEW Core 2 Course
Controlling the User Interface Manual
Hour 2
LabVIEW Core 2Lesson 4, File I/O Lesson 4, 1-31 Demonstrate Writing a None LabVIEW Core 2 Course
Techniques Bitmap File Manual
4-A. Compare File Formats Slide 14 pp. 4-1 4-24
4-B. Create File and Folder Paths LabVIEW Core 2 Exercises
Hour 3
4-C. Write and Read Binary Files Exercises 4-1, 4-2, and
4-D. Work with Multichannel Text Files 4-3
with Headers
4-E. Access TDMS Files in LabVIEW
and Excel
Note You can add optional demonstrations included in Lessons 2 and 3, time permitting.
Table 17. Six WeeksWeek 6
LabVIEW Core 2Lesson 5, Lesson 5, 1-16 None Exercise 5-1 LabVIEW Core 2 Course
Improving an Existing VI LabVIEW Core 2 Manual
5-A.Refactoring Inherited Code Exercises, Exercise 5-1, pp. 5-1 5-8
5-B.Typical Refactoring Issues pp. 5-1 5-7
short. We recommend
spending the majority of the
class working on these
refactoring exercises, as they
are not step-by-step. Students
can get help from each other
and the instructor as they
work through them.
LabVIEW Core 2Lesson 6, Lesson 6, 1-13 None Exercise 6-1A LabVIEW Core 2 Course
Creating and Distributing LabVIEW Core 2 Manual
Hour 2
LabVIEW Core 2Lesson 6, Lesson 6, 14-38 None Exercise 6-1B and 6-1C None
Creating and Distributing LabVIEW Core 2
Hour 5
Note Refer to the LabVIEW Certification Preparation section for a recommended additional week of material to prepare for the Certified LabVIEW
Associate Developer (CLAD) Exam.
5 Timing a Design Pattern Compare File Formats LabVIEW Core 2 Course Manual
Functional Global Variable Design Pattern Create File and Folder Paths pp. 2-19 2-30
VI Server Architecture Write and Read Binary Files pp. 3-1 3-9
Property Nodes Work with Multichannel Text Files with Headers pp. 4-1 4-24
Invoke Nodes Access TDMS Files in LabVIEW and Excel LabVIEW Core 2 Exercises
Control References Exercise 2-4, 2-5, 3-1, 3-2, 3-5, 4-1,
4-2, and 4-3
LabVIEW Core 1Lesson 1, Lesson 1, 121 Using the Project Explorer None LabVIEW Core 1 Course
Navigating LabVIEW and Starting a VI Manual
Hour 1
LabVIEW Core 1Lesson 1, Lesson 1, 2344 None Group Exercise 1-1, LabVIEW Core 1 Course
Navigating LabVIEW Concept: Exploring a VI Manual
1-D. Front Panel Slides 45-46 pp. 1-14 1-30
1-E. Block Diagram LabVIEW Core 1
Hour 2
Exercises, p. 1-3
If time is short, this might be
a good way to start class the
next day - review FP and BD
with the group exercise.
LabVIEW Core 1Lesson 1, Lesson 1, 47-52 Search for Controls, VIs, and Exercise 1-2, Concept: LabVIEW Core 1 Course
Navigating LabVIEW Functions Locating Controls, Manual
Hour 3
1-F. Searching for Controls, VIs, and Slide 53 Functions, and VIs pp. 1-31 1-33
Functions Slide 54-55
LabVIEW Core 1
Exercises, p. 1-8
Table 20. Fifteen WeeksWeek 2
LabVIEW Core 1Lesson 1, Lesson 1, 56-60 Selecting, Editing, Resizing Exercise 1-3, Concept: LabVIEW Core 1 Course
Navigating LabVIEW and Wiring Selecting a Tool Manual
Hour 1
LabVIEW Core 1Lesson 1, Lesson 1, 64-78 None Group Exercise 1-4, LabVIEW Core 1 Course
Navigating LabVIEW Concept: Dataflow Manual
Hour 2
LabVIEW Core 1Lesson 1, Start with a recap None Exercise 1-5A, Group None
Navigating LabVIEW of 1-I from Exercise - Simple Acquire,
1-I. Building a Simple VI (continued) previous day. Analyze and Present Design
Lesson 1, 79-83 Slides 79-81
Hour 3
LabVIEW Core 1Lesson 2, Lesson 2, 1-12 None Exercise 2-1, Concept: LabVIEW Core 1 Course
Troubleshooting and Debugging VIs Debugging Manual
Hour 1
LabVIEW Core 1Lesson 2, Lesson 2, 15-25 Automatic vs. Manual Error None LabVIEW Core 1 Course
Hour 2
LabVIEW Core 1Lesson 3, Lesson 3, 17-27 None Exercise 3-1, Temperature LabVIEW Core 1 Course
Implementing a VI Warnings VI Manual
Hour 1
LabVIEW Core 1Lesson 3, Start with brief None Exercise 3-2 Auto Match VI LabVIEW Core 1 Course
Implementing a VI review of While Slide 28-29 Manual
3-D. While Loops (continued) Loops and then do pp. 3-19 3-22
LabVIEW Core 1
Exercise 3-2
3-E. For Loops Exercises, p. 3-11
Lesson 3, 28-36
Hour 2
LabVIEW Core 1Lesson 3, Lesson 3, 38-53 Wait Chart VI Exercise 3-4, Average LabVIEW Core 1 Course
Implementing a VI Slide 42 Temperature VI Manual
3-F. Timing a VI Slide 49-50 pp. 3-22 3-27
Hour 3
LabVIEW Core 1Lesson 3, Lesson 3, 5663 Case Structure Exercise 3-6, Temperature LabVIEW Core 1 Course
Implementing a VI Slide 64 Warnings VIWith Error Manual
Hour 1
LabVIEW Core 1Lesson 4, Lesson 4, 124 None Exercise 4-1, Temperature LabVIEW Core 1 Course
Developing Modular Applications Warnings VIAs SubVI Manual
Hour 2
LabVIEW Core 1Lesson 5, Lesson 5, 120 None None LabVIEW Core 1 Course
Creating and Leveraging Data Manual
Structures
Hour 3
LabVIEW Core 1Lesson 5, Lesson 5, 2128 None Exercise 5-1, Concept: LabVIEW Core 1 Course
Creating and Leveraging Data Manipulating Arrays Manual
Hour 1
LabVIEW Core 1Lesson 5, Lesson 5, 3144 None Exercise 5-2, Temperature LabVIEW Core 1 Course
Creating and Leveraging Data WarningsClusters Manual
Hour 2
LabVIEW Core 1Lesson 5, Lesson 5, 4753 None Exercise 5-3, Weather LabVIEW Core 1 Course
Creating and Leveraging Data WarningsType Definition Manual
Hour 3
LabVIEW Core 1Lesson 6, Managing Lesson 6, 113 None Exercise 6-1, Concept: LabVIEW Core 1 Course
File and Hardware Resources Spreadsheet Example VI Manual
6-A. Understanding File and Hardware Slide 14 pp. 6-1 6-7
Resources LabVIEW Core 1
6-B. File I/O Exercises, p. 6-3
Hour 1
LabVIEW Core 1Lesson 7, Using Lesson 7, 119 Course Project None LabVIEW Core 1 Course
Sequential and State Machine Slide 20 Manual
Algorithms
Hour 2
LabVIEW Core 1Lesson 7, Using N/A None Exercise 7-1, Weather Station None
Sequential and State Machine Exercise 7-1 is Project
Algorithms long. Use this Slide 21-22
Hour 3
LabVIEW Core 1Lesson 7, Using The topics None None LabVIEW Core 1 Course
Sequential and State Machine covered in Manual
Algorithms Lesson 8 during pp. 8-1 8-4
Finish Exercise 7-1 this hour are very
light, you can use
Hour 1
LabVIEW Core 1Lesson 8, Solving Lesson 8, 821 Creating Local Variables Exercise 8-1, Weather Station LabVIEW Core 1 Course
Dataflow Challenges with Variables Slide 14 UI with Local Variable VI Manual
Hour 2
LabVIEW Core 2Lesson 1, Moving Lesson 1, 1119 Producer/Consumer (Data) None LabVIEW Core 2 Course
Hour 3
LabVIEW Core 2Lesson 1, Moving None None Exercise 1-1, Concept: None
Beyond Dataflow Comparing Queues with
Hour 1
LabVIEW Core 2Lesson 1, Moving Lesson 1, 2333 Configure and Use Events None LabVIEW Core 2 Course
Hour 2
LabVIEW Core 2Lesson 1, Moving None None Exercise 1-2, Concept: Event None
Beyond Dataflow Structure
Hour 3
LabVIEW Core 2Lesson 2, Lesson 2, 111 None Exercise 2-2, Group LabVIEW Core 2 Course
Implementing Design Patterns and 1415 Exercise: Manual
2-A. Design Patterns Producer/Consumer Design pp. 2-1 2-14
Hour 1
Pattern
2-B. Simple Design Patterns
Slide 16
2-C. Multiple Loop Design Patterns
LabVIEW Core 2
Exercises, p. 2-17
LabVIEW Core 2Lesson 2, N/A None Exercise 2-1, Simple State None
Implementing Design Patterns Machine Template
Hour 2
LabVIEW Core 2Lesson 2, Lesson 2, 17-23 Producer/Consumer Error Exercise 2-3, Concept: LabVIEW Core 2 Course
Implementing Design Patterns Handler VI Producer/Consumer with Manual
Error Handling
Hour 3
LabVIEW Core 2Lesson 2, Lesson 2, 2733 None Exercise 2-4, Create a LabVIEW Core 2 Course
Implementing Design Patterns Histogram Application Manual
Hour 1
LabVIEW Core 2Lesson 2, Lesson 2, 3645 Functional Global Variable Exercise 2-5, Create a User LabVIEW Core 2 Course
Implementing Design Patterns Slide 42 Access Level FGV Manual
Hour 3
2-G. Functional Global Variable Design Slides 4645 pp. 2-24 2-30
Pattern LabVIEW Core 2
Exercises, p. 2-39
Table 30. Fifteen WeeksWeek 12
LabVIEW Core 2Lesson 2, N/A None Exercise 2-5, Create a User None
Implementing Design Patterns Access Level FGV
Hour 1
LabVIEW Core 2Lesson 3, Lesson 3, 110 Creating Property Nodes Exercise 3-1, Display LabVIEW Core 2 Course
Controlling the User Interface Slide 9 Temperature and Limits Manual
Hour 2
LabVIEW Core 2Lesson 3, Lesson 3, 1326 Using the Class Browser Exercise 3-2, Customizing LabVIEW Core 2 Course
Controlling the User Interface Slide 27 the VI Window and Export Manual
Hour 3
LabVIEW Core 2Lesson 3, N/A Optional Defer Panel Exercise 3-2, Using SubVIs None
Hour 1
LabVIEW Core 2Lesson 4, File I/O Lesson 4, 1226 Demonstrate Writing a Exercise 4-2, Write Multiple LabVIEW Core 2 Course
Techniques Bitmap File Channels with Simple Manual
Hour 3
4-C. Write and Read Binary Files Slide 14 Header pp. 4-5 4-16
4-D. Work with Multichannel Text Files Slide 22-23
with Headers LabVIEW Core 2
Exercises, p. 4-7
Table 32. Fifteen WeeksWeek 14
LabVIEW Core 2Lesson 4, File I/O Lesson 4, 2731 None Exercise 4-3, Write and Read LabVIEW Core 2 Course
Techniques TDMS Files Manual
Hour 1
4-E. Access TDMS Files in LabVIEW Slides 3233 pp. 4-16 4-24
and Excel LabVIEW Core 2
Exercises, p. 4-13
LabVIEW Core 2Lesson 5, Lesson 5, 116 None Exercise 5-1, Concept: LabVIEW Core 2 Course
Improving an Existing VI Refactoring Inherited Code Manual
5-A.Refactoring Inherited Code LabVIEW Core 2 pp. 5-1 5-8
5-B.Typical Refactoring Issues Exercises, pp. 5-3
short. We recommend
spending the majority of the
class working on these
refactoring exercises, as they
are not step-by-step. Students
can get help from each other
and the instructor as they
work through them.
LabVIEW Core 2Lesson 5, N/A None Exercise 5-1 includes five None
Improving an Existing VI different refactoring
challenge exercises that
Hour 3
LabVIEW Core 2Lesson 6, Lesson 6, 113 None Exercise 6-1A, Preparing LabVIEW Core 2 Course
Creating and Distributing Files for Distribution Manual
Hour 1
LabVIEW Core 2Lesson 6, Lesson 6, 1438 None Exercise 6-1B, Create and None
Creating and Distributing Debug a Stand-Alone
Applications Application
6-C. Create and Debug an Application Slides 2728
6-D. Create an Installer LabVIEW Core 2
Hour 2
Exercises, p. 6-7
Exercise 6-1C, Create an
Installer
Slides 3637
LabVIEW Core 2
Exercises, p. 6-11
Overflow/Wrap up - Or use this extra None None None None
Hour 3
Note Refer to the LabVIEW Certification Preparation section for a recommended additional week of material to prepare for the Certified LabVIEW
Associate Developer (CLAD) Exam.
Fifteen Week Student Syllabus
Table 34. LabVIEW Academy Fifteen Week Syllabus
7 Understanding File and Hardware Resources Using State Programming LabVIEW Core 1 Course Manual
File I/O State Machines pp. 6-1 6-7
Using Sequential Programming pp. 7-1 7-11
8 Communicating Between Parallel Loops Race Conditions LabVIEW Core 1 Course Manual
Controls and Indicators Asynchronous Communication pp. 8-1 8-15
Variables Queues
Local Variables LabVIEW Core 2 Course Manual
pp. 1-1 1-5
13 Compare File Formats Write and Read Binary Files LabVIEW Core 2 Course Manual
Create File and Folder Paths Work with Multichannel Text Files with Headers pp. 4-1 4-16
14 Access TDMS Files in LabVIEW and Excel Typical Refactoring Issues LabVIEW Core 2 Course Manual
Refactoring Inherited Code pp. 4-16 4-24
pp. 5-1 5-8
15 Preparing the Files Create and Debug an Application LabVIEW Core 2 Course Manual
Build Specifications Create an Installer pp. 6-1 6-7
Supplementary Materials
LabVIEW Core 1Lesson 6, Managing Lesson 6, 1736 None Exercise 6-3, Measurement LabVIEW Core 1 Course
File and Hardware Resources - DAQ & Automation Explorer Manual
6-C. Acquiring Measurements with a (DAQ) pp. 6-7 6-15
DAQ
LabVIEW Core 1Lesson 6, Managing Lesson 6, 3958 None Exercise 6-5, Concept: GPIB LabVIEW Core 1 Course
File and Hardware Resources - GPIB Configuration with MAX Manual
6-D. Controlling Measurements Slides 4546 pp. 6-16 6-24
LabVIEW Core 1
Exercises, p. 6-23
GPIB
Selected introductory topics from N/A Chapter 1 LV/ELVIS Lesson 1NI ELVIS II Lesson 2Digital
Introduction to NI ELVIS II, NI Demonstration Workspace Environment, Thermometer, Section 6
Multisim and NI LabVIEW Visit ni.com/info and Sections 26 Visit ni.com/info and
Visit ni.com/info and enter the info enter the info code Visit ni.com/info and enter the info code
code lvaelvis. elvisdemo. enter the info code digitaltherm.
ELVIS 3
Selected introductory topics from N/A Setting up Your myDAQ Tinker, Learn and Do Tinker, Learn and Do
NI myDAQ Getting Started and Support Visit ni.com/info and Engineering with Engineering with
Visit ni.com/info and enter the info enter the info code NI myDAQLab1: DC myDAQLab3: Touchless
code mydaqgs mydaqsetup Measurements Electric Lock
and Take Your First Visit ni.com/info and Exercise 3-2, Automatic
Measurement Using enter the info code Door Opener
Tinker, Learn and Do Engineering with
NI myDAQ NI myDAQ and mydaqlab1 Exercise 3-3, Touchless
NI ELVISmx Instruments Tinker, Learn and Do Electric Lock
Visit ni.com/info and enter the info
my DAQ
LabVIEW Core 1 and LabVIEW Core 2 Lessons Learning LabVIEW with ELVIS Labs
NI Certified LabVIEW Associate Developer (CLAD) InfoFrom here you can download an exam E-Kit with a prep guide and practice exams.
Visit ni.com/info and enter the info code cladinfo.
Certified LabVIEW Associate Developer (CLAD) Exam PreparationWatch this webcast to prepare for the Certified LabVIEW Associate Developer Exam.
Visit ni.com/info and enter the info code cladprep
Understand the Most Missed Concepts within the Certified LabVIEW Associate Developer ExamWatch this webcast to learn what have been the most missed
concepts in the Certified LabVIEW Associate Developer Exam.
Visit ni.com/info and enter the info code cladmissed.