110 likes | 243 Vues
This document provides a detailed comparison between LabVIEW 8.6.1 and LabVIEW 2011, particularly focusing on enhancements relevant to the FRC environment. Key improvements include VI snippets for easier code sharing, recursion support, an upgraded probe watch window, enhanced diagram cleanup features, and the addition of new 2D and 3D graph functionalities. Other notable features include better performance, improved real-time deployment, and various new capabilities that enhance usability and code structure. These changes significantly benefit FRC teams in robot programming.
E N D
LabVIEW 2011 Versus 8.6 Doug Norman National Instruments January 6, 2012
LabVIEW FRC 2012 • FRC Edition 2011 used LabVIEW 8.6.1 Pro • FRC Edition 2012 uses LabVIEW 2011 Pro • Many new features from 3 versions: • LabVIEW 2009 • LabVIEW 2010 • LabVIEW 2011
New Features from LabVIEW 2009 • VI Snippets • Recursion • Probe Watch Window • Quick Drop additions • New icon editor • Partial Diagram Cleanup • Parallel For Loops • Timing sources • Command Line compare • New 2D and 3D graphs
VI Snippets • Save a section of diagram code into a .png file • Edit>>Create VI Snippet from Selection • The image shows a picture of the code and contains the actual code • Makes it easy to share code • Just drag the .png file onto a block diagram
Partial Diagram Cleanup • Select wires and objects • Edit>>Clean Up Selection • OrCtrl+U • Code within structures can be excluded • Right-click structure >> Exclude from Diagram Cleanup
Recursion • Configure a VI to be reentrant • Select Share clones between instances • Drag the icon of the VI onto its own block diagram • LabVIEW Real-Time supported, but not deterministic
New Features from LabVIEW 2010 • Versioned VI Snippets • Owned Labels on wires • Export Graph/Chart data • New T and F constants • Undo buffer from 8 to 99 • VI Scripting • Cluster constant as icon • Quick Drop - replace • Rewire Conn Pane • Merge Error is growable • Packed Project Libraries • InliningSubVIs
New Features from LabVIEW 2011 • Performance & stability • Improved RT deployment • Conn Pane always shows • Create subVI improvements • Booleans accept error wire • Undo after save • Ignore all subVIs • Silver controls • Type def from diagram • Align, Distribute wires
Create SubVI Improvements • 4 x 2 x 2 x 4 connector pane by default • Error terminals in lower corners • Refnum or class terminals in upper corners • Controls aligned on left side of front panel • Indicators aligned on right side of front panel
Conclusion • Many new features between LabVIEW 8.6.1 and LabVIEW 2011 • Many are useful for FRC Questions?