LabVIEW 2021Software introduction
The official version of LabVIEW2021 is a professional system engineering software. It provides us with a graphical programming method to help you visualize all aspects of the application, including hardware configuration, measurement data and debugging. This visualization helps users easily integrate measurement hardware from any vendor, display complex logic on block diagrams, develop data analysis algorithms, and design custom engineering user interfaces.
This version simplifies the design of distributed test, measurement and control systems and introduces interfaces, which can be regarded as classes without private data controls, and interfaces enable multiple inheritance forms, which can help users shorten product time to market.
The software is system engineering software designed for testing, measurement and control applications. The software provides us with a graphical programming method and integrates all the tools engineers and scientists need to quickly build various applications. It is designed to help engineers and scientists solve problems. problems, increase productivity and continue to innovate. The software reduces the complexity and tediousness of programming. Now you can say goodbye to traditional processes and devote more energy to engineering problems. It has a friendly user interface, created through a drag-and-drop engineering user interface and an integrated data viewer. Helps you visualize results instantly. You can use the included math and signal processing IP to develop data analysis and advanced control algorithms, or reuse libraries from a variety of other tools. The installation includes additional software toolkits to develop specialized applications. All toolkits integrate seamlessly with LabVIEW.
LabVIEW 2021Software function
1. Use software interfaces to improve code flexibility
The software introduces interfaces. Interfaces can be thought of as classes without private data controls, but this slight difference allows interfaces to serve an entirely different purpose than classes in software architecture. Specifically, interfaces enable multiple forms of inheritance.
An interface declares a role that an object can play without defining how to perform that role. By inheriting from an interface, a class declares that its objects fulfill that role, and the class is responsible for specifying how the behavior is performed. When a class inherits from multiple interfaces, its objects can be passed into multiple software modules that require different roles.
The following project includes the Tool class, as well as several subclasses for different tools. The project also includes lever interfaces. You can see that the Tools class has a control that defines the data in the class, while the Lever interface has no control because the interface has no private data. Classes are represented by solid cubes (). The interface is represented by the faces of a cube (). Interfaces and classes use the same file extension .lvclass.
2. Software Web service enhancement
In addition to continued support for application web servers, the software also provides functionality for developing software web services and publishing web services to NI web servers.
NI Web Server is a production-grade web server that can host user-authorized services, such as software web services and NI-created SystemLink services. NI Web Server protects web applications from common web security threats, provides high scalability for many enterprise-grade data services, and allows device management.
Pay attention to the Ni Web server only supports Windows (64 -bit). Application Web Server supports Windows (32-bit and 64-bit) and RT targets.
You can publish web services to the NI web server through a standalone application, package, or package installer. by in NI Enabling Secure Sockets Layer (SSL) encryption on the web server or assigning different privileges to each user role can establish secure communication between the web client and the software web service.
The web client’s default response format has been changed from XML to JSON string. If you want to create a user interface to visualize data and interact with a web service through a web browser, integrate WebVI into the web service.
3. Enhanced functions of Application Builder
NI LabVIEW 2020 has the following enhancements to LabVIEW Application Builder and build specifications:
(Windows) Repair Package
If the installation does not run correctly, you can repair the package in NI Package Manager. In the software, you can configure custom repair actions to Executed when the Manager repairs the package. To create a custom repair action, on the Advanced page of the Package Properties dialog box, right-click the Custom Actions table, and then select Add Repair Action. You can choose from the following options:
Before fix - Specify actions to be performed before fixing the current package.
After repair—Specify the actions to be performed after repairing the current package.
After all repair-specify the operation of all software packages.
Other enhancements to Application Builder
The Feeds page of the Package Properties dialog box includes the following new options:
In the Feed, all dependencies-specify all the dependent items of the package or only add the package to the Feed.
Append package version to feed location—Specifies whether to include package versions in the feed. The software appends a subfolder with the package version to the feed location.
In SystemLink Feed, all dependencies-specify whether all the dependencies of the program package are published or only publish the program package to the SystemLink Feed.
These options are only available on Windows.
4. Environmental improvement
The software has made the following enhancements to this software environment:
Improvements to selecting list items
In software, you can use the Select Item dialog box to change the value of a list item in a ring control, enumeration or I/O control, or constant. Right-click a control or constant on the front panel or on the block diagram and select Select Item. This dialog box replaces the Select Item shortcut menu item.
Improved movement between subplots
In the software, you can use the Show Case dialog box to change the visible frame of a case, event, or condition-disabled structure. Right-click the structure border and select Show Case. This dialog box replaces the Show Case shortcut menu item.
Improvements to rearranging capitalization or subgraphs
The Rearrange Cases dialog box has been redesigned and includes the following new features:
Rearrange multiple cases
Delete one or more cases
Sort only selected cases in the case list
Resize the dialog box
5. Dialog box enhancement
The software contains the following new and updated dialog boxes for configuring the settings of the software web service.
The Web Service Properties dialog box includes the following changes:
NIWeb Server Permissions—Permissions to create and define web services using this new page.
HTTP Method VI Settings - Use the new NIWeb Server tab to configure the permissions required to call HTTP Method VIs. The Security tab has been renamed ApplicationWebServer, where permissions associated with ApplicationWebServer can be configured.
The Package Properties dialog box includes a new Web Services page that can be used to configure the available Web services included in the package.
The Web Services page of the Application Properties dialog box contains a new NIWebServer option. By selecting this option, you can specify NIWeb Server as the web server that hosts the web services contained in the standalone application.
The software has reorganized the options on the Web Server page of the Options dialog box to allow you to configure access to Web services based on whether you are using NI Web Server or Application Web Server.
The Inheritance page of the Class Properties dialog box includes the following changes:
"New Parent Interface" Section - Use this section to define the interface that your class inherits.
The "Inheritance Hierarchy" section is renamed to "Parent Class Hierarchy".
Renamed the "Change inheritance" option to "Change parent class".
6. Enhanced functions of the Import Shared Library Wizard
On the Configure VIs and Controls page of the Import Shared Library wizard, use the following new options to apply settings to multiple parameters and functions:
Apply to all matching parameters - Applies the current parameter's type setting to all function parameters that match the declaration in the header file.
Apply to all—Applies the current function’s calling convention to all functions in the shared library.
7. Block diagram enhancement
The software has made the following enhancements to the program block diagram and related functions:
In earlier versions of the software, a broken branch would cause the entire wire to appear broken, and deleting the branch would delete the entire wire. In the software, only broken branches appear broken. When you delete a break by selecting Edit»Delete Break or pressing , the software only deletes the broken branch. If all branches are disconnected, the software will remove the entire wire.
8. New and changed VIs and functions
NI LabVIEW 2020 includes the following new and changed VIs and features.
New VIs and features
Web service VI
The Web Services palette has been reorganized and includes the following new subpalettes:
Application Web Server - Contains VIs that specifically support web services deployed to the Application Web Server, including VIs that configure Embedded Server Pages (ESP) scripts, encrypt and decrypt data transfers, and manage HTTP sessions on the Application Web Server.
NIWeb Server—Contains the Get Authentication Details for the new NIWeb Server VI, which returns the authentication details for the NIWeb Server.
WebSocketsVI
The Data Communications palette contains a link to install WebSocketsVI to stream data to and from the Web user interface. On the Data Communications panel, click Install WebSockets Add-on to install the WebSocketsToolkit from the JKIVI Package Manager (VIPM). WebSocketsVI appears on the Data Communications»WebSockets palette.
LabVIEW 2021 installation steps
Download the LabVIEW 2021 official version software package from Huajun Software Park, unzip it, and run the "exe. file"
Double-click to open, enter the installation wizard, read the agreement, click I accept, click Next
Check the information required for installation and click Next
Installation is in progress, please wait patiently.
The installation is complete, click Finish to exit the installation wizard
LabVIEW 2021 Update Log
1. Sweep the bug out and carry it out to the end
2. The most stable version ever
Huajun editor recommends:
LabVIEW 2021 has always been a commonly used programming tool software for most friends. It has such a dominant position in the minds of netizens. The editor of Huajun Software Park recommends users to download LabVIEW 2021 and use it. Come and download it. In addition, there areFast table software,AlphaEbot action editing software,He Xiaoxiang programming client,Automated testing tool AutoRunner,Little turtle LOGO languageAvailable for download.
it works
it works
it works