{"id":21819,"date":"2019-06-17T09:35:00","date_gmt":"2019-06-17T09:35:00","guid":{"rendered":"https:\/\/gpower.io\/new-features-in-labview-2019-niweek-2019-13\/"},"modified":"2026-04-14T12:59:16","modified_gmt":"2026-04-14T12:59:16","slug":"new-features-in-labview-2019-niweek-2019-13","status":"publish","type":"post","link":"https:\/\/gpower.io\/en\/new-features-in-labview-2019-niweek-2019-13\/","title":{"rendered":"New features in LabVIEW 2019 [NIWeek 2019 \u2013 1:3]"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"21819\" class=\"elementor elementor-21819 elementor-9988\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-70cfcd6c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"70cfcd6c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-35de062c\" data-id=\"35de062c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4988becb elementor-widget elementor-widget-heading\" data-id=\"4988becb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">As previously mentioned, GPower attended NIWeek 2019 in Austin, Texas\u2014and there is plenty of news from the event! News that will hopefully help inspire new and exciting solutions in your department. Based on our field, I have compiled some of the week\u2019s technical highlights in a mini-series, where the first of a total of three blog posts covers new features in LabVIEW 2019.   <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-639757e7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"639757e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55faa9c4 elementor-widget elementor-widget-heading\" data-id=\"55faa9c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">LabVIEW 2019 \u2013 new features<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fb0e326 elementor-widget elementor-widget-text-editor\" data-id=\"4fb0e326\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>As usual, this year\u2019s NIWeek also saw the release of a new version of LabVIEW with many new features, such as:<\/p><ul><li>Two new data structures<ul><li>Sets: Contain only unique values<\/li><li>Maps: Store data under keys for quick retrieval<\/li><\/ul><\/li><li>Installation via NI Package Manager (NIPM)<ul><li>Feeds available as part of a package<\/li><li>Package Installer<\/li><\/ul><\/li><li>New 64-bit version of the LabVIEW FPGA Module<ul><li><a href=\"http:\/\/www.ni.com\/pdf\/manuals\/374737k.html?prodref=com-ni-package_manager-19.0#features\" target=\"_blank\" rel=\"noopener\">See the new features<\/a><\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f5f6df2 elementor-widget elementor-widget-heading\" data-id=\"f5f6df2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">New data structures [Set and map] <\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-220c6cf2 elementor-widget elementor-widget-text-editor\" data-id=\"220c6cf2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The new data structures supplement the existing structures (arrays, variants, clusters, etc.) and have specific properties that are not available in the existing ones.<\/p><ul><li>A <strong>Set<\/strong> can contain only unique values and filters out all duplicates when the set is created. This eliminates the need to iterate through all the data in an array and check whether each value is unique or a duplicate\u2014simply convert the array to a set. The result therefore contains only the array\u2019s unique values.  <\/li><li>A <strong>Map<\/strong> stores data under a key string, which is used to retrieve the data again. This can be used, among other things, for configuration data or for handling multiple languages in applications. <\/li><\/ul><p><a href=\"https:\/\/twitter.com\/hashtag\/LabVIEWSetsAndMaps\" target=\"_blank\" rel=\"noopener\">Read more about using sets and maps <\/a> <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae079f elementor-widget elementor-widget-heading\" data-id=\"3ae079f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Application distribution<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-141ce9dc elementor-widget elementor-widget-text-editor\" data-id=\"141ce9dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The installation of LabVIEW 2019 has also changed significantly. Both LabVIEW 2019 and most underlying tools such as Real-Time and FPGA are now managed as packages in <a href=\"https:\/\/www.ni.com\/da-dk\/support\/downloads\/ni-package-manager.html\" target=\"_blank\" rel=\"noopener\">NI Package Manager (NIPM)<\/a>. This means, among other things, that they can be installed and updated directly from the package manager, simplifying the installation process for the user when many National Instruments products need to be installed at the same time.  <\/p><p>In LabVIEW 2019, the options for creating your own packages for NIPM have also been expanded, enabling you to install an application developed in LabVIEW. The package manager works by subscribing to lists, called feeds, to find the latest version of, for example, LabVIEW. What is new in LabVIEW 2019 in this context is that you can create and update a feed directly as part of the build process. In addition, from the end user\u2019s perspective, the update becomes available once the application has finished building.   <\/p><p>LabVIEW 2019 also improves the installation process for your application on a PC that does not have NIPM installed. A new build target, called Package Installer, has been introduced, which installs NIPM first and then installs the dependencies for the package installer and the required files. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ded3b38 elementor-widget elementor-widget-heading\" data-id=\"5ded3b38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">What do the new features mean more concretely?\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d98fbd1 elementor-widget elementor-widget-text-editor\" data-id=\"d98fbd1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Based on the new features in LabVIEW 2019, it has, among other things, become much easier to create an application to share between the development department and production, without any doubt about which version is the latest. A huge step forward in reaching development project goals faster! <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfcd310 elementor-widget elementor-widget-heading\" data-id=\"cfcd310\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">From new features in LabVIEW to new features in TestStand [2:3]\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84ea31a elementor-widget elementor-widget-text-editor\" data-id=\"84ea31a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>As described in the introduction, this is the first of a total of three posts, and in the next post [2:3] I will highlight new features in TestStand, which is a framework for test management.<\/p><p>If you have any questions about the post, you are always welcome to <a href=\"https:\/\/gpower.io\/en\/contact\/\">write to or call us<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>As previously mentioned, GPower attended NIWeek 2019 in Austin, Texas\u2014and there is plenty of news from the event! News that will hopefully help inspire new and exciting solutions in your department. Based on our field, I have compiled some of the week\u2019s technical highlights in a mini-series, where the first of a total of three [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":21820,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[82],"tags":[90],"class_list":["post-21819","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-news"],"_links":{"self":[{"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/posts\/21819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/comments?post=21819"}],"version-history":[{"count":1,"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/posts\/21819\/revisions"}],"predecessor-version":[{"id":21822,"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/posts\/21819\/revisions\/21822"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/media\/21820"}],"wp:attachment":[{"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/media?parent=21819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/categories?post=21819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gpower.io\/en\/wp-json\/wp\/v2\/tags?post=21819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}