Northrop Grummanå°‡NI LabVIEWå’ŒDIAdemç”¨äºŽå¿«é€Ÿé™æ¸¬æ•¸(shù)據(jù)管ç†
時(shÃ)間:2009-06-22 14:05:11來æºï¼šronggang
å°Ž(dÇŽo)語:?使用NI LabVIEW以åŠDIAdem生æˆå®šåˆ¶çš„DataPlugin文件,并將文件與NI DataMine應(yÄ«ng)用進(jìn)行整åˆ
The Challenge:
  創(chuà ng)å»ºæˆæœ¬ä½Žå»‰çš„æ–¹æ³•,用于å°äºŒé€²(jìn)åˆ¶é™æ¸¬æ•¸(shù)據(jù)文件進(jìn)行快速定ä½ã€çµ„織以åŠåˆ†æžã€‚
The Solution:
  使用NI LabVIEW以åŠDIAdem生æˆå®šåˆ¶çš„DataPlugin文件,并將文件與NI DataMine應(yÄ«ng)用進(jìn)行整åˆã€‚

  "我們使用DIAdemå’ŒDataPlugin體系çµ(jié)æ§‹(gòu)實(shÃ)ç¾(xià n)了管ç†å¤§åž‹æ•¸(shù)據(jù)集以åŠå°ˆç”¨æ•¸(shù)據(jù)效率的巨大æé«˜ã€‚這個(gè)應(yÄ«ng)用程åºå·²ç¶“(jÄ«ng)æˆç‚ºæˆ‘們分æžçš„焦點(diÇŽn)ï¼ŒåŒæ™‚(shÃ)æˆ‘å€‘å°æ•´å€‹(gè)é …(xià ng)目的çµ(jié)果以åŠä½Žå»‰çš„æˆæœ¬å‡æ„Ÿåˆ°æ¬£æ…°ã€‚"
  Northrop Grummanæ˜¯ä¸€å®¶é ˜(lÇng)先的國際國防公å¸ï¼Œæ˜¯æä¾›è¨±å¤šåœ¨åœ‹é˜²é›»åã€ä¿¡æ¯æŠ€è¡“(shù)ã€é«˜ç´šé£›æ©Ÿ(jÄ«)以åŠèˆªå¤©æŠ€è¡“(shù)ä¸æŠ€è¡“(shù)é ˜(lÇng)先的解決方案的供應(yÄ«ng)商。最近,美國空è»é¸æ“‡æˆ‘們åƒèˆ‡äº†é©å‘½æ€§çš„æ–°åž‹å½ˆé“å°Ž(dÇŽo)彈防御系統(tÇ’ng),å³ç©ºä¸æ¿€å…‰ï¼ˆABL)的開發(fÄ)。
  ABL 系統(tÇ’ng)由安è£åœ¨ä¿®æ”¹åŽçš„æ³¢éŸ³747 上的激光組æˆã€‚在æ¯ç§’æ“作ä¸ï¼Œæ•¸(shù)以åƒè¨ˆ(jì)çš„é™æ„Ÿé»ž(diÇŽn)監(jiÄn)視著整個(gè)系統(tÇ’ng)çš„å¥åº·ç‹€æ³ï¼Œå¹¶ä¸”將它們å˜å„²åˆ°äºŒé€²(jìn)制文件ä¸ã€‚這些文件的大å°å’Œæ•¸(shù)é‡éš¨è‘—時(shÃ)é–“çš„æŽ¨ç§»æœƒä¸æ–·å¢žåŠ ã€‚éœ€è¦å°é€™äº›æ–‡ä»¶é€²(jìn)行管ç†ï¼Œä»¥ä¾¿å·¥ç¨‹å¸«èƒ½å¤ æœ‰æ•ˆåœ°è¨ºæ–·å¹¶å ±(bà o)告測試事件是個(gè)困難的å•題。我們需è¦ä¸€å€‹(gè)å·¥å…·èƒ½å¤ ?qÅ«)îž“@些文件進(jìn)行快速的分æžï¼ŒåŒæ™‚(shÃ)é‚„å¿…é ˆæ»¿è¶³å¤šå€‹(gè)é«˜è¦æ±‚çš„è¦(guÄ«)范。解æžç®—æ³•å¿…é ˆè¶³å¤ éˆæ´»ï¼Œé€™æ¨£ç•¶(dÄng)ä¿¡æ¯æ ¼å¼ç™¼(fÄ)生變化時(shÃ),程åºä¾ç„¶èƒ½å¤ å¿«é€Ÿæ ¹æ“š(jù)新系統(tÇ’ng)進(jìn)行調(dià o)æ•´ã€‚åœ¨å®ŒæˆæŸå€‹(gè)特定的測試之åŽï¼Œæ¸¬è©¦æ•¸(shù)據(jù)需è¦é€²(jìn)è¡Œçµ„ç¹”ï¼Œä»¥ä¾¿å·¥ç¨‹å¸«èƒ½å¤ æ–¹ä¾¿åœ°æŸ¥æ‰¾?guÄ«)讉€(gè)月甚至幾年來的測試數(shù)據(jù)。系統(tÇ’ng)還需è¦èƒ½å¤ 沒有障礙地處ç†å¤§åž‹æ–‡ä»¶ï¼ˆ> 50 MBï¼‰ï¼Œéœ€è¦æ ¹æ“š(jù)å…è¨±çµ‚ç«¯ç”¨æˆ¶ç”¨å¤šç¨®æ–¹æ³•å°æ•¸(shù)據(jù)進(jìn)行分æžï¼Œä¾‹å¦‚使用Microsoft Excelã€The MathWorks, Inc. MATLAB® 或其他腳本程åºã€‚最終,系統(tÇ’ng)需è¦ç›¡å¯èƒ½å°‘çš„ç¶è·(hù)。
  我們的計(jì)劃和資æºå¹¶ç„¡æ³•ä¿è‰æŠ•入大釿™‚(shÃ)間,來從零開始開發(fÄ)ä¸€å¥—å®šåˆ¶å ±(bà o)å‘Šå·¥å…·ï¼Œå› æ¤æˆ‘們決定使用å…è²»(fèi)çš„NI DIAdem DataMine范例應(yÄ«ng)用程åºï¼Œé€™åœ¨æ‡‰(yÄ«ng)用說明“基于LabVIEW å’ŒDIAdem 的自é…置數(shù)據(jù)管ç†ç³»çµ±(tÇ’ng)â€ä¸å°å…¶é€²(jìn)行了討論。DataMine 應(yÄ«ng)用包å«NI LabVIEW å¯åŸ·(zhÃ)行文件,å¯ä»¥é€£æŽ¥ç”¨äºŽå˜å„²å…ƒæ•¸(shù)據(jù)文件的Microsoft Access 數(shù)據(jù)庫,元數(shù)據(jù)文件ä¸åŒ…å«äº†æ¸¬è©¦æ™‚(shÃ)間和文件å以åŠåŒ…å«åŽŸå§‹æ•¸(shù)據(jù)文件的文件路徑。DataMine 應(yÄ«ng)用程åºé‚„帶有腳本和å¯ä»¥åœ¨DIAdem ä¸é‹(yùn)行的圖形用戶界é¢ï¼ˆGUIs),用于å°å…ƒæ•¸(shù)據(jù)和原始測試數(shù)據(jù)進(jìn)行æœç´¢å’Œæå–。使用DataMine應(yÄ«ng)用程åºï¼Œæˆ‘們的開發(fÄ)工作就集ä¸äºŽåœ¨DataPlugin ä¸å°æ–‡ä»¶é€²(jìn)行æ£ç¢ºè§£æžã€‚(DataPlugins 是Visual Basic 腳本,它與統(tÇ’ng)一å˜å„²æŽ¥å£USI 進(jìn)è¡Œæ³¨å†Šï¼Œèƒ½å¤ æä¾›æ•¸(shù)據(jù)ç¿»è¯æœå‹™(wù)ã€å…許å°å®¢æˆ¶å®šåˆ¶çš„æ–‡ä»¶æ ¼å¼é€²(jìn)行訪å•。)使用這個(gè)系統(tÇ’ng),我們就å¯ä»¥æ¶ˆé™¤å»ºç«‹è‡ªå®šç¾©GUI å’Œå ±(bà o)告的必è¦ï¼Œå…去了數(shù)以百計(jì)çš„è¨(shè)計(jì)ã€ç·¨ç¢¼å’Œæ¸¬è©¦äººå·¥ã€‚
  DataPlugin 體系çµ(jié)æ§‹(gòu)çš„éˆæ´»æ€§åœ¨æˆ‘們的解決方案ä¸èµ·åˆ°é—œ(guÄn)éµçš„作用。å°äºŽæˆ‘們解æžè®ŠåŒ–的數(shù)據(jù)æ ¼å¼ï¼Œæˆ‘們å¯ä»¥ç°¡å–®åœ°å°‡ä»£ç¢¼é€²(jìn)行修改支æŒé€™äº›è®ŠåŒ–。æ¤å¤–,我們解æžçš„éƒ¨åˆ†é™æ¸¬å±¬æ€§å¯¦(shÃ)際上是狀態(tà i)å—節(jié),它們需è¦é€²(jìn)一æ¥é€²(jìn)行解æžä»¥ä¾¿å°‡æœ‰ç”¨ä¿¡æ¯é€²(jìn)行分離,放入數(shù)據(jù)通é“ä¸ã€‚我們的測試數(shù)據(jù)文件還混和了ASCII文本時(shÃ)間戳和原始二進(jìn)制數(shù)據(jù)。所有這些å•題都å¯ä»¥æ–¹ä¾¿åœ°ç”¨DataPlugin體系çµ(jié)æ§‹(gòu)進(jìn)行處ç†ã€‚
  數(shù)據(jù)æ ¼å¼å°æˆ‘å€‘è€Œè¨€ä¹ŸåŒæ¨£é‡è¦ã€‚我們使用DataPlugin ä¾†æ·»åŠ é€šé“屬性,例如“單元â€ç‰ã€‚åœ¨å°æ–‡ä»¶é€²(jìn)行解æžä¹‹åŽï¼Œå·¥ç¨‹å¸«å°±èƒ½å¤ æ›´åŠ æ–¹ä¾¿åœ°å°æ•¸(shù)據(jù)進(jìn)行分æžã€‚我們還在解æžå™¨ä¸å°æ•¸(shù)值進(jìn)行了比例變æ›ï¼Œé€™æ¨£å¦‚æžœDataPlugin 完æˆè™•ç†ä¹‹åŽï¼Œå…¶ä»–需è¦è®€å–數(shù)據(jù)çš„è…³æœ¬æˆ–å ±(bà o)告就ä¸éœ€è¦å†å°åŽŸå§‹æ•¸(shù)據(jù)進(jìn)行進(jìn)一æ¥è™•ç†ã€‚這樣就為未來的應(yÄ«ng)用æä¾›äº†è¨±å¤šéˆæ´»æ€§å’Œå¯æ“´(kuò)展性。
  在生æˆDataPlugin 之åŽï¼Œæˆ‘們å°äºŽå°‡DataMine 應(yÄ«ng)用與DIAdem進(jìn)行整åˆçš„簡單性感到å分滿æ„。將DataPlugin注冊到DIAdem是一個(gè)å分簡單的æ¥é©Ÿï¼šDIAdem生æˆä¸€å€‹(gè)注冊文件(.uri),å¯ä»¥ç”¨ä¾†å°‡DataPlugin 安è£åœ¨å…¶ä»–機(jÄ«)器上。æ¤å¤–,DataPlugin å¯ä»¥èˆ‡æ–‡ä»¶æ“´(kuò)展å進(jìn)行關(guÄn)è¯(lián),從而å¯ä»¥è‡ªå‹•(dòng)å°Ž(dÇŽo)入特定類型的數(shù)據(jù)。我們使用這個(gè)特性防æ¢éŒ¯(cuò)誤數(shù)據(jù)被導(dÇŽo)入到系統(tÇ’ng)ä¸ï¼Œé€™æ¨£å°±ä½¿å·¥ç¨‹å¸«èƒ½å¤ æ ¹æ“š(jù)文件åå°æ–‡ä»¶é€²(jìn)行控制。
  我們使用DIAdem å’ŒDataPlugin 體系çµ(jié)æ§‹(gòu)實(shÃ)ç¾(xià n)了管ç†å¤§åž‹æ•¸(shù)據(jù)集以åŠå°ˆç”¨æ•¸(shù)據(jù)效率的巨大æé«˜ã€‚這個(gè)應(yÄ«ng)用程åºå·²ç¶“(jÄ«ng)æˆç‚ºæˆ‘們分æžçš„焦點(diÇŽn)ï¼ŒåŒæ™‚(shÃ)æˆ‘å€‘å°æ•´å€‹(gè)é …(xià ng)目的çµ(jié)果以åŠä½Žå»‰çš„æˆæœ¬å‡æ„Ÿåˆ°æ¬£æ…°ã€‚
  For more information, contact:
  Omar Mussa
  Northrop Grumman Space Technology
  One Northrop Grumman Avenue
  El Segundo, California 90245
  Tel: (310) 812 0203
  E-mail: omar.mussa@ngc.com
  Matlab® is a registered trademark of The MathWorks, Inc.
  如果您有任何å•題,請留言給NI工程師,我們會盡快給您回電!