時間:2013-08-14 13:50:52來æºï¼šå‚³å‹•ç¶²
1.概述
傳統的æ¦å™¨æ•¸æ“šéˆæ¸¬è©¦æ–¹æ³•å¤šä»¥å‚³è¼¸ç³»çµ±çš„éœæ…‹æ€§èƒ½åƒæ•¸æª¢æ¸¬ç‚ºä¸»ï¼Œé›£ä»¥å°æ•¸æ“šéˆå‡ºç¾çš„瞬態異常情æ³åšå‡ºæ£ç¢ºåœ°åˆ¤å®šï¼Œæ›´ä¸å¯èƒ½å°æ£å¸¸ä½¿ç”¨æƒ…æ³é€²è¡Œå‹•態仿真測試,最終也就ä¸èƒ½æœ‰æ•ˆåœ°ä¿è‰æ•¸æ“šéˆç„¡æ•…éšœå¯é 應用。æ¦å™¨æ•¸æ“šéˆå‹•態仿真測試作為新一代æ¦å™¨ç³»çµ±é‡‡ç”¨SDP(StructuredDistributedProgramming)技術開發的分布å¼å¹¶è¡Œæ¸¬è©¦ä¸çš„一個é‡è¦çµ„æˆéƒ¨åˆ†ï¼Œåœ¨å®Œæˆæ•¸æ“šéˆè‡ªèº«æ¸¬è©¦çš„åŒæ™‚,也為æ¦å™¨ç³»çµ±å…¶ä»–單元的仿真測試æä¾›é…套的功能。ADLINKå…¬å¸PCI-9846高分辨率高速數據采集å¡åœ¨æ¦å™¨æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±ä¸ï¼Œä»¥å…¶å¯¬å‹•態范åœã€æ¿è¼‰512MBå…§å˜åŠä¸å—PCI總線速率é™åˆ¶çš„çªå‡ºç‰¹é»žï¼ŒåŠ©åŠ›æ¦å™¨æ•¸æ“šéˆæ¸¬è©¦ï¼Œæ»¿è¶³äº†å¹¶è¡Œã€å‹•æ…‹åŠä»¿çœŸæ¸¬è©¦ç‰å¾©é›œæ‡‰ç”¨éœ€æ±‚,æˆç‚ºæ¸¬è©¦ç³»çµ±ä¸çš„æŠ€è¡“亮點,æå‡äº†æ¸¬è©¦æŠ€è¡“水平。
該測試系統具有體ç©å°ã€å®šé‡æ¸¬è©¦ç²¾åº¦é«˜ï¼Œè‡ªå‹•化水平高ã€å·¥ä½œå¯é ç‰å„ªé»žï¼Œé”到了模塊化ã€é€šç”¨åŒ–ã€ç³»åˆ—åŒ–è¦æ±‚,在è»äº‹å’Œç¶“æ¿Ÿæ•ˆç›Šæ–¹é¢æœ‰é¡¯è‘—特點。
2.數據éˆä»¿çœŸæ¸¬è©¦æŠ€è¡“
æ¦å™¨æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±ä»¥è¨ˆç®—機和æ¦å™¨æ•¸æ“šéˆæ¨¡æ“¬æ¨¡å¡Šç‚ºæ ¸å¿ƒï¼Œå…¶æ€§èƒ½å…ˆé€²ã€çµæ§‹ç·Šæ¹Šã€æ“控性強,在仿真應用測試ã€å”è°æ¸¬è©¦æ–¹é¢å…·æœ‰ç¨ç‰¹çš„一é¢ï¼Œé”åˆ°äº†å‹•æ…‹æ¸¬è©¦ã€æ™ºèƒ½æ¸¬è©¦çš„è¦æ±‚。
被測æ¦å™¨æ•¸æ“šéˆç³»çµ±çš„æ€§èƒ½æŒ‡æ¨™è¦†è“‹å°„é »æ€§èƒ½ã€æ™‚é–“åŒæ¥ã€ä¿¡è™Ÿæ ¼å¼ã€åœ–åƒè™•ç†ã€é›»ç£å…¼å®¹ã€å¤©ç·šè·Ÿè¹¤ç‰æ–¹é¢ï¼Œæ¸¬è©¦ç³»çµ±å¯¦ç¾äº†å°æ•¸æ“šéˆç³»çµ±è¯èª¿ã€æŠ€è¡“陣地檢測ã€ç”Ÿç”¢èª¿æ ¡ã€æ•…障發ç¾ç‰åŠŸèƒ½ï¼Œé”到了全系統一體化動態測試的目標。
在測試技術方é¢ï¼ŒåŸºäºŽé›»ç£æ³¢å‚³æ’ç†è«–,æå‡ºå¾®æš—室ã€è¿‘å ´æ¨¡æ“¬é–‹æ”¾ç©ºé–“å¯¦éš›ç’°å¢ƒçš„æ¸¬è©¦æ–¹æ³•ï¼Œé‡‡ç”¨å¾®æ³¢ç¶²çµ¡ç³»çµ±è¾¨è˜æŠ€è¡“ç¢ºå®šè¿‘å ´æ”¶ç™¼å¤©ç·šä¹‹é–“çš„å‚³éžå‡½æ•¸ï¼Œå¯¦ç¾äº†å¯¦æ™‚åœ¨ç·šå°„é »ä¿¡é“å®šé‡æ¸¬é‡ï¼Œé™ä½Žç„¡æºäº’調,解決了高功率防è·å’Œé›»ç£å…¼å®¹å•題;æå‡ºäº†æ¦å™¨å°ˆç”¨æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±çš„å”è°æ¸¬è©¦æŠ€è¡“,進行å”è°çµ±è¨ˆåˆ†æžã€æ•¸æ“šè™•ç†ï¼Œå¹¶é€šéŽé€™ç¨®å”è°æ¸¬è©¦æŠ€è¡“手段實ç¾äº†å°æ¦å™¨æ•¸æ“šéˆå”è°ä¸€è‡´æ€§ã€äº’æ“作性ã€é¯æ£’性的測試。
3.æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±çµ„æˆ
3.1硬件組æˆ
æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±ä¸»è¦ç”±å·¥æ¥æŽ§åˆ¶è¨ˆç®—機和æ¦å™¨æ•¸æ“šéˆæ¨¡æ“¬æ¨¡å¡Šçµ„æˆï¼Œå¦‚圖1所示。
å·¥æ¥æŽ§åˆ¶è¨ˆç®—æ©Ÿå…§éƒ¨æ“´å±•å¤šå€‹RS-422串行接å£å’ŒUSB2.0接å£ã€‚å…¶ä¸å°å¤–çš„RS-422接å£ç”¨äºŽèˆ‡æ¦å™¨æ¸¬è©¦ç³»çµ±å‚³è¼¸é›™å‘串行控制數據,接收指令信æ¯ï¼Œå¹¶é€šéŽå°å…§çš„RS422接å£å°‡æ•¸æ“šéˆå‚³è¼¸çš„狀態信æ¯å‚³é€åˆ°æ¦å™¨æ¸¬è©¦ç³»çµ±ï¼ŒåŒæ™‚ä¹Ÿèƒ½å¤ å°æ¦å™¨æ•¸æ“šéˆæ¨¡æ“¬è¨å‚™é€²è¡ŒæŒ‡ä»¤æŽ§åˆ¶ã€‚USB2.0接å£ç”¨äºŽè½‰å˜æˆ–接收外部è¦å®šæ ¼å¼çš„圖åƒèˆ‡ä¿¡æ¯æ–‡ä»¶ï¼Œç”¨äºŽåœ–åƒå’Œä¿¡æ¯æ•¸æ“šé‚„原處ç†ã€‚å·¥æ¥æŽ§åˆ¶è¨ˆç®—æ©Ÿé‚„ç”¨äºŽæ¸¬è©¦æŽ§åˆ¶ï¼ŒæŽ¥æ”¶æ¦å™¨æ¸¬è©¦ç³»çµ±çš„命令或由本地產生命令通éŽI/Oæ•¸å—æŽ¥å£æŽ§åˆ¶ç¨‹æŽ§è¡°æ¸›å™¨ï¼Œç”¨äºŽæ¸¬è©¦æ•¸æ“šéˆæŽ¥æ”¶æ©Ÿéˆæ•åº¦ã€‚å·¥æŽ§æ©Ÿå…§éƒ¨æ’æŽ¥PCI-9846高速數據采集å¡ï¼Œå®Œæˆåœ–åƒæ•¸æ“šçš„采集åŠåœ–åƒåˆ†æžè™•ç†ï¼Œå¹¶å¯¦ç¾åœ–åƒå˜å„²å’Œå›žæ”¾ã€‚
圖1æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±çµ„æˆ
æ¦å™¨æ•¸æ“šéˆæ¨¡æ“¬è¨å‚™å®ŒæˆæŒ‡ä»¤ä¿¡æ¯çš„發射ã€åœ–åƒåŠç‹€æ…‹ä¿¡æ¯çš„æŽ¥æ”¶ã€‚指令由æ¦å™¨æ¸¬è©¦ç³»çµ±æˆ–æœ¬åœ°å·¥æŽ§æ©Ÿç”¢ç”Ÿï¼Œç”¢ç”Ÿçš„æŒ‡ä»¤é€šéŽæ¨¡å¡Šçš„æŒ‡ä»¤åŸºå¸¶è™•ç†ã€èª¿åˆ¶å¹¶ç™¼å°„ã€‚åŒæ™‚æ¨¡å¡Šçš„åœ–åƒæŽ¥æ”¶æ©ŸæŽ¥æ”¶ä¿¡è™Ÿå¹¶è§£èª¿å’Œé€²è¡ŒåŸºå¸¶è™•ç†ï¼Œè¼¸å…¥è‡³PCI-9846高速數據采集å¡ï¼Œç”±å·¥æŽ§æ©Ÿå°æŽ¥æ”¶çš„圖åƒé€²è¡Œåˆ†æžè™•ç†ã€‚
æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±çš„æ‡‰ç”¨æ¸¬è©¦æ¡†åœ–如圖2所示。
圖2æ•¸æ“šéˆæ¸¬è©¦æ‡‰ç”¨æ¡†åœ–
3.2測試軟件架構
測試軟件架構主è¦åŒ…括下列幾部分,如圖3所示:
1.應用程åº
æä¾›å‹å¥½çš„人機控制界é¢ï¼Œå¯¦ç¾æŒ‡ä»¤ç™¼é€ã€ç‹€æ…‹ä¿¡æ¯æ•¸æ“šé¡¯ç¤ºã€åœ–åƒæ•¸æ“šçš„å˜å„²ã€å›žæ”¾ã€ç‹€æ…‹ã€è¨˜éŒ„顯示ã€åœ–åƒç›£è¦–ç‰åŠŸèƒ½ï¼Œèƒ½å¤ æŽ¥æ”¶æ¦å™¨æ¸¬è©¦ç³»çµ±çš„æŽ§åˆ¶ï¼Œå¯¦ç¾é 控æ¢ä»¶ä¸‹çš„功能æ“作。
2.數據庫
å˜å„²åœ–åƒæ•¸æ“šè¨˜éŒ„ï¼Œå¹¶èƒ½å¤ æŸ¥è©¢ã€‚
3ï¼Žæ‡‰ç”¨ç¨‹åºæŽ¥å£æœå‹™å±¤
應用程åºé€šéŽèª¿ç”¨æ‡‰ç”¨ç¨‹åºæŽ¥å£æœå‹™å±¤å‘çš„API接å£å‡½æ•¸ï¼Œå¯¦ç¾å¾žAPI接å£å‡½æ•¸åˆ°ç”¨æˆ¶æ‡‰ç”¨ç¨‹åºçš„解釋。
4.軟件æœå‹™å±¤
å‹•æ…‹éˆæŽ¥åº«å’Œç³»çµ±é…置文件是軟件æœå‹™å±¤çš„主è¦å…§å®¹ï¼Œåœ¨è»Ÿä»¶æœå‹™å±¤å¯¦ç¾å°ç¡¬ä»¶æ¿å¡çš„管ç†å’Œèª¿åº¦é©…動程åºï¼Œå¹¶å®ŒæˆæŽ¥å£æœå‹™å±¤åˆ°ç¡¬ä»¶æŽ¥å£ä¹‹é–“的轉æ›ã€‚使得應用程åºèˆ‡æ¿å¡ç¡¬ä»¶é¡žåž‹ç„¡é—œã€‚
5.æ¿å¡ç¡¬ä»¶é©…動程åºå±¤
æ¿å¡ç¡¬ä»¶é©…動程åºå±¤å¯¦ç¾å…·é«”的功能調用。
圖3æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±çš„軟件架構
3.2測試軟件è¨è¨ˆ
采用了Delphi編程語言,䏿–‡åŒ–的圖形æ“作界é¢ï¼Œå¯¦ç¾äº†æ¸¬è©¦ç³»çµ±æ‰€è¦æ±‚çš„æ“作功能。建立本機Access數據庫,并通éŽå°è±¡æ¨¡åž‹ADO(ActiveDataObjects)進行數據庫的訪å•,ADO最主è¦çš„å„ªé»žæ˜¯æ˜“äºŽä½¿ç”¨ï¼Œé€Ÿåº¦å¿«ï¼Œå…§å˜æ”¯å‡ºå°‘å’Œç£ç›¤éºè·¡å°ã€‚使用Delphié–‹ç™¼æ•¸æ“šåº«æ‡‰ç”¨ç¨‹åºæ™‚,還å¯ä»¥å°‡æ•¸æ“šåº«çµ„件(ADOQuery或Query)與SQL語å¥çµåˆèµ·ä¾†ï¼Œä»¥å¯¦ç¾æ•¸æ“šç€è¦½ã€åˆªé™¤ç‰åŠŸèƒ½
1.應用程åºçš„API接å£
æ ¹æ“šæä¾›çš„å„種功能接å£å¡çš„底層驅動程åºå’Œæ•¸æ“šè®€å–/寫入的例程,編寫dll文件,并進一æ¥å°è£æˆé©åˆDelphi程åºèªžè¨€èª¿ç”¨çš„API函數。實ç¾åœ–åƒæ•¸æ“šçš„å˜å„²å’Œè¼¸å‡ºå›žæ”¾ã€è¡°æ¸›æŽ§åˆ¶å’Œåœ–åƒçª—å£çš„æŽ§åˆ¶ã€‚
2.數據庫æ“作
Delphiæä¾›äº†æ•¸æ“šè¨ªå•(DataAccess)和數據控制(DataControls)çš„å¯è¦–åŒ–æŽ§ä»¶ï¼Œèƒ½å¤ æ–¹ä¾¿å¿«æ·åœ°ç”¢ç”Ÿå…·æœ‰è‰¯å¥½ç•Œé¢ä¸”功能強大的數據庫應用程åºï¼Œé‚„應用了éžå¯è¦–化控件,例如TTableã€TQueryã€TDatabaseç‰å¯¦ç¾æ•¸æ“šåº«çš„æ•¸æ“šç®¡ç†åŠŸèƒ½ã€‚
3.人機界é¢
充分利用Delphiæä¾›çš„界é¢åŠŸèƒ½æŽ§ä»¶ã€æŒ‰éˆ•控件,èœå–®åŠæ•¸æ“šé¡¯ç¤ºæŽ§ä»¶é–‹ç™¼å‹å¥½çš„人機界é¢ï¼Œé”åˆ°ç°¡å–®æ“æŽ§ï¼ŒåŠŸèƒ½å¼·å¤§çš„è¦æ±‚,æä¾›ç•Œé¢çš„å‹•æ…‹æç¤ºä»¥æ–¹ä¾¿å„種功能的æ“作,é‹ç”¨é®®æ˜Žçš„狀態指示控件實ç¾å„種狀態ã€é€²ç¨‹çš„æŒ‡ç¤ºã€‚
4.æ¸¬è©¦é—œéµæŠ€è¡“
4.1å¾®æš—å®¤è¿‘å ´æ¨¡æ“¬é–‹æ”¾ç©ºé–“æ¸¬è©¦æŠ€è¡“
測試天線微暗室å±è”½ç½©ç½®äºŽå·²ç¶“安è£äº†å¤©ç·šè¢«æ¸¬æ¦å™¨é«”上,接收被測æ¦å™¨ç™¼å°„的大功率信號,并且å°è¢«æ¸¬æ¦å™¨çš„發射信號有一定程度的å±è”½ä½œç”¨ã€‚
測試天線微暗室å±è”½ç½©è¨è¨ˆç‚ºæ£æ–¹å½¢æˆªé¢ï¼Œé ‚é¢å¹³è¡ŒäºŽåœ°é¢ï¼Œè€ƒæ…®åˆ°çµæ§‹å°ºå¯¸èˆ‡å¼·åº¦ï¼Œé‡‡ç”¨é‹åˆ¶ææ–™åˆ¶é€ ,å¯ä»¥ä¿è‰å·¥ä½œé »æ®µçš„å±è”½æ€§èƒ½ï¼›ç‚ºä½¿å¾—測試天線微暗室å±è”½ç½©ä¸å°æ¦å™¨å¤©ç·šçš„æ£å¸¸å·¥ä½œç”¢ç”Ÿå½±éŸ¿ï¼Œå…§éƒ¨éœ€ä»¿é€ é›»æ³¢æš—å®¤åŠ å…¥åŠˆç‹€å¸æ³¢ææ–™ï¼Œç”±äºŽæ‰€è¦å¸æ”¶åŠŸçŽ‡ç‚ºå¤§åŠŸçŽ‡ï¼Œå¸æ³¢ææ–™æ‰€è™•空間較å°ï¼Œç‚ºé¿å…產生熱é‡éŽå¤šé€ æˆå±éšªï¼Œå¸æ³¢ææ–™é¸ç‚ºæ©¡è† ææ–™ï¼Œä¸”表é¢å…·æœ‰å°–劈狀çªèµ·ï¼›æ¸¬è©¦å¤©ç·šå¾®æš—室å±è”½ç½©åº•部需è¦èˆ‡æ¦å™¨æœ¬é«”邊界曲線進行共形è¨è¨ˆï¼Œå¹¶åº•éƒ¨è¦†è“‹è¼ƒåŽšçš„å¸æ³¢æ©¡è† ææ–™ï¼Œæ—¢å¯ä»¥å¸æ”¶é›»ç£æ³¢ï¼Œåˆèƒ½å¤ 進一æ¥åœ°å¯¦ç¾å…±å½¢è¨è¨ˆï¼›å…§éƒ¨å¤©ç·šçš„è¨è¨ˆé‡‡ç”¨å¯¬å¸¶åœ“形單極å天線,å¯ä»¥æ»¿è¶³å°ºå¯¸ã€é‡é‡ä»¥åŠå¸¶å¯¬çš„è¦æ±‚,測試天線微暗室å±è”½ç½©å¦‚圖4所示。
1æ¸¬è©¦å¤©ç·šæŽ¥å£ 2叿³¢æ©¡è† 3鋿¿å±è”½ 4寬帶單極å天線 5共形叿³¢æ©¡è† 6被測æ¦å™¨å¤©ç·šæŽ¥å£
圖4測試天線微暗室å±è”½ç½©
4.2ä»¿çœŸå ´æ™¯åŠè¨ˆç®—æ©Ÿé›†æˆæ¸¬è©¦æŠ€è¡“
æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±æ˜¯åœ¨åœ°é¢ç’°å¢ƒæ¢ä»¶ä¸‹ï¼Œä»¿çœŸå»ºç«‹æ¦å™¨ç³»çµ±æ•¸æ“šéˆå¯¦é𛿇‰ç”¨å ´æ™¯ï¼ŒæŒ‰ç…§å…¶å·¥ä½œæµç¨‹ï¼Œé‡‡ç”¨è¨ˆç®—機技術,模擬仿真é…套è¨å‚™çš„功能,å°ç›®æ¨™æ¨¡å¡Šé€²è¡ŒåŠŸèƒ½èˆ‡æ€§èƒ½çš„æ¸¬è©¦ï¼Œä»¿çœŸå ´æ™¯éœ€è¦æŽ¥è¿‘å¯¦éš›ä½¿ç”¨æ¢ä»¶ï¼Œæ‰èƒ½ä¿è‰æ¸¬è©¦çµæžœçš„具有全é¢ã€å®‰å…¨ã€å¯é ã€å¯ä¿¡ç‰ç‰¹å¾ã€‚
æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±é‡‡ç”¨è¨ˆç®—機控制技術,擴展多通é“åŒæ¥å’Œç•°æ¥é€šä¿¡æŽ¥å£ã€åœ–åƒé‡‡é›†ã€ç¨‹æŽ§è¡°æ¸›å™¨ã€æ¨¡æ“¬å¤–接è¨å‚™æ¢ä»¶å’Œæ•¸æ“šä¿¡æ¯ï¼Œæ§‹å»ºä»¿çœŸæ¸¬è©¦å¹³è‡ºï¼Œæ¸¬è©¦è»Ÿä»¶ä¹Ÿå…·æœ‰æ™ºèƒ½åŒ–ã€æ¨¡å¡ŠåŒ–的特點,é‡å°æ¦å™¨ç³»çµ±ä¸åŒç‹€æ…‹ä¸‹çš„工作æµç¨‹ï¼Œé€²è¡Œæ¨¡å¡ŠåŒ–組åˆï¼Œå……分地實ç¾äº†è¨ˆç®—機æ¢ä»¶ä¸‹æ¦å™¨ç³»çµ±çš„é›†æˆæ¸¬è©¦ã€‚
æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±é‡‡ç”¨æ¨¡å¡Šçµæ§‹çµ„æˆçš„集ä¸å¼æ¸¬æŽ§æ–¹å¼,é‹ç”¨å·¥æ¥æŽ§åˆ¶æ©ŸæŠ€è¡“,æ•´å€‹ç³»çµ±çµæ§‹ç·Šæ¹Š,é‹è¡Œå¯é ,éžå¸¸é©åˆåœ¨æŠ€è¡“陣地æ¢ä»¶ä¸‹è£å‚™çš„æ¸¬è©¦èˆ‡ä¿éšœã€‚åŒæ™‚æ¸¬è©¦è»Ÿä»¶é‡‡ç”¨äº†å±¤æ¬¡åŒ–å’Œæ¨¡å¡ŠåŒ–çš„çµæ§‹,使得測試效率得到極大地æé«˜,并且易于軟件的ç¶è·å’Œæ“´å±•。
æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±é‡‡ç”¨æ¨™æº–化è¨è¨ˆ,çµ±ä¸€æ¸¬è©¦æŽ¥å£æ¨™æº–ã€çµ±ä¸€çš„æ¸¬è©¦æ¨™æº–å’Œæ¸¬è©¦é …ç›®ï¼Œé€™æ¨£åšçš„目的ä¸åƒ…å¯ä»¥è¦èŒƒæ¸¬è©¦ç³»çµ±,增強其通用性,而且還å¯ä»¥å¢žå¼·æ¸¬è©¦ç³»çµ±çš„坿“´å±•性,為了今åŽä½¿æ¸¬è©¦ç³»çµ±å…·æœ‰å…¼å®¹ä¸åŒåž‹è™Ÿæ¦å™¨è£å‚™çš„驿‡‰æ€§,并使之形æˆç³»åˆ—化,é€²ä¸€æ¥æ‹“寬使用范åœï¼Œæ¸›å°‘å°æ¸¬è©¦ç³»çµ±çš„é‡å¾©æŠ•資,使測試系統的發展與æ¦å™¨è£å‚™çš„ç™¼å±•åŒæ¥ã€‚
4.3數據éˆçš„å”è°æ¸¬è©¦æŠ€è¡“
本測試系統應用了å”è°æ¸¬è©¦æŠ€è¡“,并通éŽé€™ç¨®å”è°æ¸¬è©¦æŠ€è¡“手段實ç¾äº†å°æ¦å™¨è£å‚™æ•¸æ“šéˆåŠŸèƒ½çš„æ¸¬è©¦ã€‚æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±å°æ¦å™¨å…¨ç³»çµ±åŠŸèƒ½æ¸¬è©¦ä¾†èªªæ˜¯ä¸€å€‹é‡è¦çš„單元。å”è°æ¸¬è©¦æ˜¯é‹ç”¨æ•¸æ“šéˆåŠŸèƒ½å¯¦ç¾å…¨æ¦å™¨åŠŸèƒ½æ¸¬è©¦çš„é‡è¦ç’°ç¯€ï¼Œå…¶ç›®çš„æ˜¯ç‚ºäº†ä¿è‰å”è°å¯¦ç¾å¹¶æŒ‰ç…§å”è°æè¿°ç©©å®šå¯é 地é‹è¡Œï¼Œå°äºŽæ•¸æ“šéˆçš„質é‡ä¿è‰æœ‰è‘—é‡è¦çš„æ„ç¾©ã€‚åœ¨å”è°æ¸¬è©¦æŠ€è¡“ä¸ä¸»è¦é€²è¡Œäº†ä¸€è‡´æ€§æ¸¬è©¦ã€æ€§èƒ½æ¸¬è©¦å’Œé¯æ£’性測試,例如在數據éˆè‡ªæª¢å’ŒæŒ‡ä»¤æ“控ç‰åŠŸèƒ½ä¸Šä¸»è¦ç”¨äº†å”è°ä¸€è‡´æ€§æ¸¬è©¦æŠ€è¡“ï¼Œåœ¨æŒ‡ä»¤æ“æŽ§å’Œç‹€æ…‹ä¿¡æ¯ç‰å‚³è¼¸å»¶æ™‚性能測試上主è¦ç”¨äº†å”è°æ€§èƒ½æ¸¬è©¦æŠ€è¡“ï¼Œåœ¨æŽ¥æ”¶æ©Ÿéˆæ•度性能測試上用了å”è°é¯æ£’性測試技術。
åœ¨å°æ¦å™¨æ•¸æ“šéˆçš„ä¸€ç³»åˆ—æ“æŽ§æµç¨‹æ¸¬è©¦ä¸Šï¼Œåˆ©ç”¨äº‹å…ˆç·¨åˆ¶çš„æ¸¬è©¦ç”¨ä¾‹ï¼Œåœ¨ç‰¹å®šçš„æ¸¬è©¦ç’°å¢ƒä¸‹ï¼Œé€²è¡Œè»Ÿä»¶çš„é»‘ç›’æ¸¬è©¦ï¼Œé€šéŽæ¯”較被測æ¦å™¨è£å‚™çš„å¯¦éš›è¼¸å‡ºèˆ‡é æœŸè¼¸å‡ºçš„ç•°åŒï¼Œåˆ¤å®šè¢«æ¸¬è£å‚™çš„功能或æµç¨‹å¯¦ç¾æ˜¯å¦èˆ‡å”è°æè¿°ç›¸ä¸€è‡´ï¼Œå¾žè€Œå¯¦ç¾å”è°ä¸€è‡´æ€§æ¸¬è©¦ã€‚
4.4é¢å‘å°è±¡æ¸¬è©¦æŠ€è¡“和測試驅動開發
åœ¨æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±çš„è»Ÿä»¶è¦æ¨¡å’Œè»Ÿä»¶å¾©é›œæ€§è¦æ±‚下,æŒ‰ç…§å‚³çµ±çš„ç¾æœ‰è¢«æ¸¬ç³»çµ±ï¼Œç„¶åŽé–‹ç™¼æ¸¬è©¦è»Ÿä»¶çš„é–‹ç™¼æ–¹æ³•å·²é€æ¼¸ä¸èƒ½é©æ‡‰ç³»çµ±é–‹ç™¼çš„需è¦,æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±é‡‡ç”¨äº†æ¸¬è©¦é©…動開發TDD(TestDrivenDevelopment)çš„é–‹ç™¼æ–¹æ³•ã€‚æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±æ˜¯èˆ‡æ•¸æ“šéˆè¨å‚™åŒæ¥å•Ÿå‹•é€²è¡Œçš„ï¼Œåœ¨å¯¦ç¾æ•¸æ“šéˆè¨å‚™çš„æ¯å€‹åŠŸèƒ½æœŸé–“ï¼Œéƒ½è¦è€ƒæ…®å¦‚何å°é€™å€‹åŠŸèƒ½é€²è¡Œæ¸¬è©¦ï¼Œå¹¶å®Œæˆæ¸¬è©¦ä»£ç¢¼çš„編寫,這樣å¯ä»¥ä¸æ–·åœ°é€šéŽæ¸¬è©¦æ•ˆæžœæŽ¨å‹•被測è¨å‚™ä»£ç¢¼çš„開發,既復用了代碼開發工作é‡,åˆä¿è‰äº†è»Ÿä»¶è³ªé‡ã€‚䏿–·åœ°å„ªåŒ–相關的測試用例代碼,然åŽå¾ªç’°é€²è¡Œæ·»åŠ å…¶ä»–åŠŸèƒ½,直到完æˆå…¨éƒ¨åŠŸèƒ½çš„é–‹ç™¼ã€‚ä»£ç¢¼æ•ˆçŽ‡æ˜¯æ¸¬è©¦é©…å‹•é–‹ç™¼æ‰€è¿½æ±‚çš„ç›®æ¨™ã€‚é€™ç¨®æ–¹æ³•åœ¨å¯¦éš›ä¸èƒ½å¤ 起到éžå¸¸å¥½çš„æ•ˆæžœ,ä½¿å¾—æ•¸æ“šéˆæ¸¬è©¦é–‹ç™¼æˆç‚ºé …ç›®è¨è¨ˆçš„一部分,很好地把開發和測試èžåˆç‚ºä¸€å€‹æ•´é«”。
æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±å…ˆè¡Œé–‹ç™¼æ˜¯é …目開發管ç†ä¸ä¸€ç¨®ç´°ç²’åº¦çš„ç›®æ¨™ç®¡ç†æ–¹æ³•,é€šéŽæ˜Žç¢ºçš„目標,推動軟件開發的進行。TDDæ–¹å¼çš„é–‹ç™¼ä½¿å¾—æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±æ˜¯å¾žä¸‹è€Œä¸Š,便¬¡å¯¦æ–½ä¸€ç³»åˆ—的解決方案,æœ€åŽæ¼”進為整體è¨è¨ˆã€‚
4.5基于PCI-9846圖åƒROIè™•ç†æŠ€è¡“
凌è¯ç§‘技PCI-9846是4通é“16ä½40MS/s采樣數å—åŒ–å„€ï¼Œå°ˆç‚ºè¼¸å…¥ä¿¡è™Ÿé »çŽ‡é«˜é”20MHzçš„é«˜é »å’Œé«˜å‹•æ…‹èŒƒåœçš„信號而è¨è¨ˆï¼Œæ¨¡æ“¬è¼¸å…¥èŒƒåœå¯ä»¥é€šéŽç·¨ç¨‹è¨ç½®ç‚º±1V/±0.2V或±5V/±0.4V,é…備了容é‡é«˜é”512MBçš„æ¿è¼‰å…§å˜ï¼Œæ“ºè„«äº†PCI總線的約æŸï¼Œä½¿ä¹‹èƒ½å„²å˜æ›´é•·æ™‚間的數據。PCI-9846é…備了四個高線性度的16ä½A/D轉æ›å™¨ã€‚
PCI-9846相å°äºŽå…¶ä»–的采樣數å—化儀,其特點å¯ä»¥æ¦‚括為以下幾點:
?標準高度,åŠé•·PCIè¦æ ¼ï¼›
?支æŒ5Vå’Œ3.3VPCI信號;
?支æŒ32ä½/66MHzPCI接å£ï¼›
?16ä½é«˜åˆ†è¾¨çއA/D轉æ›å™¨ï¼›
?æ¯é€šé“采樣率最高40MS/sï¼›
?æ¿è¼‰å››é€šé“共享的512Må…§å˜ï¼Œç”¨äºŽå˜å„²æ•¸æ“šï¼›
?å¯ç·¨ç¨‹è¼¸å…¥é›»å£“范圱0.2V/±1V或±1V/±5Vï¼›
?模擬輸入帶寬å¯é”20MHzï¼›
?支æŒscatter-gatherDMA傳輸。
4.5.1基于PCI-9846的圖åƒå˜å„²
基于PCI-9846的圖åƒå˜å„²ç³»çµ±æµç¨‹å¯ç”±ä»¥ä¸‹å¹¾éƒ¨åˆ†æ§‹æˆï¼š
?åœ–åƒæ¨¡æ“¬ä¿¡è™Ÿç¶“ç”±PCI-9846è½‰åŒ–æˆæ•¸å—信號并進入接收è¨å‚™ï¼ˆå¦‚計算機);
?數å—信號在接收è¨å‚™ä¸é€²è¡ŒROIå€åŸŸçš„劃分,切割;
?å°‡ROI信號進行消除噪è²ï¼Œå¢žåŠ åˆ†è¾¨çŽ‡ï¼Œé™¤é‹¸é½’æ“作ç‰ï¼Œå¢žåŠ æ¸…æ™°åº¦ï¼›
?å°‡éžROI信號進行壓縮,減少å˜å„²å®¹é‡ï¼›
?將信號進行整åˆï¼Œå¹¶é€²è¡Œå£“縮處ç†ï¼›
?建立數據庫并å˜å„²æœ€åŽçš„æ•¸æ“šã€‚
4.5.2感興趣å€åŸŸåœ–åƒç·¨ç¢¼æŠ€è¡“
感興趣å€(Regionofinterest,ROI)圖åƒç·¨ç¢¼æŠ€è¡“是近年來數å—圖åƒå£“ç¸®ç·¨ç¢¼é ˜åŸŸçš„ä¸€å€‹ç ”ç©¶é‡é»ž.其在圖åƒé«˜å£“縮比下,èƒ½å¤ æ›´å¥½åœ°ä¿è‰é‡å»ºåœ–åƒROI質é‡,是有效解決圖åƒè³ªé‡å’Œå£“縮比之間矛盾的一種é‡è¦æ‰‹æ®µã€‚ROIç·¨ç¢¼ç®—æ³•çš„åŸºæœ¬åŽŸç†æ˜¯:å°è¼¸å…¥çš„圖åƒé€²è¡Œå°æ³¢è®Šæ›,æ ¹æ“šåœ–åƒæ„Ÿèˆˆè¶£å€ç”¢ç”ŸROI掩膜,移動ROIæŽ©è†œå…§çš„å°æ³¢ç³»æ•¸ä½¿å…¶ä½äºŽè¼ƒé«˜çš„ä½å¹³é¢,在隨åŽé€²è¡Œçš„嵌入å¼ç·¨ç¢¼ä¸å¯¦ç¾å„ªå…ˆç·¨ç¢¼ã€å„ªå…ˆå‚³è¼¸,使得解碼é‡å»ºåŽçš„ROIæ¯”èƒŒæ™¯å€æ“有更好的質é‡.但æ¤é¡žç®—法需è¦å¢žåŠ ä¸€å®šçš„ä½å¹³é¢æ•¸é‡,è§£ç¢¼æ™‚ä¹Ÿå¿…é ˆå°ç§»å‹•了的ä½å¹³é¢é€²è¡Œé€†å¹³ç§»,å¢žåŠ äº†ä¸€å®šçš„å¾©é›œåº¦.å¦ä¸€é¡žROI編碼方法是基于優化截斷嵌入å¼ç·¨ç¢¼(Embeddedblockcodingwithoptimizedtruncation,EBCOT)算法ä¸ç¢¼å¡Šå¤±çœŸè¨ˆç®—çš„.å…¶ä¸å…·æœ‰ä»£è¡¨æ€§çš„æ˜¯ç”±Taubmanæå‡ºçš„éš±å¼ROI算法,其通éŽå¢žåŠ ROI碼塊失真度é‡çš„æ¬Šé‡,使得編碼碼æµä¸åŒ…嫿›´å¤šçš„ROIä¿¡æ¯,從而æé«˜é‡å»ºåœ–åƒROI質é‡.å…¶å„ªé»žåœ¨äºŽä¸æ”¹è®Šä½å¹³é¢çš„æ•¸é‡,ä¸éœ€è¦é™„åŠ ROI形狀信æ¯,解碼也ä¸å¿…進行é¡å¤–æ“作,復雜度低.但是,由于編碼是以碼塊為單ä½,æŸäº›ROI碼塊ä¸å¯èƒ½åŒ…å«å¤§é‡èƒŒæ™¯å€åŸŸçš„å°æ³¢ç³»æ•¸,è€Œåªæœ‰å°‘數ROIä¿¡æ¯,å› æ¤è©²ç®—法在一定程度上影響了編碼效率,在低碼率(ä¸å¤§äºŽ0.5bit/pixel)下,é‡å»ºåœ–åƒROI質é‡ç›¸å°äºŽèƒŒæ™¯å€åŸŸæé«˜ä¸æ˜Žé¡¯.相應出ç¾äº†ä¸€ç¨®è™•ç†æ–¹æ³•,通éŽé™ä½ŽROI碼塊ä¸èƒŒæ™¯å€åŸŸçš„å°æ³¢ç³»æ•¸æ¬Šé‡,以減å°é€™äº›ç³»æ•¸å°ç·¨ç¢¼çš„影響,使é‡å»ºåœ–åƒROIè³ªé‡æ˜Žé¡¯æé«˜.但是,å…¶é‡‡ç”¨çš„æ–¹å¼æ˜¯ä¸€ç¨®æœ‰ææ“作,在較高碼率下影響了é‡å»ºåœ–åƒçš„背景å€åŸŸè³ªé‡ï¼Œç”¨ROIç¢¼å¡Šä¸æ„Ÿèˆˆè¶£å€å°æ³¢ç³»æ•¸çš„å€‹æ•¸åœ¨ç¢¼å¡Šä¸æ‰€å 的比例調節權é‡,å–得了很好的效果。
5.çµæŸèªž
ç›®å‰,å¤–è»æ•¸æ“šéˆè‡ªå‹•測試系統(ATS)æ£æœè‘—é€šç”¨åŒ–ã€æ¨™æº–化ã€ç¶²çµ¡åŒ–和智能化的方å‘é‚é€²ã€‚æœ¬æ•¸æ“šéˆæ¸¬è©¦ç³»çµ±ä¹Ÿåœ¨æœè‘—構建通用化自動測試系統方é¢ä¸Šé‚進,通éŽå…±äº«æ¸¬è©¦è»Ÿç¡¬ä»¶è³‡æºï¼Œé‡‡ç”¨é–‹æ”¾çš„æŠ€è¡“標準和測試標準,以期減少測試系統軟ã€ç¡¬ä»¶çš„開發和å‡ç´šè²»ç”¨ï¼Œè¦èŒƒè»Ÿç¡¬ä»¶é–‹ç™¼éŽç¨‹,æé«˜æ¸¬è©¦è¨å‚™ä¸å„åŠŸèƒ½æ¨¡å¡Šçš„äº’æ›æ€§å’Œé€šç”¨æ€§,å¯¦ç¾æ¸¬è©¦ç”¨ä¾‹ç¨‹åºé›†TPSçš„å¯ç§»æ¤æ€§å’Œå¯é‡ç”¨æ€§ï¼Œæœ€çµ‚é”到整個測試系統的å¯é‡æ§‹æ€§ï¼Œä¸€å€‹é«˜æ€§èƒ½æ¸¬è©¦ç³»çµ±,èƒ½å¤ é€šéŽå„ªåŒ–è±å¯Œæ¸¬è©¦ç”¨ä¾‹,å¯¦ç¾æ¸¬è©¦ç³»çµ±çš„䏿–·å‡ç´šï¼›é‚„å¯åœ¨æ§‹å»ºç¶²çµ¡åŒ–測試系統上,應用專用的IPæ‰¿è¼‰ç¶²ï¼Œå¯¦ç¾æ¸¬è©¦éŽç¨‹çš„é 程控制與é 程故障診斷。
標簽:
上一篇:基于GPS/GPRS的車輛管ç†ç³»çµ±...
下一篇:微能WIN-V63çŸ¢é‡æŽ§åˆ¶è®Šé »å™¨åœ¨...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