LabVIEW是一款為用戶提供了圖形化編程的軟件,它擁有設計、測試、仿真、測量、編程等等功能,集成任何一個供應商的測量硬件。LabVIEW擁有高度代碼靈活性、增強了Web服務,改善了編程環(huán)境。用戶可以使用LabVIEW通過內置拖放式工程用戶界面創(chuàng)建和集成的數(shù)據查看器來簡化結果。
軟件介紹
LabVIEW2021官方版是一款專業(yè)的系統(tǒng)工程軟件,它為我們提供了圖形化編程方法,可幫助您可視化應用的各個方面,包括硬件配置、測量數(shù)據和調試。 這種可視化可幫助用戶輕松集成任何供應商的測量硬件、在程序框圖上展示復雜的邏輯、開發(fā)數(shù)據分析算法以及設計自定義工程用戶界面。
此版本簡化了分布式測試、測量和控制系統(tǒng)的設計,引入了接口,可以將接口視為沒有私有數(shù)據控件的類,并且接口啟用多種繼承形式,可以幫助用戶縮短產品上市時間。
軟件是專為測試、測量和控制應用而設計的系統(tǒng)工程軟件,軟件為我們提供了圖形化編程方法,集成了工程師和科學家快速構建各種應用所需的所有工具,旨在幫助工程師和科學家解決問題、提高生產力和不斷創(chuàng)新。軟件降低了編程的復雜和繁瑣成都,現(xiàn)在您可以告別傳統(tǒng)的流程,將更多的精力投入到工程問題上,具有友好的用戶界面,通過拖放式工程用戶界面創(chuàng)建和集成的數(shù)據查看器,可幫助您即時可視化結果。 您可以使用內含的數(shù)學和信號處理IP來開發(fā)數(shù)據分析和高級控制算法,或者復用其他各種工具的程序庫。安裝包含附加軟件工具包來開發(fā)專用應用程序。所有工具包均與LabVIEW無縫集成。
安裝步驟
下載LabVIEW 2021官方版軟件包,解壓,運行“exe.文件”。
雙擊打開,進入安裝向導,閱讀協(xié)議,點擊我接受,點擊下一步。
核對需要安裝的信息,點擊下一步。
正在安裝,耐心等待一下。
安裝完成,點擊完成,退出安裝向導。
軟件功能
1、使用軟件接口提高代碼靈活性
軟件引入了接口。可以將接口視為沒有私有數(shù)據控件的類,但是這種微小的差異使接口在軟件體系結構中可以實現(xiàn)與類完全不同的目的。具體來說,接口啟用多種繼承形式。
接口聲明對象可以扮演的角色,而無需定義如何執(zhí)行該角色。通過從接口繼承,一個類聲明其對象履行該角色,并且該類負責指定行為的執(zhí)行方式。當類從多個接口繼承時,可以將其對象傳遞到需要不同角色的多個軟件模塊中。
以下項目包括Tool類,以及幾個不同工具的子類。該項目還包括杠桿接口。您可以看到Tools類具有一個控件,該控件定義了該類中的數(shù)據,而Lever接口沒有控件,因為接口沒有私有數(shù)據。類由實心立方體()表示。界面由立方體()的面表示。接口和類使用相同的文件擴展名.lvclass。
2、軟件 Web服務增強
軟件除了繼續(xù)支持應用程序Web服務器外,還提供用于開發(fā)軟件Web服務以及將Web服務發(fā)布到NI Web服務器的功能。
NI Web服務器是生產級的Web服務器,可以托管用戶授權的服務,例如軟件Web服務和NI創(chuàng)建的SystemLink服務。 NI Web Server保護Web應用程序免受常見的Web安全威脅,為許多企業(yè)級數(shù)據服務提供高可擴展性,并允許設備管理。
注意注意NI Web服務器僅支持Windows(64位)。 Application Web Server支持Windows(32位和64位)和RT目標。
您可以通過獨立的應用程序,程序包或程序包安裝程序將Web服務發(fā)布到NI Web服務器。通過在NI Web服務器上啟用安全套接字層(SSL)加密或為每個用戶角色分配不同的特權,可以在Web客戶端和軟件 Web服務之間建立安全的通信。
Web客戶端的默認響應格式從XML更改為JSON字符串。如果要創(chuàng)建用戶界面以可視化數(shù)據并通過Web瀏覽器與Web服務進行交互,請將WebVI集成到Web服務中。
3、Application Builder增強功能
NI LabVIEW 2020對LabVIEW Application Builder和構建規(guī)范進行了以下增強:
(Windows)修復程序包
如果安裝無法正確運行,則可以在NI Package Manager中修復該軟件包。在軟件中,您可以配置自定義修復動作,以在NI Package Manager修復程序包時執(zhí)行。要創(chuàng)建自定義修復操作,請在“包屬性”對話框的“高級”頁面上,右鍵單擊“自定義操作”表,然后選擇“添加修復操作”。您可以從以下選項中選擇:
修復前-指定在修復當前軟件包之前要執(zhí)行的操作。
修復后—指定修復當前程序包后執(zhí)行的操作。
全部修復后-指定修復所有軟件包后執(zhí)行的操作。
Application Builder的其他增強功能
“包屬性”對話框的“提要”頁面包含以下新選項:
在Feed中包括所有依賴項-指定是將包的所有依賴項還是僅將包添加到Feed中。
將程序包版本附加到提要位置—指定是否在提要中包括程序包版本。 軟件將一個帶有軟件包版本的子文件夾附加到提要位置。
在SystemLink feed中包括所有依賴項-指定是將程序包的所有依賴項發(fā)布,還是僅將程序包發(fā)布到SystemLink feed。
這些選項僅適用于Windows。
4、環(huán)境改善
軟件對本軟件環(huán)境進行了以下增強:
選擇列表項的改進
在軟件中,可使用“選擇項目”對話框更改環(huán)形控件,枚舉或I/O控件或常量中列表項的值。右鍵單擊前面板上的控件或常量或框圖上的常量,然后選擇“選擇項目”。此對話框代替“選擇項”快捷菜單項。
改進了子圖之間的移動
在軟件中,可使用“顯示案例”對話框更改案例,事件或條件禁用結構的可見框架。右鍵單擊結構邊框,然后選擇“顯示案例”。該對話框代替了“顯示案例”快捷菜單項。
對重新排列大小寫或子圖的改進。
重新排列案例對話框已重新設計,并包含以下新功能:
重新排列多個案例。
刪除一個或多個案例。
僅對案例列表中的選定案例進行排序。
調整對話框大小。