goodtomsheng
2015-03-18 11:55
浏览 2.1k

VC++,LAN远程Agilent,写ROUT:SCAN(@106)SCPI命令仪器一直报错?

// ViByte buf3[] = "ROUT:SCAN(@106)\n"; /* read 106 channels data*/
// ViByte buf4[] = "TRIG:SOUR TIMER\n"; /*set source scan interval*/
// ViByte buf5[] = "TRIG:TIM 500E-3\n"; /*scan interval is 500ms,also 0.5s*/

运行这条后报错,但是返回的status=0
status = viWrite(instr, buf3, 17, &recount);
就是通过写入配置scan list ,Agilent 34972a 显示error,
这到底是因为什么啊,其他“*IDN?\n”等命令均执行正确,也能从buf 中read data
求高手指导啊,不胜感激~

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

相关推荐 更多相似问题