HP33120A,HP 33120A合成函數(shù)發(fā)生器.
HP33120A是惠普公司生產(chǎn)的一款高性能的15MHz合成函數(shù)發(fā)生器,它具有內(nèi)置任意波形的能力。
由于配備GPIB和RS232接口,它可與計(jì)算機(jī)通訊或直接由計(jì)算機(jī)對(duì)其進(jìn)行遠(yuǎn)程控制,
其控制指令完全符合可程控儀器標(biāo)準(zhǔn)命令SCPI。
首先,HP33120A控制軟件應(yīng)支持儀器所有測(cè)量功能的控制,也就是在系統(tǒng)連接正常后,
遠(yuǎn)程用戶(hù)完全無(wú)需直接操作儀器就可以完成測(cè)量任務(wù);其次,控制軟件應(yīng)提供一個(gè)圖形化波形編輯工具,
允許用戶(hù)操作鼠標(biāo)繪制和編輯用于輸出的任意波形;*后,該軟件支持儀器的網(wǎng)絡(luò)共享。
HP33120A配置了標(biāo)準(zhǔn)的GPIB接口,其所有測(cè)量功能與儀器內(nèi)部管理任務(wù)都可以通過(guò)SCPI命令由
計(jì)算機(jī)來(lái)控制。當(dāng)然,儀器不可能直接接收SCPI命令字符串,必須首先建立計(jì)算機(jī)與儀器GPIB接口之間
的會(huì)話(huà)通道,這一任務(wù)是由標(biāo)準(zhǔn)VISAI/0庫(kù)函數(shù)來(lái)實(shí)現(xiàn)的。HP33120A控制軟件主要包括儀器初始化與管
理模塊,標(biāo)準(zhǔn)與特殊波形選取、設(shè)置和輸出模塊,任意波繪制、編輯、存儲(chǔ)與輸出模塊,波形調(diào)制選取、
設(shè)置和輸出模塊等,本文主要介紹儀器初始化與管理和任意波繪制、編輯、存儲(chǔ)與輸出這兩個(gè)模塊的功能
與編程。
2.1 儀器初始化與管理
HP33120A儀器初始化與管理界面如圖1所示。啟動(dòng)參數(shù)設(shè)置的儀器主地址是指儀器GPIB接口地址,
該地址可以通過(guò)兩種方式改變:一是通過(guò)GPIB接口卡帶的I/O配置軟件進(jìn)行設(shè)置;
二是在HP33120A儀器面板上,選取I/OMENU中HPIB ADDR項(xiàng)改變其參數(shù)。
HP33120A啟動(dòng)時(shí)會(huì)顯示信息“ADDR??”一至兩秒,數(shù)字“??”即該儀器的地址。
用戶(hù)應(yīng)將該數(shù)字正確填入儀器主地址對(duì)話(huà)框中,錯(cuò)誤的地址將使所有的控制命令無(wú)效。
如果程序初始化不能成功,首先檢查啟動(dòng)參數(shù)是否正確匹配,其次檢查儀器是否打開(kāi),
GPIB接口卡配置和連線(xiàn)是否正常。初始化程序中還提供了三個(gè)復(fù)選框,
允許用戶(hù)選擇相應(yīng)的初始化工作。“身份鑒別”通過(guò)發(fā)送公用命令“*IDN?”讀取儀器身份識(shí)別字符串,
判斷是否是HP33120A儀器;“復(fù)位”通過(guò)發(fā)送公用命令“*PST”使儀器回復(fù)到其預(yù)設(shè)初始狀態(tài);
“自我測(cè)試”則通過(guò)送出命令“*TST?”讓儀器運(yùn)行自檢程序。為了出現(xiàn)錯(cuò)誤時(shí)用戶(hù)能夠準(zhǔn)確判斷錯(cuò)誤
原因,控制程序?qū)iT(mén)設(shè)置了錯(cuò)誤信息提示。如果發(fā)生命令錯(cuò)誤,主程序中會(huì)發(fā)送錯(cuò)誤詢(xún)問(wèn)命令 |
 |
|