999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于NI 虛擬儀器技術的產品開發平臺特點

2012-07-04 02:45:52張鏡照胡義軍
船電技術 2012年1期
關鍵詞:開放性系統設計

張鏡照 胡義軍

(中國船舶重工集團公司的第七一二研究所,武漢 430064)

0 引言

虛擬儀器技術已在測試和測量領域廣為應用。隨著工程人員對虛擬儀器要求的不斷提高,NI虛擬儀器技術利用不斷革新的LabVIEW軟件以及數以百計的測量硬件設備,逐漸擴大了它所觸及的應用范圍。目前,NI虛擬儀器技術將應用擴展到了控制和設計領域,加速促進了控制和設計技術水平的發展。

1 虛擬儀器中的軟件及功能

NI為虛擬儀器技術提供多種軟件平臺,可以利用這些軟件定制和開發相關的應用,從而最大程度上發揮虛擬儀器的優勢。在這其中LabVIEW是一個最為主要的開發工具。

NI LabVIEW是一種圖形化的編程語言,用于快速創建靈活的、可升級的測試、測量和控制應用程序。使用LabVIEW,工程技術人員可以采集到實際信號,并對其進行分析得出有用信息,然后將測量結果和應用程序進行分享。

LabVIEW 是一個面向測試測量與自動化的高級編程軟件,他除了具備其他高級編程軟件的特性和功能以外,還專門為測試、測量、與控制開發了相應的功能,具體如下:

1.1 數據采集

NI LabVIEW可以提供與多種數據采集與控制設備的無縫連接。可以通過基于配置的交互式界面完成測試測量任務,而無需了解硬件底層繁瑣的驅動程序。與此同時還提供了針對硬件操作的從最底層到高層的編程接口,可以在最大程度上獲得對硬件的操控性。LabVIEW可以實現基于PC,PXI,SCXI,PAC等不同平臺的數據采集任務。除了與硬件的高度集成以外,LabVIEW同時可以方便迅速的完成數據的存貯、報警、分析、發布任務。同時 LabVIEW還融合了通過 ODBC與第三方數據庫連接,以及通過ActiveX和動態鏈接技術與第三方軟件交互的功能。

1.2 儀器控制

NI LabVIEW具有許多種不同的方式控制儀器——可以使用儀器驅動程序,或者通過直接的I/O命令來控制儀器(見圖1)。

圖1 用于儀器控制儀器驅動和交互式、直接I/O工具

LabVIEW將傳統儀器設備、PLC、以態網設備、PXI、VXI、或者是 USB設備看作是儀器的控制對象,不管儀器提供哪種總線的連接方式,都可以進行控制和數據采集。同時,LabVIEW為主流儀器提供了“儀器驅動”這一工具,從而簡化了儀器編程。

1.3 監控與數據記錄

LabVIEW 數據記錄與監控模塊是交互地開發分布式監測和控制系統的最佳途徑,它提供了直觀向導和對話框能快速優質地開發應用程序,例如創建一個完整的工業自動化控制系統、多通道數據記錄應用程序或檢測并記錄數十個歷史I/O點等。同時能拓展LabVIEW應用,如:查看實時和歷史數據;配置并管理警報和事件;為應用設置安全機制;輕松地將OPC設備與LabVIEW實時終端聯入同一完整的系統;將數據高效地記入分布式歷史數據庫中。

1.4 工業自動化與控制

NI LabVIEW 為工業自動化與自動化控制應用提供了相關的軟、硬件支持。其中,LabVIEW實時模塊、PID/模糊控制模塊、以及LabVIEW數據記錄與監控軟件可以用于完成從下位機控制到上位組態等一系列任務,從而避免了從過去的梯形圖編程到上位人機界面的一系列不同軟件功能的集成工作,也進一步避免了軟件的兼容性和硬件的兼容性問題。

1.5 分析與顯示

NI LabVIEW提供了集成的分析函數,構成了一個功能強大的圖形化應用程序開發環境。此外,LabVIEW還提供了對插入式DAQ設備和獨立儀器的連接性以用于采集數據;強大的分析庫、程序和算法,從基本的數學到高級的信號處理,能夠滿足通用的應用程序和更深層次的需要,這些都可以在 LabVIEW 中與所有其他的函數無縫地集成。下圖為使用 LabVIEW 創建的應用程序被稱為VI(虛擬儀器)。

圖2 LabVIEW VI程序框圖

一個虛擬儀器系統包含了一臺已配備強大應用軟件的工業標準計算機或工作站,成本低廉的硬件(例如插入式板卡),以及驅動軟件,通過使用 PC的強大功能,將所有的需求與強大的圖形化編程和現有的數據采集硬件結合起來,將數據采集、數據分析和結果顯示結合起來,同時還提供了數以百計的分析函數,可以將這些函數集成至應用程序中,做到智能測量并更為快速地獲取結果。因而最大化了虛擬儀器系統的功能。

