利用LabVIEWå’ŒPXI開發一個é©ç”¨ç¾Žåœ‹æµ·è»æ½›è‰‡çš„æ€§èƒ½é©—è‰èˆ‡éŒ¯èª¤æª¢æ¸¬ç³»çµ±
時間:2009-02-27 16:25:42來æºï¼šronggang
導語:?利用NI LabVIEW å’ŒLabWindowsTM/CVI 軟件以åŠPXI 硬件,實ç¾ä¸€å€‹å¯é çš„ã€å¯ç§»æ¤çš„é‹è¼¸-狀態é…置,它é©åˆé€šéŽæ½›è‰‡è‰™å”,并æä¾›äº†é–‹æ”¾ç”¢å“æ‹“å±•æ‰€éœ€çš„éˆæ´»æ€§
  開發一個é©ç”¨äºŽç¾Žåœ‹æµ·è»æ½›è‰‡æˆ°æ–—系統的å°åž‹ã€ç©©å®šä¸”éˆæ´»çš„æ€§èƒ½é©—è‰èˆ‡éŒ¯èª¤æª¢æ¸¬ç³»çµ±ã€‚
  利用NI LabVIEW å’ŒLabWindowsTM/CVI 軟件以åŠPXI 硬件,實ç¾ä¸€å€‹å¯é çš„ã€å¯ç§»æ¤çš„é‹è¼¸-狀態é…置,它é©åˆé€šéŽæ½›è‰‡è‰™å”,并æä¾›äº†é–‹æ”¾ç”¢å“æ‹“å±•æ‰€éœ€çš„éˆæ´»æ€§ã€‚
  "NI PXI系統æä¾›ä¸€å€‹æ»¿è¶³ç³»çµ±éˆæ´»æ€§è¦æ±‚çš„é…置。該產å“尺寸å°ä¸”架構穩固,它æä¾›äº†å¯ä»¥æ»¿è¶³æœªä¾†æ½›åœ¨éœ€æ±‚çš„å¤§é‡æ¨¡å¡Šã€‚"
為商æ¥ç¾æˆå¯ç”¨æŠ€è¡“開發一個性能監測和錯誤檢測系統
  ç¾ä»Šï¼Œå•†æ¥æŠ€è¡“(COTS)在戰斗系統ä¸å¾—到廣泛é‹ç”¨ï¼Œå¹¶å‘ˆæ“´å¤§è¶¨å‹¢ï¼Œæ¤æŠ€è¡“å…·æœ‰ä½Žæˆæœ¬é«˜æ€§èƒ½çš„特點。用于弗å‰å°¼äºžåž‹æ½›è‰‡çš„美國海è»éžæŽ¨é€²é›»å系統æ£å»£æ³›ä½¿ç”¨COTS技術,并ç²å¾—äº†ä¸€å®šæŠ€è¡“é ˜å…ˆå„ªå‹¢ã€‚ç„¶è€Œï¼Œæµ·è»æ–¹é¢é 見到,這一æ€è·¯å˜åœ¨æ–°ä¸€é¡žä¾›æ‡‰å•é¡Œï¼Œå› ç‚ºé€™äº›æˆ°æ–—ç³»çµ±éœ€è¦åŒ…å«éŒ¯èª¤æª¢æ¸¬å’Œæ€§èƒ½é©—è‰åŠŸèƒ½ï¼Œç„¡è«–åœ¨åˆå§‹å®‰è£ï¼Œæˆ–是修ç†ã€é…æ›ä»¥åŠé€²è¡Œå‡ç´šæ™‚都是如æ¤ã€‚典型情æ³ä¸‹ï¼ŒéŒ¯èª¤æª¢æ¸¬ç³»çµ±åŒ…å«éˆæ´»çš„æŠ€è¡“,如嵌入å¼è»Ÿä»¶æˆ–硬件。
  在BCO å…¬å¸ï¼Œæˆ‘們需è¦ç¢ºå®šç‰¹å®šæ¨¡å¡Šï¼Œç•¶å·¥ä½œäºŽæœŸæœ›çš„原有標準商用工æ¥ç¸½ç·šâ€”â€”ææ´²æ’å¡å¼æ¨¡å¡Šï¼ˆVWE)環境時,是å¦èƒ½æ£å¸¸å·¥ä½œã€‚該å°åž‹ä¼æ¥å‰µæ–°ç ”究(SBIRï¼‰é …ç›®è©•ä¼°äº†ç†±ç®±æ¸¬è©¦è§£æ±ºæ–¹æ¡ˆï¼Œè©²è§£æ±ºæ–¹æ¡ˆå°ç¾æœ‰ç›®éŒ„ä¸çš„絕大多數COTS軟硬件æä¾›äº†éˆæ´»çš„æ”¯æŒï¼Œå…¶åˆå§‹ç›®æ¨™ç‚º6 ç¨®ä½¿ç”¨é »åº¦è¼ƒé«˜çš„VME 模塊。
  我們開發了具有一個原有環境系統(NES)和一個ç¨ç«‹çš„æ¿€å‹µèˆ‡æ”¯æŒï¼ˆSMS)部分的雙é‡è™•ç†ç’°å¢ƒã€‚å…¶ä¸ï¼ŒNES支æŒä½äºŽè‡ªåŒ…å«ç†±ç®±ä¸çš„VME è¨å‚™ï¼ŒåŒ…å«ç›®æ¨™VME æ¨¡å¡Šå……ç•¶æ”¯æŒæˆ–å—æ¸¬å–®å…ƒçš„角色。SMS包å«ä¸€å€‹PXI/SCXI é…置組件,該é…置組件æä¾›ä¸€å€‹ç”¨æˆ¶ç•Œé¢ä»¥åŠæ¸¬è©¦è»Ÿä»¶çš„é‹è¡Œã€‚SMS通éŽä¸²è¡Œé€šä¿¡ä»¥åŠåˆ©ç”¨PXI/SCXI 資æºå¯¦ç¾çš„多路復用信號處ç†ï¼ŒæŽ§åˆ¶èˆ‡ç›£æ¸¬NES。
