




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1虛擬儀器技術(shù)及應(yīng)用虛擬儀器技術(shù)及應(yīng)用自動(dòng)化學(xué)院自動(dòng)化學(xué)院 吳卓葵吳卓葵仲愷農(nóng)業(yè)工程學(xué)院仲愷農(nóng)業(yè)工程學(xué)院2(5)虛擬儀器的結(jié)構(gòu))虛擬儀器的結(jié)構(gòu)3虛擬儀器由哪兩部分組成?虛擬儀器由哪兩部分組成?虛擬儀器由虛擬儀器由硬件硬件和和軟件軟件兩部分組成,其中兩部分組成,其中硬件是基硬件是基礎(chǔ),軟件是核心礎(chǔ),軟件是核心。4數(shù)據(jù)分析與處理數(shù)據(jù)分析與處理電量(物理量)電量(物理量)A/D轉(zhuǎn)換轉(zhuǎn)換測(cè)量數(shù)據(jù)(數(shù)字量)測(cè)量數(shù)據(jù)(數(shù)字量)儀器面板儀器面板虛擬儀器的內(nèi)部功能,可劃分為虛擬儀器的內(nèi)部功能,可劃分為信號(hào)采集與控制、數(shù)據(jù)分信號(hào)采集與控制、數(shù)據(jù)分析與處理、結(jié)果表示與輸出析與處理、結(jié)果表示與輸出三大功能模塊。三大
2、功能模塊。信號(hào)采集與控制信號(hào)采集與控制主要由虛擬儀器的主要由虛擬儀器的通用硬件平臺(tái)通用硬件平臺(tái),并配合,并配合儀器驅(qū)動(dòng)程序儀器驅(qū)動(dòng)程序共同完成,而共同完成,而數(shù)據(jù)分析與處理、結(jié)果表達(dá)與數(shù)據(jù)分析與處理、結(jié)果表達(dá)與輸出輸出則主要由則主要由用戶應(yīng)用軟件用戶應(yīng)用軟件完成。完成。虛擬儀器的軟硬件是怎么配合的?虛擬儀器的軟硬件是怎么配合的?5虛擬儀器的硬件由哪兩部分組成?虛擬儀器的硬件由哪兩部分組成?硬件包括硬件包括測(cè)量硬件測(cè)量硬件和和普通計(jì)算機(jī)普通計(jì)算機(jī)。6測(cè)量硬件與普通計(jì)算機(jī)如何連接?測(cè)量硬件與普通計(jì)算機(jī)如何連接?測(cè)量硬件測(cè)量硬件接口和線纜接口和線纜普通計(jì)算機(jī)普通計(jì)算機(jī)7有哪些接口類型?能否說(shuō)出常見(jiàn)的
3、幾種?有哪些接口類型?能否說(shuō)出常見(jiàn)的幾種?測(cè)量硬件測(cè)量硬件接口和線纜接口和線纜普通計(jì)算機(jī)普通計(jì)算機(jī)8有哪些接口類型?能否說(shuō)出常見(jiàn)的幾種?有哪些接口類型?能否說(shuō)出常見(jiàn)的幾種?測(cè)量硬件測(cè)量硬件接口和線纜接口和線纜普通計(jì)算機(jī)普通計(jì)算機(jī)(1 1)串口)串口RS-232/4859有哪些接口類型?能否說(shuō)出常見(jiàn)的幾種?有哪些接口類型?能否說(shuō)出常見(jiàn)的幾種?測(cè)量硬件測(cè)量硬件接口和線纜接口和線纜普通計(jì)算機(jī)普通計(jì)算機(jī)(2 2)USBUSBUSB接口接口10USB接口接口(2)USB全稱是全稱是Universal Serial Bus,即通用串行總線。,即通用串行總線。具有支持熱插拔、傳輸速率高等優(yōu)點(diǎn),是具有支持熱插
4、拔、傳輸速率高等優(yōu)點(diǎn),是目前外部目前外部設(shè)備的主流接口方式設(shè)備的主流接口方式。廣泛應(yīng)用于廣泛應(yīng)用于U盤(pán)、手機(jī)、數(shù)碼相機(jī)、打印機(jī)、掃描盤(pán)、手機(jī)、數(shù)碼相機(jī)、打印機(jī)、掃描儀、攝像頭儀、攝像頭等。等。11USB接口接口什么是什么是USB 1.1、USB 2.0和和USB3.0?USB 1.1、USB 2.0和和USB3.0都是都是USB的接口規(guī)范,的接口規(guī)范,其差異主要表現(xiàn)在其差異主要表現(xiàn)在速度速度上。上。USB 1.1 最高傳輸速率只有最高傳輸速率只有1.5MB/s,USB 2.0 最高傳輸速率可達(dá)最高傳輸速率可達(dá)60MB/s。USB 1.1已接近淘汰,已接近淘汰,USB 2.0向下兼容向下兼容US
5、B 1.1。12有哪些接口類型?能否說(shuō)出常見(jiàn)的幾種?有哪些接口類型?能否說(shuō)出常見(jiàn)的幾種?測(cè)量硬件測(cè)量硬件接口和線纜接口和線纜普通計(jì)算機(jī)普通計(jì)算機(jī)(3 3)PCIPCI個(gè)人電腦接口(個(gè)人電腦接口(Personal Computer Interface)PCI13有哪些接口類型?能否說(shuō)出常見(jiàn)的幾種?有哪些接口類型?能否說(shuō)出常見(jiàn)的幾種?測(cè)量硬件測(cè)量硬件接口和線纜接口和線纜普通計(jì)算機(jī)普通計(jì)算機(jī)(4 4)GPIBGPIB可編程的通用接口總線可編程的通用接口總線GPIB (General Purpose Interface Bus),也稱此總線為,也稱此總線為IEEE488。缺點(diǎn)缺點(diǎn)為總線的傳輸速度不夠高
6、(最大為為總線的傳輸速度不夠高(最大為1MB/s) 。GPIB14有哪些接口類型?能否說(shuō)出常見(jiàn)的幾種?有哪些接口類型?能否說(shuō)出常見(jiàn)的幾種?測(cè)量硬件測(cè)量硬件接口和線纜接口和線纜普通計(jì)算機(jī)普通計(jì)算機(jī)(5 5)VXIVXIVXIVXI(VME bus eXtensions for Instrumentation)VXI:40MB/s,1987年提出。年提出。15有哪些接口類型?能否說(shuō)出常見(jiàn)的幾種?有哪些接口類型?能否說(shuō)出常見(jiàn)的幾種?測(cè)量硬件測(cè)量硬件接口和線纜接口和線纜普通計(jì)算機(jī)普通計(jì)算機(jī)(5 5)PXIPXIPXI(PCI eXtension for Instrumentation) PXI:132
7、-264MB/s,1997年提出。年提出。PXI16(1 1)基于)基于PCPC總線的虛擬儀器總線的虛擬儀器內(nèi)置內(nèi)置PCPC總線(如總線(如PCIPCI)的通用數(shù)據(jù)采集卡)的通用數(shù)據(jù)采集卡 (DAQDAQ,Data AcquisitionData Acquisition)。)。(2 2)基于)基于GPIBGPIB通用接口總線的虛擬儀器通用接口總線的虛擬儀器國(guó)際標(biāo)準(zhǔn)(國(guó)際標(biāo)準(zhǔn)(IEEE488.1IEEE488.1和和IEEE488.2IEEE488.2),技術(shù)成熟;),技術(shù)成熟;但其數(shù)據(jù)傳輸速度一般低于但其數(shù)據(jù)傳輸速度一般低于500Kb/s500Kb/s,對(duì)測(cè)試速度,對(duì)測(cè)試速度要求很高的場(chǎng)合不太
8、適用。要求很高的場(chǎng)合不太適用。17(3 3)基于)基于VXlVXl總線的虛擬儀器總線的虛擬儀器具有模塊化、系列化、通用化、具有模塊化、系列化、通用化、“即插即用即插即用”及及VXIVXI儀器的互換性和互操作性。儀器的互換性和互操作性。但價(jià)格相對(duì)較高,適合于高端的測(cè)試領(lǐng)域。但價(jià)格相對(duì)較高,適合于高端的測(cè)試領(lǐng)域。(4 4)基于)基于PXIPXI總線的虛擬儀器總線的虛擬儀器兼容兼容PCIPCI總線產(chǎn)品。總線產(chǎn)品。集集Compact PCICompact PCI的高性能和的高性能和VXIVXI可靠性,性價(jià)比最好??煽啃?,性價(jià)比最好。181920計(jì)算機(jī)與測(cè)量硬件連接后是怎樣控制測(cè)量硬件的?計(jì)算機(jī)與測(cè)量硬
9、件連接后是怎樣控制測(cè)量硬件的?通過(guò)通過(guò)硬件驅(qū)動(dòng)程序硬件驅(qū)動(dòng)程序控制測(cè)量硬件。控制測(cè)量硬件。21數(shù)據(jù)處理、數(shù)據(jù)顯示程序是怎樣設(shè)計(jì)出來(lái)的?數(shù)據(jù)處理、數(shù)據(jù)顯示程序是怎樣設(shè)計(jì)出來(lái)的?數(shù)據(jù)處理、數(shù)據(jù)顯示程序通過(guò)數(shù)據(jù)處理、數(shù)據(jù)顯示程序通過(guò)編程軟件設(shè)計(jì)編程軟件設(shè)計(jì)。222324如果有測(cè)量硬件,按怎樣的步驟設(shè)計(jì)虛擬儀器系統(tǒng)如果有測(cè)量硬件,按怎樣的步驟設(shè)計(jì)虛擬儀器系統(tǒng)? ?儀器驅(qū)動(dòng)程序設(shè)計(jì)或安裝儀器驅(qū)動(dòng)程序設(shè)計(jì)或安裝應(yīng)用軟件設(shè)計(jì)。應(yīng)用軟件設(shè)計(jì)。25虛擬儀器硬件的驅(qū)動(dòng)程序應(yīng)該怎樣設(shè)計(jì)或安裝?虛擬儀器硬件的驅(qū)動(dòng)程序應(yīng)該怎樣設(shè)計(jì)或安裝?測(cè)量硬件一般由硬件廠商提供,不用設(shè)計(jì),安裝即可。測(cè)量硬件一般由硬件廠商提供,不用設(shè)
10、計(jì),安裝即可。自己設(shè)計(jì)的硬件,采取串口或自己設(shè)計(jì)的硬件,采取串口或USBUSB接口等,應(yīng)用軟件編程接口等,應(yīng)用軟件編程環(huán)境一般提供有接口函數(shù)。環(huán)境一般提供有接口函數(shù)。2626串口串口27串口操作函數(shù)串口操作函數(shù)2829串口操作串口操作30虛擬儀器的用戶軟件的設(shè)計(jì)包含哪兩部分?虛擬儀器的用戶軟件的設(shè)計(jì)包含哪兩部分?包含包含用戶界面設(shè)計(jì)用戶界面設(shè)計(jì)和和程序設(shè)計(jì)程序設(shè)計(jì)兩部分。兩部分。313233有哪些編程軟件可以進(jìn)行虛擬儀器的用戶軟件設(shè)計(jì)?有哪些編程軟件可以進(jìn)行虛擬儀器的用戶軟件設(shè)計(jì)?34(1 1)通用的可視化軟件編程環(huán)境)通用的可視化軟件編程環(huán)境MicrosoftMicrosoft公司的公司的V
11、isual C+Visual C+、Visual BasicVisual Basic、 Visual C#Visual C#等。等。InpriseInprise公司的公司的DelphiDelphi和和C+ BuilderC+ Builder等。等。35(2 2)專用于虛擬儀器開(kāi)發(fā)的軟件編程環(huán)境)專用于虛擬儀器開(kāi)發(fā)的軟件編程環(huán)境圖形化編程(圖形化編程(G G語(yǔ)言)環(huán)境:語(yǔ)言)環(huán)境:AgilentAgilent VEE VEE、NI NI LabVIEWLabVIEW;文本編程環(huán)境:文本編程環(huán)境:NI LabWindowsNI LabWindows/CVI/CVI。其中,其中,LabVIEWLab
12、VIEW是目前最流行、應(yīng)用最廣、發(fā)展是目前最流行、應(yīng)用最廣、發(fā)展最快、功能最強(qiáng)的圖形化軟件最快、功能最強(qiáng)的圖形化軟件。非常適于非常適于儀器儀器、測(cè)量與控制測(cè)量與控制領(lǐng)域的虛擬儀器軟件領(lǐng)域的虛擬儀器軟件開(kāi)發(fā)。開(kāi)發(fā)。36NINI公司還推出了用于公司還推出了用于數(shù)據(jù)采集、自動(dòng)測(cè)試、工業(yè)控制與自數(shù)據(jù)采集、自動(dòng)測(cè)試、工業(yè)控制與自動(dòng)化動(dòng)化等領(lǐng)域的多種設(shè)備驅(qū)動(dòng)軟件和應(yīng)用軟件,如:等領(lǐng)域的多種設(shè)備驅(qū)動(dòng)軟件和應(yīng)用軟件,如:1 1)LabVIEWLabVIEW的實(shí)時(shí)應(yīng)用版本的實(shí)時(shí)應(yīng)用版本LabVIEWLabVIEW RT RT;2 2)工業(yè)自動(dòng)化軟件)工業(yè)自動(dòng)化軟件BridgeVIEWBridgeVIEW;3 3
13、)工業(yè)組態(tài)軟件)工業(yè)組態(tài)軟件LookoutLookout;4 4)基于)基于ExcelExcel的測(cè)量與自動(dòng)化軟件的測(cè)量與自動(dòng)化軟件MeasureMeasure;5 5)即時(shí)可用的虛擬儀器平臺(tái))即時(shí)可用的虛擬儀器平臺(tái)VirtualBenchVirtualBench;6 6)生理數(shù)據(jù)采集與分析軟件)生理數(shù)據(jù)采集與分析軟件BiobenchBiobench;7 7)測(cè)試執(zhí)行與管理軟件)測(cè)試執(zhí)行與管理軟件TestStandTestStand;8 8)還包括)還包括NI-488.2NI-488.2、NI-VISANI-VISA、NI-VXINI-VXI、NI-DAQNI-DAQ、NI-IMAQNI-IM
14、AQ、NI-CANNI-CAN、NI-FBUSNI-FBUS等設(shè)備驅(qū)動(dòng)軟件;等設(shè)備驅(qū)動(dòng)軟件;9 9)以及各種)以及各種LabVIEWLabVIEW和和LabWindowsLabWindows/CVI/CVI的增值軟件工具包。的增值軟件工具包。37(6)虛擬儀器技術(shù)應(yīng)用)虛擬儀器技術(shù)應(yīng)用381.5 虛擬儀器技術(shù)應(yīng)用虛擬儀器技術(shù)應(yīng)用1. 1. 應(yīng)用廣泛應(yīng)用廣泛從軍事到民用;從軍事到民用;特別是特別是儀器儀器、測(cè)量與控制測(cè)量與控制、自動(dòng)化自動(dòng)化等領(lǐng)域。等領(lǐng)域。SCADASCADA(Supervisory(Supervisory Control And Data Acquisition) Contro
15、l And Data Acquisition)系統(tǒng),即數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)系統(tǒng),即數(shù)據(jù)采集與監(jiān)視控制系統(tǒng) 392.2.虛擬儀器應(yīng)用案例虛擬儀器應(yīng)用案例虛擬儀器在通用儀器綜合校準(zhǔn)系統(tǒng)中的應(yīng)用,海軍航空工程學(xué)院。虛擬儀器在通用儀器綜合校準(zhǔn)系統(tǒng)中的應(yīng)用,海軍航空工程學(xué)院?;诨赑XIPXI總線儀器的導(dǎo)彈自動(dòng)測(cè)試系統(tǒng),軍械工程學(xué)院??偩€儀器的導(dǎo)彈自動(dòng)測(cè)試系統(tǒng),軍械工程學(xué)院??偩€電子裝備故障診斷系統(tǒng),海軍工程大學(xué)??偩€電子裝備故障診斷系統(tǒng),海軍工程大學(xué)?;谔摂M儀器的無(wú)線電引信動(dòng)態(tài)性能測(cè)試系統(tǒng),軍械工程學(xué)院。基于虛擬儀器的無(wú)線電引信動(dòng)態(tài)性能測(cè)試系統(tǒng),軍械工程學(xué)院。虛擬儀器在航空測(cè)試中的應(yīng)用,海軍航空
16、工程學(xué)院。虛擬儀器在航空測(cè)試中的應(yīng)用,海軍航空工程學(xué)院。虛擬儀器在標(biāo)準(zhǔn)電阻檢定中的應(yīng)用,上海市計(jì)量測(cè)試研究院。虛擬儀器在標(biāo)準(zhǔn)電阻檢定中的應(yīng)用,上海市計(jì)量測(cè)試研究院?;诨赑XIPXI總線的多通道瞬態(tài)測(cè)試記錄系統(tǒng),西北工業(yè)大學(xué)??偩€的多通道瞬態(tài)測(cè)試記錄系統(tǒng),西北工業(yè)大學(xué)。在虛擬儀器平臺(tái)上構(gòu)建便攜式車輛綜合測(cè)試系統(tǒng),太原機(jī)械學(xué)院。在虛擬儀器平臺(tái)上構(gòu)建便攜式車輛綜合測(cè)試系統(tǒng),太原機(jī)械學(xué)院。基于虛擬儀器的無(wú)紙記錄儀,馬鋼股份公司?;谔摂M儀器的無(wú)紙記錄儀,馬鋼股份公司。虛擬儀器在醫(yī)學(xué)工程中的應(yīng)用,廣州南方醫(yī)院。虛擬儀器在醫(yī)學(xué)工程中的應(yīng)用,廣州南方醫(yī)院。40(7)總結(jié))總結(jié)41422 虛擬儀器軟件開(kāi)發(fā)
17、平臺(tái)虛擬儀器軟件開(kāi)發(fā)平臺(tái)仲愷農(nóng)業(yè)工程學(xué)院仲愷農(nóng)業(yè)工程學(xué)院432.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹2 虛擬儀器軟件開(kāi)發(fā)平臺(tái)虛擬儀器軟件開(kāi)發(fā)平臺(tái)442 虛擬儀器軟件開(kāi)發(fā)平臺(tái)虛擬儀器軟件開(kāi)發(fā)平臺(tái)數(shù)據(jù)分析與處理數(shù)據(jù)分析與處理模擬量(電量)模擬量(電量)A/D轉(zhuǎn)換轉(zhuǎn)換測(cè)量數(shù)據(jù)(數(shù)字量)測(cè)量數(shù)據(jù)(數(shù)字量)儀器面板儀器面板452.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹文本式編程語(yǔ)言文本式編程語(yǔ)言有有C C、Visual C+Visual C+、Visual BasicVisual Basic、DelphiDelphi和和C+ BuilderC+ Builder和和NINI
18、LabwindowsLabwindows/CVI/CVI等。等。圖形化編程語(yǔ)言圖形化編程語(yǔ)言有有NINI公司的公司的LabVIEWLabVIEW和和AgilentAgilent公司的公司的Agilent VEEAgilent VEE等。等。 462.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹(一)(一) LabWindows/CVICVI: C for Virtual Intrument用于虛擬儀器的用于虛擬儀器的C C語(yǔ)言語(yǔ)言47LabWindows/CVI的特點(diǎn)的特點(diǎn)(1 1)面向儀器面向儀器的交互式的交互式C C語(yǔ)言語(yǔ)言開(kāi)發(fā)平臺(tái),將功能強(qiáng)大、使用靈開(kāi)發(fā)平臺(tái),將功能強(qiáng)大、使用靈活
19、的活的C C語(yǔ)言語(yǔ)言平臺(tái)與用于平臺(tái)與用于數(shù)據(jù)獲取、數(shù)據(jù)分析和顯示數(shù)據(jù)獲取、數(shù)據(jù)分析和顯示的的測(cè)控專業(yè)工測(cè)控專業(yè)工具具有機(jī)地結(jié)合起來(lái)。有機(jī)地結(jié)合起來(lái)。(2 2)為熟悉)為熟悉C C語(yǔ)言語(yǔ)言的開(kāi)發(fā)人員提供了一個(gè)理想的的開(kāi)發(fā)人員提供了一個(gè)理想的虛擬儀器軟件虛擬儀器軟件開(kāi)發(fā)環(huán)境開(kāi)發(fā)環(huán)境。482.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹(二)(二) Agilent VEEAgilent VEE: Agilent Visual Engineering Environment安捷倫可視化工程環(huán)境安捷倫可視化工程環(huán)境492.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹圖形化的編程圖形化的編
20、程提供顯示和控制模塊,如提供顯示和控制模塊,如按鈕按鈕、圖表圖表、溫度指示器溫度指示器等。等。502.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹強(qiáng)大的數(shù)據(jù)分析與處理強(qiáng)大的數(shù)據(jù)分析與處理數(shù)理統(tǒng)計(jì)、類型比較、矩陣運(yùn)算、微積分、信號(hào)分析與數(shù)理統(tǒng)計(jì)、類型比較、矩陣運(yùn)算、微積分、信號(hào)分析與處理、數(shù)字濾波器等處理、數(shù)字濾波器等 。數(shù)據(jù)分析與處理數(shù)據(jù)分析與處理模擬量(電量)模擬量(電量)A/D轉(zhuǎn)換轉(zhuǎn)換測(cè)量數(shù)據(jù)(數(shù)字量)測(cè)量數(shù)據(jù)(數(shù)字量)儀器面板儀器面板512.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹豐富的儀器驅(qū)動(dòng)程序豐富的儀器驅(qū)動(dòng)程序522.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)
21、平臺(tái)介紹內(nèi)置的程序編譯器內(nèi)置的程序編譯器交互式編譯器技術(shù)交互式編譯器技術(shù) 靈活的程序調(diào)試手段靈活的程序調(diào)試手段可設(shè)斷點(diǎn)、單步、分步??稍O(shè)斷點(diǎn)、單步、分步。支持多種系統(tǒng)平臺(tái)支持多種系統(tǒng)平臺(tái) 網(wǎng)絡(luò)功能網(wǎng)絡(luò)功能532.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹(三)(三) LabVIEWLabVIEW: Laboratory Virtual Instrument Engineering Workbench實(shí)驗(yàn)室虛擬儀器工程平臺(tái)實(shí)驗(yàn)室虛擬儀器工程平臺(tái)(1 1)LabVIEWLabVIEW是是NINI公司于公司于19861986年年推出的一種高效的推出的一種高效的圖圖形化軟件開(kāi)發(fā)環(huán)境形化軟件開(kāi)
22、發(fā)環(huán)境。542.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹(2 2)LabVIEWLabVIEW是一種圖形化編程語(yǔ)言(是一種圖形化編程語(yǔ)言(G G語(yǔ)言語(yǔ)言),技術(shù)人員),技術(shù)人員不不用掌握太多的計(jì)算機(jī)編程知識(shí)用掌握太多的計(jì)算機(jī)編程知識(shí),只需通過(guò)定義和連接代表各種,只需通過(guò)定義和連接代表各種功能模塊的圖標(biāo),就能方便快速地建立起通常只有功能模塊的圖標(biāo),就能方便快速地建立起通常只有編程技巧高編程技巧高超的程序員超的程序員才能編制出的應(yīng)用程序。才能編制出的應(yīng)用程序。552.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹(3 3)LabVIEWLabVIEW的特點(diǎn):的特點(diǎn):圖形化的儀器編
23、程環(huán)境圖形化的儀器編程環(huán)境提供提供測(cè)量和控制領(lǐng)域測(cè)量和控制領(lǐng)域廣泛使用的廣泛使用的圖形顯示和控制對(duì)象圖形顯示和控制對(duì)象,如,如表頭、表頭、旋鈕、圖表旋鈕、圖表等。等。用戶可以采用用戶可以采用流程圖式流程圖式的編程方法簡(jiǎn)單迅速地編寫(xiě)程序。的編程方法簡(jiǎn)單迅速地編寫(xiě)程序。562.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹內(nèi)置高效的程序編譯器內(nèi)置高效的程序編譯器編譯方式運(yùn)行編譯方式運(yùn)行3232位位應(yīng)用程序應(yīng)用程序 ,執(zhí)行速度與,執(zhí)行速度與C C語(yǔ)言語(yǔ)言不相不相上下。上下。內(nèi)置內(nèi)置代碼評(píng)估器代碼評(píng)估器,可以將程序中,可以將程序中對(duì)時(shí)間要求苛刻對(duì)時(shí)間要求苛刻的部的部分代碼進(jìn)行分析和優(yōu)化。分代碼進(jìn)
24、行分析和優(yōu)化。LabVIEWLabVIEW可將程序轉(zhuǎn)換為可將程序轉(zhuǎn)換為“* *.EXE”.EXE”獨(dú)立可執(zhí)行文件。獨(dú)立可執(zhí)行文件。572.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹靈活的程序調(diào)試手段靈活的程序調(diào)試手段用戶可以在程序中用戶可以在程序中設(shè)置斷點(diǎn)設(shè)置斷點(diǎn)或或單步執(zhí)行程序單步執(zhí)行程序。在程序的在程序的數(shù)據(jù)流數(shù)據(jù)流上設(shè)置上設(shè)置探針探針,觀察程序運(yùn)行過(guò)程中,觀察程序運(yùn)行過(guò)程中數(shù)據(jù)的變化數(shù)據(jù)的變化。582.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹支持各種數(shù)據(jù)采集與儀器通信應(yīng)用支持各種數(shù)據(jù)采集與儀器通信應(yīng)用支持支持ISAISA、EISAEISA、PCIPCI、PCMCIA
25、PCMCIA和和MacintoshNuBusMacintoshNuBus等各種總線,等各種總線,提供提供工業(yè)工業(yè)I/OI/O設(shè)備設(shè)備的驅(qū)動(dòng)程序,以及符合工業(yè)標(biāo)準(zhǔn)的的驅(qū)動(dòng)程序,以及符合工業(yè)標(biāo)準(zhǔn)的VISAVISA、GPIBGPIB、VXIVXI和和RS232RS232驅(qū)動(dòng)程序庫(kù)。驅(qū)動(dòng)程序庫(kù)。PCMCIA: PERSONAL COMPUTER MEMORY CARD INTERNATIONAL ASSOCIATION專門(mén)用在筆記本或?qū)iT(mén)用在筆記本或PDAPDA、數(shù)碼相機(jī)等便攜設(shè)備上的一種接口規(guī)范、數(shù)碼相機(jī)等便攜設(shè)備上的一種接口規(guī)范592.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹支持各種數(shù)
26、據(jù)采集與儀器通信應(yīng)用支持各種數(shù)據(jù)采集與儀器通信應(yīng)用支持支持ISAISA、EISAEISA、PCIPCI、PCMCIAPCMCIA和和MacintoshNuBusMacintoshNuBus等各種總線。等各種總線。MacintoshMacintosh:MacintoshMacintosh是是蘋(píng)果蘋(píng)果公司的出品的公司的出品的蘋(píng)果電腦蘋(píng)果電腦, ,簡(jiǎn)稱為簡(jiǎn)稱為MacMac。NuBUSNuBUS是是MacintoshMacintosh個(gè)人電腦使用的總線個(gè)人電腦使用的總線,與其他系列電腦的,與其他系列電腦的總線不兼容,地址總線仍為總線不兼容,地址總線仍為3232位,數(shù)據(jù)傳輸率為位,數(shù)據(jù)傳輸率為20MBP
27、S20MBPS,它具,它具有系統(tǒng)規(guī)劃自動(dòng)化的功能,成為歐洲共同規(guī)格標(biāo)準(zhǔn)。有系統(tǒng)規(guī)劃自動(dòng)化的功能,成為歐洲共同規(guī)格標(biāo)準(zhǔn)。602.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹MacintoshMacintosh:該電腦上使用的操作系統(tǒng)該電腦上使用的操作系統(tǒng)Mac OSMac OS是世界上第一個(gè)商用成功的圖是世界上第一個(gè)商用成功的圖像化操作系統(tǒng)。像化操作系統(tǒng)。Mac OSMac OS:1 1 時(shí)間上時(shí)間上MacMac更早推出更早推出, ,在在8080年代;而年代;而WindowsWindows則是九十年代。則是九十年代。2 2 MacMac比比WindowsWindows更加易用和華麗更加易
28、用和華麗, ,但大多數(shù)軟件支持但大多數(shù)軟件支持WindowsWindows而而不是不是MacMac。612.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹功能強(qiáng)大的數(shù)據(jù)處理和分析函數(shù)庫(kù)功能強(qiáng)大的數(shù)據(jù)處理和分析函數(shù)庫(kù)包括包括數(shù)值函數(shù)數(shù)值函數(shù)、字符串處理函數(shù)字符串處理函數(shù)、數(shù)據(jù)運(yùn)算函數(shù)數(shù)據(jù)運(yùn)算函數(shù)和和文文件件I/OI/O函數(shù)函數(shù),還包括,還包括概率與統(tǒng)計(jì)概率與統(tǒng)計(jì)、回歸分析回歸分析、線性代數(shù)線性代數(shù)、信號(hào)處理信號(hào)處理、數(shù)字濾波器數(shù)字濾波器、窗函數(shù)窗函數(shù)、三維圖形處理三維圖形處理等高等高級(jí)分析函數(shù)。級(jí)分析函數(shù)。 數(shù)據(jù)分析與處理數(shù)據(jù)分析與處理模擬量(電量)模擬量(電量)A/D轉(zhuǎn)換轉(zhuǎn)換測(cè)量數(shù)據(jù)(數(shù)
29、字量)測(cè)量數(shù)據(jù)(數(shù)字量)儀器面板儀器面板622.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹支持各種系統(tǒng)平臺(tái)支持各種系統(tǒng)平臺(tái)LabVIEWLabVIEW支持支持WindowsWindows、PowerMacintoshPowerMacintosh、Agilent-UXAgilent-UX、SUNSPARCSUNSPARC、LinuxLinux等各種操作系統(tǒng)。等各種操作系統(tǒng)。在任何一個(gè)平臺(tái)上開(kāi)發(fā)的在任何一個(gè)平臺(tái)上開(kāi)發(fā)的LabVIEWLabVIEW應(yīng)用程序均可直接移應(yīng)用程序均可直接移植到植到其他平臺(tái)其他平臺(tái)上。上。632.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹開(kāi)放的開(kāi)發(fā)式平臺(tái)
30、開(kāi)放的開(kāi)發(fā)式平臺(tái)LabVIEWLabVIEW提供了提供了DLLDLL庫(kù)接口庫(kù)接口和和CINCIN接口接口,使用戶能夠在,使用戶能夠在LabVIEWLabVIEW平臺(tái)上調(diào)用其他軟件平臺(tái)編譯的模塊,比如平臺(tái)上調(diào)用其他軟件平臺(tái)編譯的模塊,比如C C語(yǔ)言語(yǔ)言。提供對(duì)提供對(duì)OLEOLE的支持,可與其他應(yīng)用軟件一起構(gòu)成功能更的支持,可與其他應(yīng)用軟件一起構(gòu)成功能更為強(qiáng)大的應(yīng)用程序開(kāi)發(fā)環(huán)境。為強(qiáng)大的應(yīng)用程序開(kāi)發(fā)環(huán)境。DLL:DLL:C C語(yǔ)言語(yǔ)言把直接和把直接和硬件接口硬件接口的的函數(shù)及數(shù)據(jù)信息函數(shù)及數(shù)據(jù)信息封裝在一個(gè)封裝在一個(gè)動(dòng)態(tài)鏈接動(dòng)態(tài)鏈接庫(kù)庫(kù)(Dynamic-Link LibraryDynamic-Li
31、nk Library,DLLDLL)中,后綴名為)中,后綴名為.dll.dll的文件。的文件。LabVIEWLabVIEW應(yīng)用程序通過(guò)應(yīng)用程序通過(guò)DLLDLL能夠方便地調(diào)用用戶編寫(xiě)的能夠方便地調(diào)用用戶編寫(xiě)的硬件接口硬件接口函數(shù)函數(shù)以及以及WindowsWindows自帶的自帶的大量大量APIAPI函數(shù)函數(shù)。642.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹開(kāi)放的開(kāi)發(fā)式平臺(tái)開(kāi)放的開(kāi)發(fā)式平臺(tái)LabVIEWLabVIEW提供了提供了DLLDLL庫(kù)接口庫(kù)接口和和CINCIN接口接口,使用戶能夠在,使用戶能夠在LabVIEWLabVIEW平平臺(tái)上調(diào)用其他軟件平臺(tái)編譯的模塊,比如臺(tái)上調(diào)用其他軟件
32、平臺(tái)編譯的模塊,比如C C語(yǔ)言語(yǔ)言。提供對(duì)提供對(duì)OLEOLE的支持,可與其他應(yīng)用軟件一起構(gòu)成功能更為強(qiáng)大的的支持,可與其他應(yīng)用軟件一起構(gòu)成功能更為強(qiáng)大的應(yīng)用程序開(kāi)發(fā)環(huán)境。應(yīng)用程序開(kāi)發(fā)環(huán)境。CIN:CIN:Code Interface NodeCode Interface Node用來(lái)直接調(diào)用其他編程語(yǔ)言(用來(lái)直接調(diào)用其他編程語(yǔ)言(如如C C語(yǔ)言語(yǔ)言)寫(xiě)的代碼,就可以通過(guò))寫(xiě)的代碼,就可以通過(guò)調(diào)用調(diào)用C C語(yǔ)言語(yǔ)言編寫(xiě)的編寫(xiě)的驅(qū)動(dòng)程序驅(qū)動(dòng)程序的方法的方法實(shí)現(xiàn)訪問(wèn)硬件設(shè)備。實(shí)現(xiàn)訪問(wèn)硬件設(shè)備。C C語(yǔ)言語(yǔ)言更接近硬件底層,是在更接近硬件底層,是在硬件編程方面硬件編程方面的靈活性和能力更具的靈活性和能
33、力更具有優(yōu)勢(shì)。有優(yōu)勢(shì)。652.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹開(kāi)放的開(kāi)發(fā)式平臺(tái)開(kāi)放的開(kāi)發(fā)式平臺(tái)LabVIEWLabVIEW提供了提供了DLLDLL庫(kù)接口庫(kù)接口和和CINCIN接口接口,使用戶能夠在,使用戶能夠在LabVIEWLabVIEW平平臺(tái)上調(diào)用其他軟件平臺(tái)編譯的模塊,比如臺(tái)上調(diào)用其他軟件平臺(tái)編譯的模塊,比如C C語(yǔ)言語(yǔ)言。提供對(duì)提供對(duì)OLEOLE的支持,可與其他應(yīng)用軟件一起構(gòu)成功能更為強(qiáng)大的的支持,可與其他應(yīng)用軟件一起構(gòu)成功能更為強(qiáng)大的應(yīng)用程序開(kāi)發(fā)環(huán)境。應(yīng)用程序開(kāi)發(fā)環(huán)境。OLE:OLE:Object Linking and EmbeddingObject Linking and Embedding(對(duì)象連接與嵌入)(對(duì)象連接與嵌入)OLEOLE定義和實(shí)現(xiàn)了一種允許定義和實(shí)現(xiàn)了一種允許應(yīng)用程序應(yīng)用程序作為作為軟件軟件“對(duì)象對(duì)象”彼此進(jìn)行彼此進(jìn)行“連接連接”的機(jī)制。的機(jī)制。比如在比如在WordWord文檔中可以插入文檔中可以插入ExcelExcel文檔或者另外一個(gè)文檔或者另外一個(gè)WordWord文檔。文檔。662.1 虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹虛擬儀器軟件開(kāi)發(fā)平臺(tái)介紹網(wǎng)絡(luò)功能網(wǎng)絡(luò)功能La
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/IEC 24741:2024 EN Information technology - Biometrics - Overview and application
- 【正版授權(quán)】 ISO 24322:2024 EN Timber structures - Methods of test for evaluation of long-term performance - Part 1: Wood-based products in bending
- 【正版授權(quán)】 ISO 5284:2025 EN Conveyor belts - List of equivalent terms
- 【正版授權(quán)】 ISO 22915-1:2024 EN Industrial trucks - Verification of stability - Part 1: General
- 2025年度高新技術(shù)產(chǎn)業(yè)園區(qū)運(yùn)營(yíng)承包經(jīng)營(yíng)合同
- 生物技術(shù)課程導(dǎo)入計(jì)劃
- 各行各業(yè)主管的共性與差異計(jì)劃
- 校外美術(shù)實(shí)踐基地建設(shè)計(jì)劃
- 老年醫(yī)學(xué)科醫(yī)生工作計(jì)劃
- 2025年灌裝機(jī)系列設(shè)備合作協(xié)議書(shū)
- 艾默生HipulseUPS操作手冊(cè)
- 愛(ài)心樹(shù)(繪本)
- NPI管理流程(精)
- 色卡 對(duì)照表 PANTONE-CMYK
- 深圳水管理體制改革的思考和建議
- 蘇教版六年級(jí)上冊(cè)計(jì)算題練習(xí)大全(經(jīng)典)
- 五金英語(yǔ)詞匯盤(pán)點(diǎn)
- 內(nèi)容講義說(shuō)明案例nxt pop trainning
- 消毒供應(yīng)中心打包區(qū)教學(xué)要點(diǎn) ppt課件
- 現(xiàn)代科學(xué)技術(shù)概論復(fù)習(xí)重點(diǎn)
- 年“職工書(shū)屋”示范點(diǎn)申報(bào)材料(2篇總結(jié)匯報(bào)報(bào)告參考)
評(píng)論
0/150
提交評(píng)論