本文描述怎么在c++里能读取keysight的电阻。
//前置条件:安装labiew软件和keysight IO Library Suit
直接上代码:
VisaManager vmanger("USB0::0x0957::0xB318::MY54190115::INSTR");//根据usb口标识初始化
//上行的usb口标识,可在NI VISA Interative control软件里拷贝出来
vmanger.openDevice();
vmanger.write("*IDN?\n");
QString str;
vmanger.read(str);
vmanger.write("CONF:RES \n");//配置二线制电阻
//vmanger.write("CONF:FRES \n");//配置四线制电阻
vmanger.write("INITiate\n");
vmanger.write("MEAS:RES?\n");//写二线制读命令
//vmanger.write("MEAS:FRES?\n");//写四线制读命令
vmanger.read(str);
vmanger.close();
//说明:读取速度还是比较慢,以后再优化。知道怎么搞的网友,可提供办法。