Jump to content

LabVIEW 2020: Difference between revisions

From LabVIEW Wiki
Add new page
 
 
(7 intermediate revisions by 2 users not shown)
Line 3: Line 3:
|version=LabVIEW 2020
|version=LabVIEW 2020
|logo=File:LV2020.png
|logo=File:LV2020.png
|release=Not yet released
|release=May 2020
|release_sp1=January 2021 (SP1)
|change_0=Interfaces
|change_0=Interfaces
|change_1=Partially broken wires
|change_1=Partially broken wires
Line 9: Line 10:
|change_3=Repairing packages
|change_3=Repairing packages
|change_4=Clear variant data types}}
|change_4=Clear variant data types}}
'''LabVIEW 2020''' has not yet been released.
 
==New features in LabVIEW 2020==
{{ambox|text=This is a subset of new features in LabVIEW 2020 that were mentioned on [https://twitter.com/labview Twitter] and [https://www.facebook.com/labview/ Facebook]. See the Upgrade Notes for a complete list of changes.}}
* Interfaces - Expanded object-oriented programming to introduce interfaces as a companion feature to classes.
* Clear Variant Data right-click menu option<ref name="fb-clear-variant-data"/> - Clears data from Variant controls and indicators.
* Enum to Array of Enums function<ref name="fb-enum-to-array-of-enums"/> - Creates an array with all possible Enum values.
* Create NI GUID function<ref name="fb-create-ni-guid"/> - Adds a native GUID function to LabVIEW.
* Remove <code> (no error)</code> from Error Control (hidden INI key)<ref name="fb-remove-no-error-from-error-control"/> - Set <code>NI.LV.RemoveNoError=TRUE</code> to remove the <code> (no error)</code> suffix from Error Controls.
* Build Path Relative Path Input<ref name="fb-build-path-relative-path-input"/> - The default type for the second input of the Build Path function was changed to relative Path instead of String.
* Break Bad Wire Branches Only<ref name="fb-break-bad-wires-only"/> - Wires only break for broken branches instead of all branches.
* Class Dialog Improvements<ref name="fb-class-dialog-improvements"/> - The dialog for creating new classes was changed to provide more features.
* Double Click Array To Cluster<ref name="fb-double-click-array-to-cluster"/> - The property dialog for the Array To Cluster function can now be opened by a double-click.
* Set Text Icon for Project Libraries<ref name="fb-edit-icons"/> - The Project Library configuration dialog has a new ''Set Text Icon...'' button, which provides a way to quickly set the text, text color and background color for the library icon.
* Range Limits for Type<ref name="fb-range-limits-for-type-vi"/> - Returns the maximum and minimum values for a given data type.
* Generate Checksum Values<ref name="fb-generate-checksum-values"/> - Adds native functions to calculate SHA-2 and SHA-3 checksums to LabVIEW.
* Hide Event Data Node and Iteration Terminal<ref name="fb-hide-event-data-node-and-iteration-terminal"/> - It is now possible to hide Event Data Nodes in Event Structures and Iteration Terminals on For- and While loops.
* Multi-Error Support<ref name="fb-multi-error-support"/> - Collect multiple error values on a single error wire (adds a new subpalette for handling multiple errors).
* Hide Last Item for Rings when running<ref name="fb-hide-last-item-for-rings"/> - Adds an option to hide the last item from a ring control.
 
==Application icon design==
The application icon was changed for LabVIEW 2020 SP1:
 
[[File:LV2020SP1.png]]


==External links==
==External links==
* [https://www.ni.com/en-us/shop/labview/release-details.html LabVIEW Release Details]
* [https://www.ni.com/en-us/shop/labview/release-details.html LabVIEW Release Details]
* [https://www.ni.com/pdf/manuals/374715n.html LabVIEW 2020 Readme]
* [https://www.ni.com/pdf/manuals/374715n.html LabVIEW 2020 Readme]
* [https://www.ni.com/pdf/manuals/374715p.html LabVIEW 2020 SP1 Readme]
* [https://www.ni.com/pdf/manuals/371780t.pdf LabVIEW 2020 Upgrade Notes]
* [https://www.ni.com/pdf/manuals/371780t.pdf LabVIEW 2020 Upgrade Notes]
* [https://www.ni.com/en-us/support/documentation/bugs/20/labview-2020-sp1-bug-fixes.html LabVIEW 2020 SP1 Bug Fixes]
* [https://www.ni.com/en-us/support/documentation/bugs/20/labview-2020-known-issues.html LabVIEW 2020 Known Issues]
* [https://www.ni.com/en-us/support/documentation/bugs/20/labview-2020-known-issues.html LabVIEW 2020 Known Issues]
* [https://www.ni.com/en-us/support/documentation/bugs/20/labview-2020-sp1-known-issues.html LabVIEW 2020 SP1 Known Issues]
* [https://youtu.be/rXLxo9zuBSc What’s new in LabVIEW 2020] by Tom’s LabVIEW Adventure
==References==
<references>
<ref name="fb-clear-variant-data">[https://www.facebook.com/labview/videos/313204460045993 Clear Variant Data] by Darren Nattinger</ref>
<ref name="fb-enum-to-array-of-enums">[https://www.facebook.com/labview/videos/283647629401421 Enum to Array of Enums] by Darren Nattinger</ref>
<ref name="fb-create-ni-guid">[https://www.facebook.com/labview/videos/570111097012827 Create NI GUID.vi] by Darren Nattinger</ref>
<ref name="fb-remove-no-error-from-error-control">[https://www.facebook.com/labview/videos/615411719411123 Remove (no error) From Error Control] by Darren Nattinger</ref>
<ref name="fb-build-path-relative-path-input">[https://www.facebook.com/labview/videos/299469061159932 Build Path Relative Path Input] by Darren Nattinger</ref>
<ref name="fb-break-bad-wires-only">[https://www.facebook.com/labview/videos/672708713385685 Break Bad Wires Only] by Darren Nattinger</ref>
<ref name="fb-class-dialog-improvements">[https://www.facebook.com/labview/videos/3102767176494288 Class Dialogue Improvements] by Darren Nattinger</ref>
<ref name="fb-double-click-array-to-cluster">[https://www.facebook.com/labview/videos/349473259602855 Double Click Array To Cluster] by Darren Nattinger</ref>
<ref name="fb-edit-icons">[https://www.facebook.com/labview/videos/350338116077871 Edit Icons] by Darren Nattinger</ref>
<ref name="fb-range-limits-for-type-vi">[https://www.facebook.com/labview/videos/690573941892844 Range Limits for Type VI] by Darren Nattinger</ref>
<ref name="fb-generate-checksum-values">[https://www.facebook.com/labview/videos/1254380881613189 Generate Checksum Values] by Darren Nattinger</ref>
<ref name="fb-hide-event-data-node-and-iteration-terminal">[https://www.facebook.com/labview/videos/372715580702001 Hide Event Data Node and Iteration Terminal] by Darren Nattinger</ref>
<ref name="fb-multi-error-support">[https://www.facebook.com/labview/videos/191762282418740 Multi-Error Support] by Darren Nattinger</ref>
<ref name="fb-hide-last-item-for-rings">[https://www.facebook.com/labview/videos/842160236599572 Hide Last Item for Rings] by Darren Nattinger</ref>
</references>
{{stub}}
{{stub}}


[[Category:LabVIEW Versions]]
[[Category:LabVIEW Versions]]
[[Category:LabVIEW]]

Latest revision as of 14:48, 18 April 2022

LabVIEW 2020
Release Date(s)
  • May 2020
  • January 2021 (SP1)


Key Features and Changes
  • Interfaces
  • Partially broken wires
  • Publish web services to NI Web Server
  • Repairing packages
  • Clear variant data types




New features in LabVIEW 2020

  • Interfaces - Expanded object-oriented programming to introduce interfaces as a companion feature to classes.
  • Clear Variant Data right-click menu option[1] - Clears data from Variant controls and indicators.
  • Enum to Array of Enums function[2] - Creates an array with all possible Enum values.
  • Create NI GUID function[3] - Adds a native GUID function to LabVIEW.
  • Remove (no error) from Error Control (hidden INI key)[4] - Set NI.LV.RemoveNoError=TRUE to remove the (no error) suffix from Error Controls.
  • Build Path Relative Path Input[5] - The default type for the second input of the Build Path function was changed to relative Path instead of String.
  • Break Bad Wire Branches Only[6] - Wires only break for broken branches instead of all branches.
  • Class Dialog Improvements[7] - The dialog for creating new classes was changed to provide more features.
  • Double Click Array To Cluster[8] - The property dialog for the Array To Cluster function can now be opened by a double-click.
  • Set Text Icon for Project Libraries[9] - The Project Library configuration dialog has a new Set Text Icon... button, which provides a way to quickly set the text, text color and background color for the library icon.
  • Range Limits for Type[10] - Returns the maximum and minimum values for a given data type.
  • Generate Checksum Values[11] - Adds native functions to calculate SHA-2 and SHA-3 checksums to LabVIEW.
  • Hide Event Data Node and Iteration Terminal[12] - It is now possible to hide Event Data Nodes in Event Structures and Iteration Terminals on For- and While loops.
  • Multi-Error Support[13] - Collect multiple error values on a single error wire (adds a new subpalette for handling multiple errors).
  • Hide Last Item for Rings when running[14] - Adds an option to hide the last item from a ring control.

Application icon design

The application icon was changed for LabVIEW 2020 SP1:

External links

References

  1. Clear Variant Data by Darren Nattinger
  2. Enum to Array of Enums by Darren Nattinger
  3. Create NI GUID.vi by Darren Nattinger
  4. Remove (no error) From Error Control by Darren Nattinger
  5. Build Path Relative Path Input by Darren Nattinger
  6. Break Bad Wires Only by Darren Nattinger
  7. Class Dialogue Improvements by Darren Nattinger
  8. Double Click Array To Cluster by Darren Nattinger
  9. Edit Icons by Darren Nattinger
  10. Range Limits for Type VI by Darren Nattinger
  11. Generate Checksum Values by Darren Nattinger
  12. Hide Event Data Node and Iteration Terminal by Darren Nattinger
  13. Multi-Error Support by Darren Nattinger
  14. Hide Last Item for Rings by Darren Nattinger