1.6 控制設計與仿真

LabVIEW具有系統控制設計與仿真工具,包括系統辨識、控制設計、系統仿真工、仿真接口、執行跟蹤等工具包,提供了一種從模型、算法、到硬件連接的完整解決方案。與 Matlab不同的是,NI控制與仿真解決方案提供從模型到實時硬件的無縫連接,可以很方便將控制系統模型應用到控制器設計、半實物仿真等應用中去。而且,在系統控制設計與仿真的整個過程中,可以只使用一個平臺,充分實現了一個“可復用的平臺”這一虛擬儀器中最重要的理念。

圖3 控制設計與仿真

1.7 圖像處理

NI LabVIEW視覺開發模塊用于機器視覺和科學圖像應用,包括NI Vision Assistant——供需要不通過編程就實現將 LabVIEW 應用快速成型的直觀環境以及IMAQ視覺——擁有強大視覺處理函數的庫。與其它視覺產品不同,NI Vision Assistant和IMAQ視覺的緊密協同工作簡化了視覺軟件的開發。NI Vision Assistant可自動生成LabVIEW程序,可以將程序框圖集成到自動化或生產測試應用中,用于運動控制、儀器控制和數據采集等。

1.8 嵌入式系統開發

NI LabVIEW可在圖形化開發環境中將嵌入式對象,如32位微處理器、FPGA和DSP作為開發對象。通過NI LabVIEW嵌入式開發模塊為任何32位微處理器進行圖形化編程。 LabVIEW FPGA模塊為NI可重配置的I/O(RIO)硬件上的現場編程門陣列(FPGA)提供了圖形化開發環境。通過上述模塊,可直接訪問I/O同時具有自定義LabVIEW邏輯,從而定制硬件。

1.9 機械監控與故障診斷

LabVIEW 提供時頻域分析、聲音與振動工具包,以及階次分析工具包。可以方便的將機械系統監控與故障診斷功能集成到系統中來,而不必像以往一樣購買專用儀器,不但節約了軟、硬件投資,而且提高了系統的集成性。LabVIEW機械監控與故障診斷為提供對機械系統,尤其是旋轉機械系統的共振(固有頻率測試)、不平衡、偏心、齒輪磨損、軸系磨損、部件松動等測試。

可以說 LabVIEW 為工業控制與監控、系統仿真、測試測量和產品設計提供了一個統一的開發平臺,它提供的是一個靈活、可以自定義的平臺,可以加入設計者的算法或者知識庫來擴充系統功能,同時可以用LabVIEW現有的底層函數,而不必局限于過于底層的數字信號處理細節。

2 平臺優越的開放性

2.1 軟件開放性

作為產品的開發平臺,對平臺的軟件與硬件的開放性是一個很重要的考慮因素。與眾多產品不同的是,NI虛擬儀器技術的軟硬件平臺提供優越的開放性和自定義性。可以很方便的將設計者的產品設計和其他第三方設計軟件結合起來,從而提供了產品設計的便利,并方便對設計數據與設計算法的導入或導出。方便和NI LabVIEW軟件進行接口的專業設計軟件包括了計算工具、電路輔助設計、控制仿真工具、機械設計、以及嵌入式開發工具等。

該平臺的開放性還體現在,他是一個跨平臺的開放工具,除了可以在windows系統上使用之外,LabVIEW 還支持 Windows、Unix、Linux、Mac OS、WinCE等操作系統。

2.2 硬件開放性

硬件開放性分三個層次說明。

(1)高層設備的開放性:

? PXI系統:所有符合PXISA組織規范的PXI產品均可以使用。

? PAC系統:支持NI公司的cRIO,cFP,CVS等PAC產品。

? PLC系統:可以將多家PLC廠商的硬件集成到系統中,NI為這些設備提供了編程與通訊接口,廠家包括 Siemens,AB,Mitsubishi,Omron,Hitachi,施奈德等眾多廠商,從而解決了PLC系統在硬件層和軟件層上的兼容性問題。

? 其他輔助設備:包括眾多儀器類的設備支持,可以讓將聲音振動分析、電網監測、圖象信號、瞬態高速信號捕捉等功能充實的系統中,這些功能都是單一的PLC系統所無法提供的。

(2)總線設備的開放性:該系統可以實現復雜總線的兼容,包括:CAN,Profibus,DeviceNet,FFBus,ControlNet,Modbus,工業以太網,實時以太網等混合總線。突破了傳統PLC構架的單一總線和單供應商局限性。

(3)底層設備的開放性:

? 32位處理器:任意32位處理器;

? DSP:ADI Blackfin 系列,TI 6xxx系列,以及NI Speedy33系列。

3 NI虛擬儀器技術在產品測試、控制和設計中的應用

NI虛擬儀器技術作為工業控制與監控、系統仿真、測試測量和產品設計領域的統一的開發平臺,同時具備了軟硬件方面強大的開放性,在產品測試、控制和設計中得到廣泛應用。

