You are on page 1of 2

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

This course revision Reorganized course content into 8 lessons: o Lesson 1: Navigating LabVIEW o Lesson 2: Troubleshooting and Debugging VIs o Lesson 3: Implementing a VI o Lesson 4: Developing Modular Applications o Lesson 5: Creating and Leveraging Data Structures o Lesson 6: Managing File and Hardware Resources o Lesson 7: Using Sequential and State Machine Algorithms o Lesson 8: Solving Dataflow Challenges with Variables Moved the hardware setup content into lesson 6 (Managing Resources) Removed the Measurement Fundamentals appendix from the previous revision Renamed lesson covering arrays, clusters and typedefs from Relating Data to Creating and Leveraging Data Structures. Renamed lesson covering sequence structures and state machines from Common Design Techniques and Patterns to Using Sequential and State Machine Algorithms. 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 Replaced dated practices. (E.g., Replaced "Continue if True" logic in While Loops o
with more natural "Stop if True" logic) Code reviewed for appropriateness. Replaced ineffective exercises with more meaningful exercises

Notable changes to Lesson 1, Navigating LabVIEW o Added a few What is LabVIEW slides to help reinforce key language characteristics o Introduce the LabVIEW project before a VI. o Changed the dataflow exercise to a group exercise o Changed the first part of the acquire, analyze, present exercise to a group exercise o Emphasize QuickDrop as means to finding and dropping functions and VIs. Deemphasize palette search. o Moved LabVIEW help utilities into this lesson Notable changes to Lesson 2, Troubleshooting and Debugging VIs

Replaced old Dee-Bug exercise that had meaningless operations with a new exercise with clear algorithm to be debugged o Moved the fundamental error handling content from previous revision of LV Core 2 into LV Core 1. (E.g., merge errors, errors vs. warnings, etc.) Notable changes to Lesson 3, Implementing a VI o Removed style guidelines for creating professional front panels. Now only cover front panel basics o Updated all exercises. o Moved coercion from For Loop to Numerics. o Added a case structure demo to show how the structure is adaptable to various data types but the data type has to be wired first. o Renamed topic on shift registers from Iterative Data Transfer to Data Feedback in Loops Notable changes to Lesson 4, Developing Modular Applications o Build on previous Temperature Warning exercise to create a subVI. The subVI is then tested in a test calling VI. Notable changes to Lesson 5, Creating and Leveraging Data Structures o Added slides, demo, and exercise on array functions and polymorphism o Added slide on new conditional auto-indexing feature (LV 2012) o Replaced array manipulation exercise. Now focuses more on array functions. o Replaced cluster and typedef exercises. Now build on previous Temperature Warnings VI. Now shows power of editing a typedef once to update many instances of the datatype. o Emphasize type definitions over custom controls. Notable changes to Lesson 6, Managing File and Hardware Resources o Added introduction content on Resources. Basically, introduce general concept of resources before covering file and hardware resources. o Included DAQ and instrument control setup. Content moved from old Lesson 1. o Replaced DAQ exercise to rely on new DAQmx shipping example. o Added optional exercises to data logging exercise (multiple channels, headers, etc.) o Removed serial communication from slides and related exercise. Instrument communication exercise now only uses GPIB. Notable changes to Lesson 7, Using Sequential and State Machine Algorithms o Replaced concept state machine exercise with course project. Now provide partial code and student completes the application. Notable changes to Lesson 8, Solving Dataflow Challenges with Variables o Removed global variables, shared variables and functional global variables. FGVs now covered in LV Core 2. Shared variables used in LabVIEW Real-Time 1. No longer cover global variables in customer education training content. o Since lesson now only covers local variables, renamed lesson to be Solving Dataflow Challenges with Variables. o Show value of local variables for both controlling parallel loops and updating front panel controls. o Scaled down race condition slides to one. Other race condition content moved to LV Core 2 along with FGVs.

And more.

You might also like