c++ VISA 以16进制写数据

主要将16进制转字符即可,但是字符串一般会有遇到0结束的,所以长度一定要准确

char cmd[5] = { 0xaa,0x06,0x01,0x00,0xb1 };//16进制命令

status = viWrite(Identy, (ViConstBuf)cmd, 5, (ViPUInt32) &retCnt);

 

ViConstBuf cmd =“1234”//字符形式发送

status = viWrite(Identy, (ViConstBuf)cmd, strlen(cmd), (ViPUInt32) &retCnt);

posted @ 2021-10-20 09:07  默*为  阅读(208)  评论(0编辑  收藏  举报