You are on page 1of 2

LabVIEW Core 2 (v2012) Release Notes (Major Update)

This course revision Reorganized course content into 6 lessons: o Lesson 1: Moving Beyond Dataflow o Lesson 2: Implementing Design Patterns o Lesson 3: Controlling the User Interface o Lesson 4: File I/O Techniques o Lesson 5: Improving an Existing VI o Lesson 6: Deploying an Application Various slide enhancements o Added section slides o Removed lots of unnecessary text from slides o Replaced most screen captures with Silver versions for more updated look Replaced ~50% of the quiz questions. New exercise manual format o Landscape orientation allows for larger block diagram images o New graphical instruction format with call-outs on diagram o Except for introductory exercises, few or no step-by-step instructions When combined with QuickDrop, enables students to complete exercises more quickly and efficiently. Major updates to demonstrations, exercise and solutions o All use LabVIEW projects o All updated with Silver controls o All code reviewed, edited, and improved for localizability o Code reviewed for appropriateness. Replaced ineffective exercises with more
meaningful exercises

Notable changes to Lesson 1, Moving Beyond Dataflow o Focus on Event programming and Queues. o Removed Notifiers. Notifiers now covered in LV Core 3 (2012) o Replaced the Event programming exercise. Students convert a polling-based application to an Event-based application. o Updated the Queues vs. Local Variables concept exercise. Same basic concept, but improved UI elements and cleaned up block diagram. Notable changes to Lesson 2, Implementing Design Patterns o Focus design pattern coverage on event-based state machine, producer/consumer, and FGV o New exercise using the Simple State Machine project template (LV 2012) o Multiple exercises building up understanding of the Producer/Consumer pattern o New FGV exercise. o Reinforce FGV value for addressing read-modify-write race conditions. Notable changes to Lesson 3, Controlling the User Interface o Moved VI Server basics back to beginning of lesson. o Updated exercises to use an event-based example o Replaced the control references exercise to something more appropriate for LV Core 2 level students (e.g., modularizing code to use subVIs). Notable changes to Lesson 4, File I/O Techniques

De-emphasized binary file I/O. Cover more text-based file I/O techniques, including Programmatically creating file and folder paths Working with multichannel data Include file and channel headers o Reduced TDMS file coverage. Students no longer build part of VI. Exercise is now a runonly exercise for both logger and reader. Students still use Excel to view files. Notable changes to Lesson 5, Improving an Existing VI o Reduced slide coverage o Included Outdated Practices as a typical refactoring issue. Use conditional auto-indexing as good example of improved code with new feature. o Replaced single refactoring exercise with choose your own adventure type of exercises. Students complete 1-3 of the 5 possible mini-refactoring exercises in time allotted. These refactoring exercises do NOT have step-by-step instructions. Students are given hints and encouraged to peek at solutions if they are stumped. o Removed topic on Comparing VIs. Notable changes to Lesson 6, Deploying an Application. o Replaced exercise with a Histogram application. o Include content on debugging an executable.

o o

And more.

You might also like