PXI在虛擬儀器的應用
時間:2007-12-24 16:56:00來æºï¼šcaojing
導語:?PXIçš„æ ¸å¿ƒæŠ€è¡“æ˜¯CompactPCIå·¥æ¥è¨ˆç®—æ©Ÿé«”ç³»çµæ§‹ã€Microsoft Windows 軟件åŠVXI的定時和觸發功能。
1 引言
 
PXI(PCIé¢å‘å„€å™¨çš„æ“´å±•ï¼‰æ˜¯ä¸€å€‹æ–°çš„æ¨¡å¡ŠåŒ–å„€å™¨å¹³è‡ºï¼Œå®ƒèƒ½å¤ æä¾›é«˜æ€§èƒ½çš„æ¸¬é‡ï¼Œè€Œåƒ¹æ ¼å¹¶ä¸å分昂貴。利用PXI模塊化儀器,您å¯ä»¥å……分享å—開放å¼å·¥æ¥æ¨™æº–化PCæŠ€è¡“æ‰€å¸¶ä¾†çš„ä½Žæˆæœ¬ã€ç°¡ä¾¿æ˜“用性ã€éˆæ´»æ€§åŠé«˜æ€§èƒ½ç‰å„ªé»žã€‚PXIçš„æ ¸å¿ƒæŠ€è¡“æ˜¯CompactPCIå·¥æ¥è¨ˆç®—æ©Ÿé«”ç³»çµæ§‹ã€Microsoft Windows 軟件åŠVXI的定時和觸發功能。
2ã€é›»å測é‡å„€å™¨çš„發展
 
電忏¬é‡å„€å™¨ç™¼å±•至今,大體å¯åˆ†ç‚ºå››ä»£ï¼šæ¨¡æ“¬å„€å™¨ã€æ•¸å—åŒ–å„€å™¨ã€æ™ºèƒ½å„€å™¨å’Œè™›æ“¬å„€å™¨ã€‚
第一代模擬儀器,這類儀器在æŸäº›å¯¦é©—室ä»èƒ½çœ‹åˆ°ï¼Œå¦‚指é‡å¼è¬ç”¨è¡¨ã€æ™¶é«”管電壓表ç‰ã€‚
第二代數å—化儀器,這類儀器目å‰ç›¸ç•¶æ™®åŠï¼Œå¦‚數å—é›»å£“è¡¨ã€æ•¸å—é »çŽ‡è¨ˆç‰ã€‚這類儀器將模擬信號的測é‡è½‰åŒ–為數å—信號測é‡ï¼Œå¹¶ä»¥æ•¸å—æ–¹å¼è¼¸å‡ºæœ€çµ‚çµæžœï¼Œé©ç”¨äºŽå¿«é€ŸéŸ¿æ‡‰å’Œè¼ƒé«˜æº–確度的測é‡ã€‚
第三代智能儀器,這類儀器內置微處ç†å™¨ï¼Œæ—¢èƒ½é€²è¡Œè‡ªå‹•測試åˆå…·æœ‰ä¸€å®šçš„æ•¸æ“šè™•ç†èƒ½åŠ›ï¼Œå¯å–代部分腦力勞動,習慣上稱為智能儀器。它的功能塊全部都是以硬件(或固化的軟件)的形å¼å˜åœ¨ï¼Œç›¸å°è™›æ“¬å„€å™¨è€Œè¨€ï¼Œç„¡è«–是開發還是應用,都缺ä¹éˆæ´»æ€§ã€‚
第四代虛擬儀器,它是ç¾ä»£è¨ˆç®—機技術ã€é€šä¿¡æŠ€è¡“å’Œæ¸¬é‡æŠ€è¡“ç›¸çµåˆçš„產物,是傳統儀器觀念的一次巨大變é©ï¼Œæ˜¯å°‡ä¾†å„€å™¨ç”¢æ¥ç™¼å±•一個é‡è¦æ–¹å‘。
3ã€ä»€ä¹ˆæ˜¯è™›æ“¬å„€å™¨
虛擬儀器(Virtual Instruments,簡稱VI)的概念,是美國國家儀器公å¸ï¼ˆNational Instruments Corp.簡稱NI)于1986å¹´æå‡ºçš„。虛擬儀器是由計算機硬件資æºã€æ¨¡å¡ŠåŒ–儀器硬件和用于數據分æžã€éŽç¨‹é€šè¨ŠåŠåœ–形用戶界é¢çš„軟件組æˆçš„æ¸¬æŽ§ç³»çµ±ï¼›æ˜¯ä¸€ç¨®ç”±è¨ˆç®—機æ“縱的模塊化儀器系統。
3.1ã€è™›æ“¬å„€å™¨çš„優點
與傳統儀器相比,虛擬儀器有以下優點:
(1) èžåˆè¨ˆç®—機強大的硬件資æºï¼Œçªç ´äº†å‚³çµ±å„€å™¨åœ¨æ•¸æ“šè™•ç†ã€é¡¯ç¤ºã€å˜å„²ç‰æ–¹é¢çš„é™åˆ¶ï¼Œå¤§å¤§å¢žå¼·äº†å‚³çµ±å„€å™¨çš„功能。高性能處ç†å™¨ã€é«˜åˆ†è¾¨çŽ‡é¡¯ç¤ºå™¨ã€å¤§å®¹é‡ç¡¬ç›¤ç‰å·²æˆç‚ºè™›æ“¬å„€å™¨çš„æ¨™æº–é…置。
(2) 利用了計算機è±å¯Œçš„軟件資æºï¼Œå¯¦ç¾äº†éƒ¨åˆ†å„€å™¨ç¡¬ä»¶çš„軟件化,節çœäº†ç‰©è³ªè³‡æºï¼Œå¢žåŠ äº†ç³»çµ±éˆæ´»æ€§ï¼›é€šéŽè»Ÿä»¶æŠ€è¡“和相應數值算法,實時ã€ç›´æŽ¥åœ°å°æ¸¬è©¦æ•¸æ“šé€²è¡Œå„種分æžèˆ‡è™•ç†ï¼›é€šéŽåœ–形用戶界é¢ï¼ˆGUI)技術,真æ£åšåˆ°ç•Œé¢å‹å¥½ã€äººæ©Ÿäº¤äº’。
(3) 基于計算機總線和模塊化儀器總線,儀器硬件實ç¾äº†æ¨¡å¡ŠåŒ–ã€ç³»åˆ—化,大大縮å°ç³»çµ±å°ºå¯¸ï¼Œå¯æ–¹ä¾¿åœ°æ§‹å»ºæ¨¡å¡ŠåŒ–儀器(Instrument on a Card)。
(4) åŸºäºŽè¨ˆç®—æ©Ÿç¶²çµ¡æŠ€è¡“å’ŒæŽ¥å£æŠ€è¡“ï¼ŒVI系統具有方便ã€éˆæ´»çš„互è¯ï¼ˆconnectivity),廣泛支æŒè«¸å¦‚CANã€FieldBusã€PROFIBUSç‰å„種工æ¥ç¸½ç·šæ¨™æº–ã€‚å› æ¤ï¼Œåˆ©ç”¨VIæŠ€è¡“å¯æ–¹ä¾¿åœ°æ§‹å»ºè‡ªå‹•測試系統(ATS,Automatic Test Systemï¼‰ï¼Œå¯¦ç¾æ¸¬é‡ã€æŽ§åˆ¶éŽç¨‹çš„網絡化。
(5) åŸºäºŽè¨ˆç®—æ©Ÿçš„é–‹æ”¾å¼æ¨™æº–é«”ç³»çµæ§‹ã€‚虛擬儀器的硬ã€è»Ÿä»¶éƒ½å…·æœ‰é–‹æ”¾æ€§ã€æ¨¡å¡ŠåŒ–ã€å¯é‡å¾©ä½¿ç”¨åŠäº’æ›æ€§ç‰ç‰¹é»žã€‚å› æ¤ï¼Œç”¨æˆ¶å¯æ ¹æ“šè‡ªå·±çš„需è¦ï¼Œé¸ç”¨ä¸åŒå» 家的產å“ï¼Œä½¿å„€å™¨ç³»çµ±çš„é–‹ç™¼æ›´ç‚ºéˆæ´»ã€æ•ˆçŽ‡æ›´é«˜ï¼Œç¸®çŸäº†ç³»çµ±çµ„建時間。
3.2ã€è™›æ“¬å„€å™¨çš„硬件系統
虛擬儀器的硬件系統一般分為計算機硬件平臺和測控功能硬件。
計算機硬件平臺å¯ä»¥æ˜¯å„種類型的計算機,如普通臺å¼è¨ˆç®—機ã€ä¾¿æ”œå¼è¨ˆç®—機ã€å·¥ä½œç«™ã€åµŒå…¥å¼è¨ˆç®—機ç‰ã€‚計算機管ç†è‘—虛擬儀器的硬軟件資æºï¼Œæ˜¯è™›æ“¬å„€å™¨çš„硬件基礎。計算機技術在顯示ã€å˜å„²èƒ½åŠ›ã€è™•ç†æ€§èƒ½ã€ç¶²çµ¡ã€ç¸½ç·šæ¨™æº–ç‰æ–¹é¢çš„發展,導致了虛擬儀器系統的快速發展。按照測控功能硬件的ä¸åŒï¼ŒVIå¯åˆ†ç‚ºGPIBã€VXIã€PXIå’ŒDAQå››ç¨®æ¨™æº–é«”ç³»çµæ§‹ã€‚
(1)GPIB(General Purpose Interface Bus)通用接å£ç¸½ç·šï¼Œæ˜¯è¨ˆç®—機和儀器間的標準通訊å”è°ã€‚GPIBçš„ç¡¬ä»¶è¦æ ¼å’Œè»Ÿä»¶å”è°å·²ç´å…¥åœ‹éš›å·¥æ¥æ¨™æº–——IEEE 488.1å’ŒIEEE 488.2。它是最早的儀器總線,目å‰å¤šæ•¸å„€å™¨éƒ½é…置了éµå¾ªIEEE 488çš„GPIB接å£ã€‚典型的GPIB測試系統包括一臺計算機ã€ä¸€å¡ŠGPIB接å£å¡å’Œè‹¥å¹²è‡ºGPIB儀器。æ¯è‡ºGPIB儀器有單ç¨çš„地å€ï¼Œç”±è¨ˆç®—機控制æ“作。系統ä¸çš„儀器å¯ä»¥å¢žåŠ ã€æ¸›å°‘或更æ›ï¼Œåªéœ€å°è¨ˆç®—機的控制軟件作相應改動。這種概念已被應用于儀器的內部è¨è¨ˆã€‚åœ¨åƒ¹æ ¼ä¸Šï¼ŒGPIB儀器覆蓋了從比較便宜的到異常昂貴的儀器。但是GPIB的數據傳輸速度一般低于500kb/s,ä¸é©åˆäºŽå°ç³»çµ±é€Ÿåº¦è¦æ±‚較高的應用。(標準接å£ç¸½ç·šåœ¨20mè·é›¢å…§ï¼Œè‹¥æ¯2mç‰æ•ˆçš„æ¨™æº–è² è¼‰ç›¸ç•¶äºŽä½¿ç”¨48mA的集電極開路å¼ç™¼é€å™¨ï¼Œå‰‡æœ€é«˜å·¥ä½œé€ŸçŽ‡æ˜¯250kb/s,若采用三態門發é€å™¨ï¼Œä¸€èˆ¬é€ŸçŽ‡ç‚º500kb/s,最高å¯é”1000kb/s。)
(2)VXI(VMEbus eXtension for Instrumentation)å³VMEç¸½ç·šåœ¨å„€å™¨é ˜åŸŸçš„æ“´å±•ï¼Œæ˜¯1987年在VME總線ã€Eurocardæ¨™æº–ï¼ˆæ©Ÿæ¢°çµæ§‹æ¨™æº–)和IEEE 488ç‰çš„基礎上,由主è¦å„€å™¨åˆ¶é€ 商共åŒåˆ¶è¨‚的開放性儀器總線標準。VXI 系統最多å¯åŒ…å« 256個è£ç½®ï¼Œä¸»è¦ç”±ä¸»æ©Ÿç®±ã€"0æ§½"控制器ã€å…·æœ‰å¤šç¨®åŠŸèƒ½çš„æ¨¡å¡Šå„€å™¨å’Œé©…å‹•è»Ÿä»¶ã€ç³»çµ±æ‡‰ç”¨è»Ÿä»¶ç‰çµ„æˆã€‚系統ä¸å„功能模塊å¯éš¨æ„æ›´æ›ï¼Œå³æ’å³ç”¨çµ„æˆæ–°ç³»çµ±ã€‚ç›®å‰ï¼Œåœ‹éš›ä¸Šæœ‰å…©å€‹VXI總線組織。①VXIè¯ç›Ÿï¼Œè² 責制定VXI的硬件(儀器級)標準è¦èŒƒï¼ŒåŒ…括機箱背æ¿ç¸½ç·šã€é›»æºåˆ†å¸ƒã€å†·å»ç³»çµ±ã€é›¶æ§½æ¨¡å¡Šã€å„€å™¨æ¨¡å¡Šçš„é›»æ°£ç‰¹æ€§ã€æ©Ÿæ¢°ç‰¹æ€§ã€é›»ç£å…¼å®¹æ€§ä»¥åŠç³»çµ±è³‡æºç®¡ç†å’Œé€šè¨Šè¦ç¨‹ç‰å…§å®¹ï¼›â‘¡VXIç¸½ç·šå³æ’å³ç”¨ï¼ˆVXI Plug&Play,簡稱VPP)系統è¯ç›Ÿï¼Œå®—旨是通éŽåˆ¶è¨‚一系列VXI的軟件(系統級)標準來æä¾›ä¸€å€‹é–‹æ”¾æ€§çš„ç³»çµ±çµæ§‹ï¼ŒçœŸæ£å¯¦ç¾VXI總線產å“çš„"峿’å³ç”¨"。這兩套標準組æˆäº†VXI標準體系,實ç¾äº†VXI的模塊化ã€ç³»åˆ—化ã€é€šç”¨åŒ–以åŠVXIå„€å™¨çš„äº’æ›æ€§å’Œäº’æ“作性。VXIçš„åƒ¹æ ¼ç›¸å°è¼ƒé«˜ï¼Œé©åˆäºŽå°–ç«¯çš„æ¸¬è©¦é ˜åŸŸã€‚
(3)PXI(PCI eXtension for Instrumentation)PCIåœ¨å„€å™¨é ˜åŸŸçš„æ“´å±•ï¼Œæ˜¯NIå…¬å¸äºŽ1997å¹´ç™¼å¸ƒçš„ä¸€ç¨®æ–°çš„é–‹æ”¾æ€§ã€æ¨¡å¡ŠåŒ–儀器總線è¦èŒƒã€‚å…¶æ ¸å¿ƒæ˜¯ CompactPCIçµæ§‹å’ŒMicrosoft Windows軟件。 PXI是在PCIå…§æ ¸æŠ€è¡“ä¸Šå¢žåŠ äº†æˆç†Ÿçš„æŠ€è¡“è¦èŒƒå’Œè¦æ±‚å½¢æˆçš„。PXIå¢žåŠ äº†ç”¨äºŽå¤šæ¿åŒæ¥çš„觸發總線和åƒè€ƒæ™‚é˜ã€ç”¨äºŽç²¾ç¢ºå®šæ™‚的星形觸發總線ã€ä»¥åŠç”¨äºŽç›¸é„°æ¨¡å¡Šé–“高速通信的局部總線ç‰ï¼Œä¾†æ»¿è¶³è©¦é©—和測é‡ç”¨æˆ¶çš„è¦æ±‚。PXI兼容CompactPCI機械è¦èŒƒï¼Œå¹¶å¢žåŠ äº†ä¸»å‹•å†·å»ã€ç’°å¢ƒæ¸¬è©¦ï¼ˆæº«åº¦ã€æ¿•åº¦ã€æŒ¯å‹•和沖擊試驗)ç‰è¦æ±‚。這樣,å¯ä¿è‰å¤šå» 商產å“的互æ“ä½œæ€§å’Œç³»çµ±çš„æ˜“é›†æˆæ€§ã€‚
(4)DAQ(Data AcQuisition)數據采集,指的是基于計算機標準總線(如ISAã€PCIã€PC/104ç‰ï¼‰çš„內置功能æ’å¡ã€‚å®ƒæ›´åŠ å……åˆ†åœ°åˆ©ç”¨è¨ˆç®—æ©Ÿçš„è³‡æºï¼Œå¤§å¤§å¢žåŠ äº†æ¸¬è©¦ç³»çµ±çš„éˆæ´»æ€§å’Œæ“´å±•性。利用DAQ坿–¹ä¾¿å¿«é€Ÿåœ°çµ„建基于計算機的儀器(Computer-Based Instruments),實ç¾"一機多型"å’Œ"一機多用"。 在性能上,隨著A/Dè½‰æ›æŠ€è¡“ã€å„€å™¨æ”¾å¤§æŠ€è¡“ã€æŠ—æ··ç–Šæ¿¾æ³¢æŠ€è¡“èˆ‡ä¿¡è™Ÿèª¿ç†æŠ€è¡“çš„è¿…é€Ÿç™¼å±•ï¼ŒDAQ的采樣速率已é”到1Gb/s,精度高é”24ä½ï¼Œé€šé“數高é”64個,并能任æ„çµåˆæ•¸å—I/O,模擬I/Oã€è¨ˆæ•¸å™¨/定時器ç‰é€šé“ã€‚å„€å™¨å» å®¶ç”Ÿç”¢äº†å¤§é‡çš„DAQ功能模塊å¯ä¾›ç”¨æˆ¶é¸æ“‡ï¼Œå¦‚ç¤ºæ³¢å™¨ã€æ•¸å—è¬ç”¨è¡¨ã€ä¸²è¡Œæ•¸æ“šåˆ†æžå„€ã€å‹•態信號分æžå„€ã€ä»»æ„波形發生器ç‰ã€‚在PC計算機上掛接若干DAQ功能模塊,é…åˆç›¸æ‡‰çš„軟件,就å¯ä»¥æ§‹æˆä¸€è‡ºå…·æœ‰è‹¥å¹²åŠŸèƒ½çš„PC儀器。
3.3ã€è™›æ“¬å„€å™¨çš„軟件系統
è™›æ“¬å„€å™¨æŠ€è¡“æœ€æ ¸å¿ƒçš„æ€æƒ³ï¼Œå°±æ˜¯åˆ©ç”¨è¨ˆç®—機的硬/軟件資æºï¼Œä½¿æœ¬ä¾†éœ€è¦ç¡¬ä»¶å¯¦ç¾çš„æŠ€è¡“軟件化(虛擬化),以便最大é™åº¦åœ°é™ä½Žç³»çµ±æˆæœ¬ï¼Œå¢žå¼·ç³»çµ±çš„åŠŸèƒ½èˆ‡éˆæ´»æ€§ã€‚基于軟件在VI系統ä¸çš„é‡è¦ä½œç”¨ï¼ŒNIæå‡ºäº†"軟件就是儀器(The software is the instrument)"çš„å£è™Ÿã€‚VPP系統è¯ç›Ÿæå‡ºäº†ç³»çµ±æ¡†æž¶ã€é©…動程åºã€VISAã€è»Ÿé¢æ¿ã€éƒ¨ä»¶çŸ¥è˜åº«ç‰ä¸€ç³»åˆ—VPP軟件標準,推動了軟件標準化的進程。
è™›æ“¬å„€å™¨çš„è»Ÿä»¶æ¡†æž¶å¾žä½Žå±¤åˆ°é ‚å±¤ï¼ŒåŒ…æ‹¬ä¸‰éƒ¨åˆ†ï¼šVISA庫ã€å„€å™¨é©…動程åºã€æ‡‰ç”¨è»Ÿä»¶ã€‚
VISA(Virtual Instrumentation software Architectureï¼‰è™›æ“¬å„€å™¨è»Ÿä»¶é«”ç³»çµæ§‹ï¼Œå¯¦è³ªå°±æ˜¯æ¨™æº–çš„I/O函數庫åŠå…¶ç›¸é—œè¦èŒƒçš„總稱。一般稱這個I/O函數庫為VISA庫。它é§ç•™äºŽè¨ˆç®—機系統之ä¸åŸ·è¡Œå„€å™¨ç¸½ç·šçš„特殊功能,是計算機與儀器之間的軟件層連接,以實ç¾å°å„€å™¨çš„程控。它å°äºŽå„€å™¨é©…動程åºé–‹ç™¼è€…來說是一個個å¯èª¿ç”¨çš„æ“ä½œå‡½æ•¸é›†ã€‚
å„€å™¨é©…å‹•ç¨‹åºæ˜¯å®Œæˆå°æŸä¸€ç‰¹å®šå„€å™¨æŽ§åˆ¶èˆ‡é€šä¿¡çš„軟件程åºé›†ã€‚它是應用程åºå¯¦ç¾å„€å™¨æŽ§åˆ¶çš„æ©‹æ¢ã€‚æ¯å€‹å„€å™¨æ¨¡å¡Šéƒ½æœ‰è‡ªå·±çš„儀器驅動程åºï¼Œå„€å™¨å» 商以æºç¢¼çš„å½¢å¼æä¾›çµ¦ç”¨æˆ¶ã€‚
應用軟件建立在儀器驅動程åºä¹‹ä¸Šï¼Œç›´æŽ¥é¢å°æ“ä½œç”¨æˆ¶ï¼Œé€šéŽæä¾›ç›´è§€å‹å¥½çš„æ¸¬æŽ§æ“作界é¢ã€è±å¯Œçš„æ•¸æ“šåˆ†æžèˆ‡è™•ç†åŠŸèƒ½ï¼Œä¾†å®Œæˆè‡ªå‹•測試任務。
虛擬儀器應用軟件的編寫,大致å¯åˆ†ç‚ºå…©ç¨®æ–¹å¼ï¼š
â‘ ç”¨é€šç”¨ç·¨ç¨‹è»Ÿä»¶é€²è¡Œç·¨å¯«ã€‚ä¸»è¦æœ‰Microsoftå…¬å¸çš„Visual Basic與Visual C++ã€Borlandå…¬å¸çš„Delphiã€Sybaseå…¬å¸çš„PowerBuilderï¼›
②用專æ¥åœ–形化編程軟件進行開發。如HPå…¬å¸çš„VEE,NIå…¬å¸çš„LabVIEW å’ŒLab windows/CVIç‰ã€‚
 
應用軟件還包括通用數å—處ç†è»Ÿä»¶ã€‚通用數å—處ç†è»Ÿä»¶åŒ…括用于數å—信號處ç†çš„å„ç¨®åŠŸèƒ½å‡½æ•¸ï¼Œå¦‚é »åŸŸåˆ†æžçš„功率èœä¼°è¨ˆã€FFTã€FHTã€é€†FFTã€é€†FHT和細化分æžç‰ï¼›æ™‚域分æžçš„相關分æžã€å·ç©é‹ç®—ã€åå·é‹ç®—ã€å‡æ–¹æ ¹ä¼°è¨ˆã€å·®åˆ†ç©åˆ†é‹ç®—和排åºç‰ã€‚ä»¥åŠæ•¸å—濾波ç‰ç‰ã€‚é€™äº›åŠŸèƒ½å‡½æ•¸ç‚ºç”¨æˆ¶é€²ä¸€æ¥æ“´å±•虛擬儀器的功能æä¾›äº†åŸºç¤Žã€‚
4ã€LabVIEW簡介
80年代早期,計算機接å£è®Šå¾—越來越精細,界é¢ä¹Ÿè¶Šä¾†è¶Šå‹å¥½ï¼ŒNI的工程師們æ„è˜åˆ°ï¼šéœ€è¦ä¸€ç¨®å¼·å¤§çš„軟件接å£è®“用戶通éŽä»–們的計算機ç²å¾—更簡單有效的測試與控制。蘋果公å¸çš„Macintosh為這種å³å°‡èª•生的圖形化軟件語言æä¾›äº†ä¸€å€‹æœ€å¥½çš„環境:G語言。ä¸ä¹…,NI為基于計算機的測é‡å’Œè‡ªå‹•化開發出了一個軟件包:LabVIEW。
LabVIEW是基于G語言的é©å‘½æ€§çš„åœ–å½¢åŒ–é–‹ç™¼èªžè¨€ï¼Œç”¨ä¾†é€²è¡Œæ•¸æ“šé‡‡é›†å’ŒæŽ§åˆ¶ã€æ•¸æ“šåˆ†æžå’Œæ•¸æ“šè¡¨é”。它的目標是簡化程åºçš„開發工作,讓工程師和科å¸å®¶èƒ½å……分利用PC機的功能,快速簡便地完æˆè‡ªå·±çš„工作。åä½™å¹´çš„ä¸æ–·å……實,使LabVIEWæˆç‚ºè±å¯Œã€å¼·å¤§çš„實用工具軟件包。與LabVIEWåŒæ¥æŽ¨å‡ºçš„還有LabWindows/CVI,它的特點是å¯åˆ©ç”¨ANSI C編程語言建立與實用儀器的交互å¼é–‹ç™¼ç’°å¢ƒã€‚é€™å…©è€…å…§éƒ¨éƒ½é…æœ‰GPIBã€VXIã€ä¸²å£å’Œæ’å…¥å¼DAQæ¿çš„庫函數,以åŠå…¨çƒå¹¾ç™¾å®¶å» 商的儀器驅動程åºã€‚åœç¹žé€™äº›æ ¸å¿ƒè»Ÿä»¶é‚„陸續開發出多種附件。
LabVIEW的誕生標志著NI進入了專門從事VI(虛擬儀器)的時期。
5ã€PCIã€PXIã€VXI的比較
基于PCI總線ã€åŸºäºŽPXI總線ã€åŸºäºŽVXI總線虛擬儀器測試系統由于總線的ä¸åŒè€Œå…·æœ‰å„自的特點與應用范åœã€‚
與傳統儀器組建的測試系統相比,基于PCI總線的虛擬儀器測試系統在性能ã€éˆæ´»æ€§ã€æ˜“ç”¨æ€§å’Œä½Žåƒ¹æ ¼ç‰æ–¹é¢å…·æœ‰çµ•å°å„ªå‹¢ã€‚其儀器硬件為æ’å¡å¼ï¼Œå…·æœ‰èˆ‡è¨ˆç®—機æ’å¡ç›¸åŒçš„尺寸,將硬件æ’å¡ç›´æŽ¥æ’入計算機ä¸çš„PCI槽上å³å¯æ§‹æˆæ¸¬è©¦ç³»çµ±ï¼Œå……分利用計算機的資æºä¾†å¯¦ç¾æ•¸æ“šé‡‡é›†åŠè™•ç†ã€æ•…障分æžè¨ºæ–·å’ŒéŽç¨‹æŽ§åˆ¶ç‰æ™ºèƒ½æ¸¬æŽ§ã€‚èˆ‡åŸºäºŽå…¶å®ƒç¸½ç·šçš„è™›æ“¬å„€å™¨æ¸¬è©¦ç³»çµ±ç›¸æ¯”ï¼Œåƒ¹æ ¼ä½Žå»‰çš„ç‰¹é»žä½¿å…¶åœ¨å·¥æ¥ã€è»å·¥ã€æ•™è‚²å’Œç§‘ç ”é ˜åŸŸå¾—åˆ°äº†å»£æ³›å¾—ä»¥æ‡‰ç”¨ã€‚ç¼ºé»žåœ¨äºŽåŸºäºŽPCI總線的虛擬儀器測試系統缺ä¹è§¸ç™¼ç·šæ¨™æº–化åŠå…¶æ‰€è™•的計算機環境,這一環境ä¸èƒ½æ»¿è¶³å¤§åŠŸçŽ‡ï¼Œé«˜è³ªé‡å†·å»ï¼Œä»”細考慮RFI/EMIå±è”½çš„å¾©é›œè€Œç²¾å¯†çš„æ¸¬è©¦ä»»å‹™çš„è¦æ±‚。æ’å¡çš„連線也å¯èƒ½å› 所用的計算機型號的é™åˆ¶è€Œç”Ÿç”¢å›°é›£ã€‚æ’æ§½æ•¸å分有é™ï¼Œé›£ä»¥å®¹ç´å¤§é‡çš„通é“。
基于PXI總線的虛擬儀器測試系統由于PXI總線產å“å°PCI總線產å“çš„å®Œå…¨å…¼å®¹ï¼Œé€™æ¨£åœ¨è¨±å¤šé ˜åŸŸï¼Œä»–å€‘èˆ‡åŸºäºŽPCI總線的虛擬儀器測試系統å¯ä»¥äº’相代替,而具有性能超éŽå‰è€…ï¼Œåªæ˜¯åƒ¹æ ¼ç¨é«˜ä¸€äº›ã€‚ç”¨æˆ¶å¦‚æžœæƒ³åœ¨ç¾æœ‰çš„基于PCI總線的虛擬儀器測試系統轉å‘基于PXI總線的虛擬儀器測試系統,åªéœ€å°ç¡¬ä»¶æŠ•資,原有的軟件å¯ä¸åŠ ä»»ä½•ä¿®æ”¹è€Œé‹è¡Œåœ¨PXIç³»çµ±ä¸Šã€‚åŒæ™‚由于PXIç¸½ç·šå°æ©Ÿç®±å…§éƒ¨å™¨ä»¶å·¥ä½œç’°å¢ƒåšäº†åš´æ ¼çš„è¦å®šä»¥åŠPXIç³»çµ±æ“æœ‰æ¯”è‡ºå¼æ©Ÿè¨è¨ˆæ›´å¤šçš„æ“´å±•槽,致使PXI系統å¯ä»¥åœ¨æƒ¡åŠ£å·¥ä½œç’°å¢ƒä¸‹æ£å¸¸å·¥ä½œï¼Œå¾žè€Œå¯ä»¥é©æ‡‰å„ç¨®å„æ¨£æ›´å¤§å¾©é›œçš„æ¸¬è©¦é ˜åŸŸã€‚由于PXI總線是PCI總線基礎上借鑒VXI總線的儀器特性組åˆè€Œæˆï¼ŒPXIç³»çµ±åœ¨åƒ¹æ ¼ä¸Šå’Œæ€§èƒ½ä¸Šä»‹äºŽPCI系統和VXI系統之間。
VXI總線從1987年誕生至今雖然æ·å²ä¸é•·ï¼Œä½†VXI總線產å“從無到有ã€å¾žå°åˆ°å¤§ï¼Œå·²å½¢æˆè¦æ¨¡ç”Ÿç”¢ï¼Œç‰¹åˆ¥æ˜¯å¾ž90年代開始,VXI總線的產å“發展呈指數上å‡è¶¨å‹¢ã€‚VXIç¸½ç·šæ¨¡æ¿æœ¬èº«ä¸å¸¶é›»æºï¼Œæ²’æœ‰é¢æ¿ï¼ŒæŒ‰éµï¼Œæ—‹éˆ•å’Œé¡¯ç¤ºå™¨ï¼Œé›»åƒæ•¸çš„è¨å®šåŠæ¸¬é‡çµæžœé¡¯ç¤ºå¿…é ˆé€šéŽè»Ÿä»¶é¢æ¿ä¾†å¯¦ç¾ï¼Œæ˜¯å¾ˆå¥½çš„虛擬儀器系統平臺,將VXIç¸½ç·šé€™é …æŠ€è¡“èˆ‡è¨ˆç®—æ©Ÿç¶²çµ¡æŠ€è¡“ç›¸çµåˆï¼Œåˆ©ç”¨ç¾æœ‰çš„互è¯ç¶²è³‡æºï¼Œå¯å¯¦ç¾äº¤äº’å¼ç¶²é 基礎上組建é ç¨‹é€šä¿¡åŠæ¸¬è©¦ç¶²çµ¡ã€‚VXIç¸½ç·šçš„ç³»çµ±çµæ§‹ç‚ºè™›æ“¬å„€å™¨é–‹ç™¼æä¾›äº†æ›´ç‚ºç†æƒ³çš„環境,基于VXI總線虛擬儀器測試系統將會æˆç‚ºäºŒå一世紀程控測試系統的主æµã€‚ç›®å‰ç”±äºŽåƒ¹æ ¼æ˜‚è²´ï¼Œå®ƒä¸»è¦æ‡‰ç”¨åœ¨å°–ç«¯æ¸¬è©¦é ˜åŸŸï¼Œæ“šæ•¸æ“šè³‡æ–™è¡¨æ˜Žï¼ŒVXI系統用戶72%來æºäºŽé€šè¨Šæ¥å’Œè»å·¥æ¥ã€‚
ä¸åŒçš„æ¸¬è©¦ä»»å‹™å°æ¸¬è©¦ç³»çµ±æœ‰ä¸åŒçš„è¦æ±‚,一種虛擬儀器測試系統ä¸å¯èƒ½æ¶µè“‹æ•´å€‹ç¤¾æœƒå°æ¸¬é‡çš„è¦æ±‚。å°è™›æ“¬å„€å™¨æ¸¬è©¦ç³»çµ±çš„發展應該有一個客觀的èªè˜ã€‚基于PCI總線的虛擬儀器測試系統通常é©ç”¨äºŽä½Žé »ä½Žé€Ÿçš„éŽç¨‹æ¸¬æŽ§ç³»çµ±ã€æ•™å¸å¯¦é©—å’Œå¯¦é©—å®¤å¸¸è¦æ¸¬è©¦ã€‚基于PXI總線的虛擬儀器測試系統由于電ç£å…¼å®¹æ€§èƒ½åŠå†·å»æ€§èƒ½çš„æ”¹å–„和模塊å¼çµæ§‹å¯ç”¨åœ¨ä¸€èˆ¬è¦æ±‚çš„è‡ªå‹•æ¸¬è©¦ç³»çµ±å ´åˆå’Œç³»çµ±ç¸½åƒ¹æ ¼æœ‰æ‰€é™åˆ¶çš„自動測試系統。基于VXI虛擬儀器測試系統具有良好的性能,å¯ç”¨äºŽè‡ªå‹•措施系統是特別是高速大數據é‡è‡ªå‹•æ¸¬è©¦ç³»çµ±ï¼Œå¯¬é »å¸¶è‡ªå‹•æ¸¬è©¦ç³»çµ±å’Œè»ç”¨è‡ªå‹•化測é‡ï¼Œä»£è¡¨è‘—二å一世紀測試技術的發展方å‘。
6ã€çµæŸèªž
PXI兼備了compact PCI標準的高性能和VXI儀器系統的高å¯é æ€§ï¼ŒåŒæ™‚ ï¼Œä¿æŒäº†æ¯”VXIæ›´å…·å¸å¼•åŠ›çš„åƒ¹æ ¼å„ªå‹¢ï¼Œæ˜¯èƒ½æ»¿è¶³æ‚¨é«˜æ¨™æº–æ¸¬è©¦è¦æ±‚çš„æœ€ä½³æ€§åƒ¹æ¯”é¸æ“‡ã€‚開放å¼PXIè¦èŒƒåˆ©ç”¨äº†å¤šé …ç¾æœ‰å·¥æ¥æ¨™æº–技術,以æä¾›æœ€ä½³çš„æ¸¬é‡å’Œè‡ªå‹•åŒ–å¹³è‡ºã€‚å…¶ä¸æœ€ä¸»è¦çš„電氣è¦èŒƒç”±éžå¸¸æˆåŠŸçš„PCI總線擴展而來。 é¢å‘å„€å™¨çš„é›»æ°£æ“´å±•åŒ…æ‹¬å…§ç½®çš„è§¸ç™¼å’Œå±€éƒ¨ç¸½ç·šï¼Œè€Œé€™äº›åˆæ˜¯ç”±é«˜æ€§èƒ½çš„VXIå„€å™¨çµæ§‹æ“´å±•而來。 å› æ¤ï¼ŒPXIæ˜¯ç›®å‰æˆ‘所構建測é‡å¹³è‡ºçš„æœ€ä½³é¸æ“‡ã€‚
標簽:
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