<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 基于LabVIEW 7.0的某實(shí)時(shí)監控軟件設計與實(shí)時(shí)性分

基于LabVIEW 7.0的某實(shí)時(shí)監控軟件設計與實(shí)時(shí)性分

作者: 時(shí)間:2011-07-25 來(lái)源:網(wǎng)絡(luò ) 收藏

b.JPG


或者利用Chart的屬性節點(diǎn)函數編程將Chart歷史數據清空,同樣地,客戶(hù)端Chart圖表曲線(xiàn)正常,參數Par1,Par2實(shí)時(shí)曲線(xiàn)如圖3所示。
對上述現象反復試驗多次,結論仍然成立。研究、對比后,得出如下結論:
(1)軟件是網(wǎng)絡(luò )應用程序,它本身對VI的內存開(kāi)銷(xiāo)較大,影響VI的執行速度。當服務(wù)器向客戶(hù)端發(fā)送數據的速率較高時(shí),即單位時(shí)間內VI前面板需要更新,顯示數據的頻率較快。
(2)Chart圖表數據更新的原理是將新的數據添加在舊數據之后,該VI中Chart的y軸使用了自動(dòng)刻度。當參數Par1,Par2的y值隨時(shí)間瞬時(shí)變化時(shí),Chart繪圖的基準點(diǎn)在不斷變化,使得繪圖曲線(xiàn)呈臺階式的現象。
(3)Chart圖表的數據緩存區能夠記憶顯示的數據點(diǎn)數。所以,當服務(wù)器數據發(fā)送中斷再重新開(kāi)始發(fā)送時(shí),原VI的Chart數據緩存區累計記憶著(zhù)歷史數據,當歷史數據累積到一定程度,數據緩存區又沒(méi)有完全釋放。此時(shí),雖然數據緩存區還在不斷更新數據,但新到的數據在Chart圖上未及時(shí)刷新繪制,同樣使得曲線(xiàn)呈臺階式跳點(diǎn)的現象。
(4)當斷開(kāi)服務(wù)器,將VI重新打包時(shí),打包后的VI所有數據緩存區都是置零的原始狀態(tài),重新接收數據,Chart圖表曲線(xiàn)恢復良好。
(5)或者利用Chart控件的屬性節點(diǎn),通過(guò)編程方法定時(shí)將Chart圖表的歷史數據清空,實(shí)際飛行試驗中,Chart圖表曲線(xiàn)實(shí)時(shí)顯示正常。
(6)該實(shí)時(shí)監控軟件,根據其設計要求,VI前面板使用了18個(gè)Chart圖表和大量字符串顯示控件,Chart圖表分別對稱(chēng)置于前面板中,9個(gè)Chart圖表的垂直總高度尺寸大于顯示器屏幕的高度,這降低了VI的性能,很大程度上也影響了Chart圖表的刷新和實(shí)時(shí)顯示。
此外,Chart圖表的y軸使用了自動(dòng)刻度(Auto Scale y),圖表啟用了圖例標記(Plot Legend),這些都對Chart圖表的刷新速度有一定程度的影響,但不是主要影響因素。

4 結語(yǔ)
NI 作為一種圖形化的編程工具,以虛擬儀器、圖形化的編程語(yǔ)言等優(yōu)點(diǎn)降低了軟件的入門(mén)門(mén)檻。同時(shí)作為一種快速的軟件開(kāi)發(fā)工具,縮短了軟件開(kāi)發(fā)時(shí)間,節省了開(kāi)發(fā)成本。本文從影響程序的性能因素出發(fā),結合手動(dòng)編程巧妙地解決了Chart圖表數據實(shí)時(shí)刷新的問(wèn)題。此外,在開(kāi)發(fā)大型復雜的基于網(wǎng)絡(luò )應用的飛行試驗實(shí)時(shí)監控系統方面,應將NI 軟件平臺與Microsoft Visual studio和
Borland C++等開(kāi)發(fā)工具有機結合起來(lái),靈活地進(jìn)行應用程序的開(kāi)發(fā)。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>