NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

NI GPIB Card Interface Properties 相關問題

在改變Measurement & Automation的GPIB Interface Properties設定後,量測到的波形不如預期,如下所示:

  • 設備:Tektronix TDS5043B
  • 量測腳位設定: 1.JPG

 

 

1. 取消勾選” Send EOI at End of Write ”,但傳輸結束時,EOI仍被拉至Low Level。

 

2.JPG     

 

  3.JPG

 

2.勾選” Terminate Read on EOS ”或” 8-Bit EOS Compare”,並設定EOS Byte為53(ASCII=5),但仍完整傳輸,沒有在接收的ASCII 5後停止接收。

4.JPG    5.JPG

 

6.JPG 

 

 

3. 當勾選”Autopolling”時,在發現設備將SRQ拉至Low Level時,將自動執行serial polling。如何得知目前GPIB Card有自動執行serial polling?

 

4. 請示範如何自行設定EOS,並提供勾選” Set EOI with EOS on Write”後波形的差異。

 

5. 經波形觀察,無論是否勾選” Assert REN when SC”,在”開啟Measurement & Automation”à點選”GPIB0(GPIB-USB-HS)”à點選”Scan for Instruments”à點選”Communicate with Instrument”的過程中,REN的變化並無差異,請問是否有誤?

0 積分
1 條訊息(共 3 條)
6,362 檢視

1,2 兩個問題應該只是你改錯位置了.

 

使用 NI-488.2 Communicator 必須透過下面紅色圈起來的地方, 修改 EOI 及 EOS byte 設定. 控制一般的儀器設定為 EOI 不發送..

 

都會造成機器無法進入命令解析. 會出現一堆問題...-.-

 

不知道改 EOI 有什麼特殊用途?

 

EOS.PNG

 

3. GPIB 卡的Auto Serial Polling 會把狀態塞到 Status. 你可以在Status 讀的到.

4. 1.2 就是. 測試就按照你現在的應該就可以看到沒有EOI 會發生什麼情況, 以及 EOS 設定了會發生什麼狀況.

5. 1.2 已回答...這個設定是給 VISA 參考用的. 跟您所開啟的 NI-488.2 Communicator 並沒有相關連. NiSpy 打開就會一目了然. 

    給 VISA 參考用的意思是...除非你叫用 VISA API..不然這些設定都不會被 參考到.

 

rgs,

YY

 

0 積分
2 條訊息(共 3 條)
6,343 檢視

通常需要改

 

EOS 檢查, 自動中斷讀取

 

是為了加速GPIB傳輸. 不過因為 VISA 出現之後...越來越少人用這招..

 

 

 

 

 

 

 

 

0 積分
3 條訊息(共 3 條)
6,342 檢視