以編程的方式更改GPIB硬體的地址

更新 Jan 20, 2022

環境

硬件

  • GPIB-RS232

軟體

  • Measurement & Automation Explorer (MAX)

驅動程式

  • NI-488.2
  • NI-VISA

操作系統

  • Windows

本文説明了如何以編程的方式更改GPIB-RS232硬體的主地址。


如果您的裝置是用在S模式轉換器中,有一組可用的S模式功能能讓您更改主地址。該功能為caddr [addr] <CR>

addr是用於指定GPIB-RS232的新GPIB地址的參數。該參數由一個主地址和一個輔助地址組成。輔助地址與主地址之間用加號(+)隔開。這兩個地址都是數字字串的格式。


如果您只指定了主地址,沒有輔助地址,那麽secondary addressing的功能會自動關掉。
如果不帶參數調用caddr,則GPIB-RS232/485/422將返回其當前的GPIB地址。


以下是指令範例:
char  buffer [] = "caddr 0+22\r";
viWrite(instr, buffer, strlen(buffer), &retCount); =“ caddr 0 + 22 \ r”;


附加信息

您也可以使用NI MAX來更改GPIB地址,請參考Changing a GPIB Interface ID in NI MAX