本書從系統(tǒng)集成與應用角度介紹自動測試技術理論知識和實踐訓練項目。全書共6章,分為三個部分。第一部分(第1章~第3章)為理論知識篇,主要介紹自動測試簡介和虛擬儀器技術、測試總線技術和軟件開發(fā)技術;第二部分(第4章和第5章)為教學實驗系統(tǒng)篇,主要介紹教學實驗系統(tǒng)所采用的教學實驗開發(fā)軟件(MicrosftVisualStudio和C#語言)、教學實驗系統(tǒng)的硬件組成、教學實驗系統(tǒng)的應用軟件和利用本教學實驗系統(tǒng)開展實驗項目二次開發(fā)的方法和步驟;第三部分(第6章和附錄)為實驗篇,主要介紹簡單自動測試系統(tǒng)的開發(fā)流程及五個實驗訓練項目。本書設計合理、體系完整、知識連貫;書中內容理論聯(lián)系實際,實驗流程
步驟詳實,實用性強,能為學生更好地掌握自動測試技術的理論知識,熟悉自動測試設備的開發(fā)流程,并開展自動測試設備故障診斷與維修提供理論和實踐指導。本書主要用作測控技術與儀器、武器自動測試設備、導彈設備維修等本科或士官專業(yè)的“自動測試技術”或“自動測試設備”等相關課程的實驗教程,也可作為高等院校測控技術與儀器、電氣工程及其自動化等相關專業(yè)與自動測試相關課程的實驗教程或參考書,也可供從事電子設備或裝備的測試與維護等工作的開發(fā)人員、科技工作者、工程師和研究人員參考。
隨著現代信息電子技術的高速發(fā)展,電子設備和武器裝備的自動化、信息化、智能化水平越來越高,結構也變得日益復雜。作為性能檢測或故障診斷效率提升的重要因素,自動測試技術越來越多地用于工業(yè)電子設備和現代武器裝備的測試維修和故障診斷。為幫助讀者從系統(tǒng)集成與應用或自動測試系統(tǒng)研發(fā)角度深入理解自動測試的基本理念,掌握自動測試的關鍵技術,熟悉自動測試設備的工作原理,編者結合本校相關專業(yè)要求、教程應用背景以及筆者的實踐經驗,編寫了本教程。
全書共6章,分為三個部分。
第一部分為自動測試理論知識篇,包括第1章、第2章和第3章。第1章為緒論,首先介紹測試和測量數據誤差處理、總線及自動測試相關概念等基礎知識,然后介紹自動測試系統(tǒng)發(fā)展歷程、未來關鍵技術,最后介紹虛擬儀器技術;第2章為測試總線技術,首先介紹串行通信的基本概念、典型RS 232C/422/485串行通信總線和1553總線的組成、原理和使用等相關內容,其次從結構、工作原理、消息編碼等方面介紹GPIB(又稱為IEEE488)并行總線技術,然后介紹VXI和PXI兩種系統(tǒng)總線的基本概念、結構和原理使用等內容,最后介紹LXI總線的技術規(guī)范和觸發(fā)使用等內容;第3章為軟件開發(fā)技術,主要介紹虛擬儀器軟件架構VISA、編程程控命令SCPI和VPP儀器驅動程序等自動測試系統(tǒng)開發(fā)必備的軟件開發(fā)技術。
第二部分為教學實驗系統(tǒng)篇,包括第4章和第5章。第4章為實驗開發(fā)軟件,首先介紹集成開發(fā)軟件Microsoft Visual Studio(滿足教學實驗系統(tǒng)需求且硬件性能要求最低),然后介紹C#軟件開發(fā)語言的基礎知識;第5章為教學實驗系統(tǒng),首先介紹教學實驗系統(tǒng)的基本性能和工作原理,然后著重介紹該系統(tǒng)的硬件選型與配置、軟件設計與使用,最后介紹利用該教學實驗系統(tǒng)從服務端或客戶端進行實驗項目二次開發(fā)的方法和步驟。
第三部分為實驗篇,包括第6章和附錄。第6章為課程實驗,首先介紹實驗開發(fā)流程和要求,然后按步驟詳細介紹程控通信接口實驗、任意波形發(fā)生器編制實驗、串行接口通信原理驗證實驗、溫度測試系統(tǒng)搭建實驗、GPIB儀器通信實驗5個項目的開發(fā)過程,并給出每個實驗項目的實驗結果及要求;附錄部分為4個開發(fā)性實驗項目的完整參考程序。
通過本教程的學習,學生應掌握自動測試技術的基礎知識、自動測試系統(tǒng)或自動測試設備的開發(fā)流程,熟悉自動測試設備的基本架構,掌握一門自動測試系統(tǒng)開發(fā)軟件和語言,初步具備對自動測試設備本身故障的診斷和維修能力。
本教程由王朕副教授、肖支才副教授、秦亮講師共同編寫,聶新華講師完成了文字檢查并繪制了大量插圖。史賢俊教授擔任本書的主審,并提出了許多寶貴的意見,在此表示誠摯的謝意。
在本教程的編寫過程中,參考了國內外相關資料,特別是兄弟院校的相關教材及相關產品技術說明書,在此對原作者致以深深的謝意。同時,大學及學院各級學院教科處等領導機關給予了極大支持,在此表示衷心感謝。
由于編者水平有限,錯誤疏漏在所難免,懇請讀者、專家批評指正,以便修訂時予以更正。
編 者
2020年4月
理論知識篇
第1章 緒 論
1.1 自動測試簡介
1.1.1 基礎知識
1.1.2 自動測試系統(tǒng)發(fā)展歷程
1.1.3 未來關鍵技術
1.2 虛擬儀器技術
1.2.1 基本概念
1.2.2 軟件是關鍵
1.2.3 發(fā)展趨勢
本章小結
思 考 題
第2章 測試總線技術
2.1 串行總線技術
2.1.1 基本概念
2.1.2 RS-232C串行總線
2.1.3 RS-422A/RS-485總線及應用
2.1.4 1553數據總線
2.2 GPIB并行總線技術
2.2.1 GPIB總線結構
2.2.2 GPIB接口功能
2.2.3 GPIB通信原理
2.2.4 GPIB信息分類及編碼
2.2.5 IEEE488.2標準
2.3 系統(tǒng)總線技術
2.3.1 VXI總線技術
2.3.2 PXI總線技術
2.4 LXI總線技術
2.4.1 LXI總線概述
2.4.2 LXI總線規(guī)范
2.4.3 LXI總線的觸發(fā)
本章小結
思 考 題
第3章 軟件開發(fā)技術
3.1 虛擬儀器軟件結構VISA
3.1.1 虛擬儀器軟件結構簡介
3.1.2 VISA 的結構
3.1.3 VISA 的特點
3.1.4 VISA 的現狀
3.1.5 VISA 的應用舉例
3.1.6 VISA 資源描述
3.1.7 VISA 事件的處理機制
3.2 可編程程控命令SCPI
3.2.1 SCPI儀器模型
3.2.2 SCPI命令句法
3.2.3 常用SCPI命令簡介
3.3 儀器驅動程序
3.3.1 VPP概述
3.3.2 VPP儀器驅動程序的特點
3.3.3 儀器驅動程序的結構模型
本章小結
思 考 題
實驗系統(tǒng)篇
第4章 實驗開發(fā)軟件
4.1 Microsoft Visual Studio簡介
4.1.1 發(fā)展歷程
4.1.2 Visual Studio 2008
4.2 C#語言
4.2.1 C#語言簡介
4.2.2 C#語言基礎
4.2.3 流程控制
4.2.4 字符與字符串
4.2.5 數組與集合
本章小結
思 考 題
第5章 教學實驗系統(tǒng)
5.1 系統(tǒng)概述
5.1.1 系統(tǒng)簡介
5.1.2 工作原理
5.2 硬件選型與配置
5.2.1 VXI系統(tǒng)
5.2.2 其他儀器設備
5.3 軟件設計與使用
5.3.1 概 述
5.3.2 軟件的安裝與卸載
5.3.3 使用指南
5.4 二次開發(fā)
5.4.1 服務端二次開發(fā)
5.4.2 客戶端二次開發(fā)
本章小結
思 考 題
實驗篇
第6章 課程實驗
6.1 實驗基礎
6.1.1 開發(fā)流程
6.1.2 實驗要求
6.2 程控通信接口實驗
6.2.1 實驗目的
6.2.2 實驗設備
6.2.3 實驗原理
6.2.4 實驗步驟
6.3 任意波形發(fā)生器編制實驗
6.3.1 實驗目的
6.3.2 實驗設備
6.3.3 實驗原理
6.3.4 實驗步驟
6.4 串行接口通信原理驗證實驗
6.4.1 實驗目的
6.4.2 實驗設備
6.4.3 實驗原理
6.4.4 實驗步驟
6.5 溫度測試系統(tǒng)搭建實驗
6.5.1 實驗目的
6.5.2 實驗設備
6.5.3 實驗原理
6.5.4 實驗步驟
6.6 GPIB儀器通信實驗
6.6.1 實驗目的
6.6.2 實驗設備
6.6.3 實驗原理
6.6.4 實驗步驟
本章小結
思 考 題
附 錄
附錄1 任意波形發(fā)生器編制實驗完整代碼
附錄2 串行通信原理驗證實驗完整代碼
附錄3 溫度測試系統(tǒng)搭建實驗完整代碼
附錄4 GPIB程控命令實驗完整代碼
參考文獻