熱門關(guān)鍵字:谷物容重器 降落值測定儀 粉質(zhì)儀 拉伸儀 羅維朋比色計(jì) 纖維素測定儀 脂肪測定儀 油脂煙點(diǎn)測定儀 凱氏定氮儀 錘式旋風(fēng)磨  硬度計(jì)

新型式微機(jī)平臺里的構(gòu)架兼并儀表的預(yù)設(shè)

來源: http://yuanweishulai.cn  類別:實(shí)用技術(shù)  更新時(shí)間:2015-03-24  閱讀

  在儀器的設(shè)計(jì)過程中,往往需要提供GPIB接口以及相應(yīng)的指令集以方便用戶組成自動測試系統(tǒng)。針對這一需求,本文提出了一個(gè)通用計(jì)算機(jī)平臺上IEEE-488兼容儀器的設(shè)計(jì)方案:通過使用GPIB接口卡和編寫相應(yīng)的儀器端程序,使得基于計(jì)算機(jī)的儀器能夠模擬一個(gè)或者多個(gè)GPIB儀器。儀器提供GPIB接口以及相應(yīng)的指令集,指令集由以下幾部分組成:(1)IEEE-488.2公用命令集等。(2)SCPI標(biāo)準(zhǔn)規(guī)定的STATus和SYSTem子系統(tǒng),主要用來報(bào)告儀器狀態(tài)和進(jìn)行系統(tǒng)設(shè)置。(3)儀器特定測量功能指令。其中,(1)和(2)是儀器必備指令,(3)的選取與儀器的實(shí)際功能有關(guān)。用戶只需要將PC機(jī)與帶有GPIB接口的儀器連接,通過調(diào)用儀器控制軟件如NI-488.2和VISA等提供的I/O庫向儀器寫入指令,就能實(shí)現(xiàn)對儀器的控制。系統(tǒng)設(shè)計(jì)2.1系統(tǒng)組成根據(jù)圖1所示的模型,在通用計(jì)算機(jī)平臺上設(shè)計(jì)的IEEE-488兼容儀器軟硬件組成如圖2所示。儀器運(yùn)行在Windows操作系統(tǒng)下,其各部分的功能如下:(1)PCI-GPIB是NI公司提供的GPIB接口卡。通過安裝設(shè)備端軟件NI-Device,使GPIB接口卡完成Talker/Listener功能。(2)模塊函數(shù)和必備函數(shù)與IEEE-488儀器模型中的儀器函數(shù)相對應(yīng):模塊函數(shù)是模塊制造商提供的API,大部分用來處理儀器特定測量功能指令;必備函數(shù)通過訪問狀態(tài)報(bào)告模型和調(diào)用某些模塊函數(shù)處理IEEE-488.2與SCPI標(biāo)準(zhǔn)規(guī)定的必備指令。(3)狀態(tài)報(bào)告模型由若干狀態(tài)寄存器組構(gòu)成,用來描述儀器的狀態(tài)。大部分儀器函數(shù)都會訪問此模型。(4)儀器端程序采用C++編寫,主要負(fù)責(zé)接收主控計(jì)算機(jī)發(fā)送的指令,然后找到對應(yīng)的儀器函數(shù)進(jìn)行處理。如果接收的是查詢指令,還負(fù)責(zé)將儀器函數(shù)的響應(yīng)通用計(jì)算機(jī)平臺上IEEE-488兼容儀器的設(shè)計(jì)呂鋒,陳園(武漢理工大學(xué)信息工程學(xué)院,湖北武漢430070):提出了一個(gè)通用計(jì)算機(jī)平臺上IEEE-488兼容儀器的設(shè)計(jì)方案,給出了系統(tǒng)的軟硬件組成,并且對儀器端程序以及狀態(tài)報(bào)告模型的設(shè)計(jì)進(jìn)行了說明。該方案主要通過C++語言編程實(shí)現(xiàn),具有成本低和可移植性強(qiáng)的特點(diǎn),目前已經(jīng)在某基于計(jì)算機(jī)的測試儀器上得到初步應(yīng)用并取得了較好的效果。

  通過調(diào)用Acknowl-edgeEndOfMessage即可通知消息交換組件指令已解釋完畢;此外,通過調(diào)用QueryDetected可通知消息交換組件檢測到一個(gè)查詢操作。

  【中國糧油儀器在線】部分信息來自互聯(lián)網(wǎng),力求安全及時(shí)、準(zhǔn)確無誤,目的在于傳遞更多信息,并不代表本網(wǎng)對其觀點(diǎn)贊同或?qū)ζ湔鎸?shí)性負(fù)責(zé)。