你需要了解硬件和軟件問題

成都創(chuàng)新互聯(lián)公司主要從事成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)桐廬,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
1)硬件:你先確認(rèn)一下,光譜儀和計(jì)算機(jī)是通過什么接口來通訊的(例如RS232 RS485 RS422 等)
2)軟件:通訊協(xié)議(例如Modbus canbus Profibus control-net 等)
或者光譜儀供應(yīng)商提供驅(qū)動(dòng)程序(DLL動(dòng)態(tài)連接庫)
然后再用VB VC 等編程軟件來開發(fā)你的控制程序
希望對你有幫助!GPIB是用來查看其它設(shè)備的地址的。。。電腦裝VIsa后才能用。。。。具體使用需要用到GPIB指令。。。一般測試工具需要用到。。。。
你先試一下用MAX里面的與儀器通信發(fā)這些命令有沒有問題。
你說能找到GPIB0的接口,那你的儀器有沒有被掃描出來?
你附圖,我的GPIB卡連了3個(gè)儀器,在VISA資源下面就已經(jīng)有了自動(dòng)掃描出的3個(gè)儀器的資源名稱。
沒有這些你就沒法通信的。
如果這些你都有,那就試一下第一行,如果通信也是可以的,那就是程序的問題了。
根據(jù)你的說法,通信時(shí)沒有問題了
那你用你寫的程序發(fā)*IDN?可不可以,如果也行那就是你后面發(fā)的命令的問題了。跟那個(gè)I/O沒啥關(guān)系了。
你再好好看下手冊的命令描述,范例里面的命令有的時(shí)候是比較老的,不一定支持現(xiàn)在的儀器,你也可以執(zhí)行下范例看行不行呀。
另外,要注意有些命令是沒有返回值的,這樣你在讀操作時(shí)當(dāng)然會(huì)出錯(cuò)的,而一些測量的,比如說VOLT?之類的,你發(fā)下去最好要延時(shí)一下再去讀的。
另外,建議你這些命令,你都用MAX里面的與儀器通信先試一下,哪些有返回值,哪些沒有,再放到程序里面。
補(bǔ):
詢問:發(fā)送命令,并自動(dòng)讀取返回值,適用于有返回值的命令
發(fā)送:單純的發(fā)送命令到設(shè)備
讀取:從設(shè)備讀取值,發(fā)送與讀取一起用等同于詢問,不過一個(gè)是自動(dòng),一個(gè)是手動(dòng)。
比如說*IDN?,你點(diǎn)詢問可以,你可以點(diǎn)下發(fā)送,再點(diǎn)讀取也是一樣。
你圖中發(fā)的那個(gè)命令是操作命令,沒有返回值的吧,應(yīng)該點(diǎn)發(fā)送,然后看儀器狀態(tài)是否變化。發(fā)查詢命令的時(shí)候,基本上后面有個(gè)‘?’,用詢問才可以的。
網(wǎng)頁名稱:關(guān)于vb.netgpib的信息
文章網(wǎng)址:http://chinadenli.net/article2/hcjeoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、企業(yè)網(wǎng)站制作、品牌網(wǎng)站建設(shè)、搜索引擎優(yōu)化、虛擬主機(jī)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)