利用NI 軟件快速開發與å”調
  在開發éŽç¨‹çš„æ—©æœŸéšŽæ®µï¼Œæˆ‘們利用LabVIEW,快速創建了圖形化用戶界é¢å¹¶æ§‹é€ å…¶åŽŸåž‹ï¼ŒåŒæ™‚èˆ‡ç¾Žåœ‹æµ·è»æ–¹é¢å…±åŒè©•審有效的原型。我們還利用LabVIEWå”èª¿è»Ÿä»¶èˆ‡å›ºä»¶åœ¨å¯¦æ™‚å ´æ™¯ä¸‹ä¸åŒå¹³è‡ºçš„多個處ç†å™¨ä¸Šé‹è¡Œã€‚我們利用NI LabWindows/CVI 軟件創建了一個測試執行引擎。利用該測試執行引擎,用戶å¯ä»¥ç™»éŒ„ï¼Œé¸æ“‡æ¸¬è©¦é…置,指定擬é‹è¡Œçš„è»Ÿä»¶æ¸¬è©¦æ¨¡å¡Šï¼Œè§€å¯Ÿæ¸¬è©¦åŸ·è¡Œï¼Œå¹¶ç”Ÿæˆæ¸¬è©¦å ±å‘Šã€‚è©²åŸ·è¡Œè»Ÿä»¶é‚„æ”¯æŒæˆ‘們自己的測試執行程åºã€æˆ‘å€‘å®šåˆ¶çš„æ¸¬è©¦æ¨¡å¡Šå’Œå» å•†æä¾›çš„嵌入å¼è‡ªæ¸¬èˆ‡ç•Œé¢ä¾‹ç¨‹ä¸‰è€…之間的進程間通信。
PXI æä¾›å°å°ºå¯¸ã€ç©©å®šè€Œå¯é 的硬件解決方案
  我們利用基于NI PXI系統æä¾›ä¸€å€‹æ»¿è¶³ç³»çµ±éˆæ´»æ€§è¦æ±‚çš„é…ç½®ã€‚æˆ‘å€‘ä¹‹æ‰€ä»¥é¸æ“‡PXIï¼Œæ˜¯å› ç‚ºè©²ç”¢å“尺寸å°ä¸”架構穩固,它æä¾›äº†å¯ä»¥æ»¿è¶³æœªä¾†æ½›åœ¨éœ€æ±‚çš„å¤§é‡æ¨¡å¡Šã€‚
  æ¤å¤–,PXI 為å³ä½¿åœ¨æˆ°æ–—潛艇上也能工作數周或數月的系統æä¾›äº†å¾—到驗è‰çš„å¯é 性。最åŽï¼Œæˆ‘們需è¦ä¸€å€‹å¯ä»¥é‹è¡Œæˆ‘們的基于LabVIEWå’ŒLabWindows/CVI çš„è»Ÿä»¶ï¼Œå› è€Œï¼ŒPXI 是最佳的工具集。
http://sine.ni.com/cs/app/doc/p/id/cs-11570