測試一直是虛擬儀器技術成熟應用的領域。為使得產品快速上市和高效生產產品要求有高吞吐量的測試技術,針對復雜多功能產品的精確的同步測量能力,能夠進行快速調整的靈活重構能力。NI虛擬儀器技術應對這些挑戰提供了一種革新性的解決方案,它將快速軟件開發和模塊化、靈活的硬件結合在一起從而創建靈活定義的測試系統。

在控制和工業應用中PC和PLC都發揮著十分重要的作用。PC帶來了更大的軟件靈活性和更多的性能,而PLC則提供了優良的穩定性和可靠性。但是隨著控制需求越來越復雜,提高性能并同時保持穩定性和可靠性就成為公認的需要。NI虛擬儀器技術的PAC應用提供了一條解決之道,PAC應用給PC軟件的靈活性增添了PLC的穩定性和可靠性。

目前,產品設計或開發主要有三種方式:使用現成可用的硬件進行系統集成、開發自定義硬件系統、綜合以上兩種開發模式,NI虛擬儀器技術對每種方式均有大量的應用,充分體現了其強大的靈活性和開放性。

4 結束語

本文通過對目前應用廣泛的基于NI虛擬儀器技術的產品開發平臺功能特點進行了簡要的分析和歸納,并分別描述了該平臺產品測試、控制和設計中的應用,為工程技術人員在實際開發應用中提供一定的參考。

[1]雷振山. LabVIEW 7 Express實用技術教程. 北京:中國鐵道出版社, 2005.

[2]王磊等. 精通LabVIEW8.0. 北京: 電子工業出版社,2007.

[3]陳錫輝等. LabVIEW8.20程序設計從入門到精通.北京: 清華大學出版社, 2007.

[4]葉楓華等.基于 LabVIEW隊列狀態機的數據采集系統設計算. 現代電子技術. 2010, (4).

[5]聶影等. 基于LabVIEW的隊列狀態機模型研究. 計算機測量與控制, 2007.

猜你喜歡
開放性系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
例析三類開放性問題的解法
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
初中英語開放性探究式閱讀教學策略
甘肅教育(2020年6期)2020-09-11 07:45:40
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
尋求開放性道路
中國衛生(2014年9期)2014-11-12 13:02:18
主站蜘蛛池模板: 99这里只有精品在线| 欧洲极品无码一区二区三区| 91啦中文字幕| 亚洲啪啪网| 国产精品污视频| 国产超碰在线观看| 97色伦色在线综合视频| 国精品91人妻无码一区二区三区| 91伊人国产| 中文字幕人妻av一区二区| 成人韩免费网站| 国产精品妖精视频| 久久无码av三级| 日韩视频福利| 呦视频在线一区二区三区| 91福利在线观看视频| 综合天天色| 四虎精品黑人视频| 国产99视频在线| 女人18毛片一级毛片在线 | 久久影院一区二区h| 99无码中文字幕视频| 91精品国产麻豆国产自产在线| 欧美啪啪网| 精品人妻AV区| 在线欧美一区| 无码精品国产dvd在线观看9久 | 国产欧美日韩91| 极品国产在线| 亚洲综合色区在线播放2019| 国产精品手机在线播放| 暴力调教一区二区三区| 69精品在线观看| 国产拍揄自揄精品视频网站| 老司机久久99久久精品播放| 久久中文字幕不卡一二区| 无码AV动漫| 日本www色视频| 99热亚洲精品6码| 人妻精品久久无码区| 原味小视频在线www国产| 黄色网站不卡无码| 国产精品第一区在线观看| 在线永久免费观看的毛片| 91网红精品在线观看| 少妇极品熟妇人妻专区视频| 99激情网| 中文无码精品a∨在线观看| 中国一级特黄视频| 国产高清在线观看91精品| 日韩精品免费在线视频| 久久久亚洲色| 久久夜色精品国产嚕嚕亚洲av| 久久午夜夜伦鲁鲁片无码免费| 国产精品香蕉在线观看不卡| 3344在线观看无码| 91av成人日本不卡三区| 亚洲三级视频在线观看| 国产精品毛片一区| 国产精品嫩草影院av| 免费无码网站| 亚洲天堂精品视频| 青青草原国产一区二区| 第一页亚洲| 免费A级毛片无码免费视频| 四虎影视8848永久精品| 亚洲综合九九| 亚洲精品天堂自在久久77| 国产成a人片在线播放| 好吊妞欧美视频免费| 激情视频综合网| 日本不卡在线| 九色综合视频网| 91小视频在线观看| 欧美日本不卡| 日韩无码黄色| 国产亚洲精| 性视频久久| 中文字幕丝袜一区二区| 天天躁夜夜躁狠狠躁躁88| 欧美人与动牲交a欧美精品| 老色鬼久久亚洲AV综合|