NXG Web App
NXG Web App
1 環(huán)境 Setup
1.1 軟件下載
軟件分為服務(wù)器端和客戶端,請按照如下的方法進(jìn)行環(huán)境的安裝,請不要跳躍步驟,按照步驟操作。
1.1.1 服務(wù)器端
SystemLink Suite,是該服務(wù)器軟件的名稱。服務(wù)器端的軟件推薦一直保持最新版本。目前最新的版本是 2020 R4,NI在未來會發(fā)布新版本軟件,請及時到NI官網(wǎng)進(jìn)行下載。
下載前請注意:請從“注意: 如果需要單獨下載某個補(bǔ)丁,可以從“單個脫機(jī)安裝程序”中進(jìn)行選擇。”進(jìn)行下載。如圖所示。

點擊完成之后,請選擇最新的版本,軟件進(jìn)行下載。

下載完成之后,請安裝軟件。安裝完成之后請重新啟動電腦,然后閱讀下一節(jié),服務(wù)器環(huán)境配置。
1.1.2 客戶端
因為NXG已經(jīng)停止更新,在版本的選擇上,NXG 4.0、5.0、5.1都是可以安裝的。不受任何的影響。
首先安裝NXG,NXG可以從NI官網(wǎng)(點擊可以跳轉(zhuǎn))進(jìn)行下載。和SystemLink的下載方法一樣。

第二個軟件是 NXG Web Module,請從NI官網(wǎng)下載離線安裝包。和SystemLink的下載方法一樣。

第三個軟件是 SystemLink 客戶端??梢詮腘I官網(wǎng)進(jìn)行下載。和SystemLink的下載方法一樣??蛻舳塑浖怯糜诠芾鞸ystemLink服務(wù)器的,必須要安裝。

第四個軟件是SystemLink 工具包。可以從NI官網(wǎng)進(jìn)行下載。

LabVIEW SystemLink工具包是必須安裝的,且安裝順序必須在LabVIEW和NXG安裝完成之后再進(jìn)行安裝。
1.2 軟件安裝
1.2.1 服務(wù)器端

服務(wù)器軟件不僅包含了主要安裝程序,還有很多的附加程序,在附加軟件中,請按照需求進(jìn)行安裝,推薦您全部安裝,這樣就不會出現(xiàn)一些奇奇怪怪的問題。

1.2.2 客戶端
正常安裝軟件即可,沒有特別需要注意的。
1.3 軟件環(huán)境配置
1.3.1 SystemLink 服務(wù)器
首先,打開NI SystemLink Web應(yīng)用。


請點擊:“打開NI Web服務(wù)器配置”

請點擊:“不安全的遠(yuǎn)程訪問”

請輸入密碼。點擊下一步。

完成之后,點擊:“完成”。

找到:“NI Web 服務(wù)器配置”應(yīng)用程序,點開。

切換到:“遠(yuǎn)控”。

操作1,點擊:“也接受來自公共網(wǎng)絡(luò)的連接”
操作2:點擊:“未所有源啟用CROS(不安全)”

完成操作之后,點擊:“應(yīng)用并重啟”。
到目前為止,服務(wù)器就配置完成了。
2 Web 項目
2.1 服務(wù)器地址

打開:“NI Web服務(wù)器配置”界面。

請關(guān)注這串地址。http://desktop-tfccd87 這就是服務(wù)器地址,請在瀏覽器打開,用戶名是:admin,密碼是你設(shè)置的密碼。

2.2 LabVIEW 讀寫數(shù)據(jù)
API位于:數(shù)據(jù)通信 ? SystemLink




第一個案例:通過LabVIEW,從SystemLink讀取數(shù)據(jù)。

第二個案例:通過LabVIEW,向SystemLink服務(wù)器寫入數(shù)據(jù)

2.3 NXG讀寫數(shù)據(jù)
首先創(chuàng)建一個Web App項目。





第一個案例:在NXG中,從SystemLink讀取數(shù)據(jù)。

第二個案例,在NXG中,向SystemLink寫入數(shù)據(jù)。

2.4 NXG生成Web APP
點擊:主項目文件名 ? 新建 ? 程序包/安裝程序(I)


命名文件名的時候請全部使用英文字母,不可以出現(xiàn)漢字。創(chuàng)建完成之后的界面如圖所示。


第一步:將WebApp.gcomp 拖入到文件所在的地方。

拖入之后,NXG會自動進(jìn)行依賴文件的生成。


在信息中,顯示名稱需要是英文字母,維護(hù)者、電子郵件也必須填寫。全部填寫完成之后。目光移到最右側(cè)。將輸出類型選擇為:“包”,然后點擊:“生成”。



文件生成成功之后,在文件瀏覽器中打開目錄,目錄如下:

2.5 Web APP 運(yùn)行
2.5.1 SystemLink WebVI

該目錄是一個包文件,由SystemLink服務(wù)器直接運(yùn)行。請登錄SystemLink服務(wù)器。找到WebVIs的圖標(biāo)。

點擊導(dǎo)入,將包文件導(dǎo)入即可。

2.5.2 一般服務(wù)器運(yùn)行
生成包的同時,也生成了一個標(biāo)準(zhǔn)的網(wǎng)站文件,你可以運(yùn)行在任意的Web服務(wù)器上。該網(wǎng)站文件包含了所必要的所有文件。

本文以Python為例,介紹如何運(yùn)行一個Web服務(wù)器。
請打開CMD,或者PowerShell,將目錄切換到網(wǎng)站文件下面。然后運(yùn)行如下的指令。
切換目錄指令: cd 目錄
服務(wù)器啟動指令:python -m http.server
啟動服務(wù)器之后,請訪問:http://localhost:8000