visa读取如何根据应答帧来区别各个参数

2019-07-17 15:05发布

先用visa写入给FPGA指令,然后FPGA会返回一系列的数据(温度,电流,电压等等),而且是一个循环返回,根据返回数据的帧头区别这些数据是什么,例如:温度数据的格式是A1A1+0001+数据包(8字节)+A001;电流数据的格式是A2A2+0002+数据包(5字节)+A002;电压数据的格式是A3A3+0003+数据包(10字节)+A003,这三个数据在每个循环都会返回,我要根据这些数据画图,现在的问题是每个循环中怎样确定VISA read的字节长度以及如何根据数据的格式帧头和帧尾来区分这三个数据
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1条回答
老蜗牛
2019-07-17 20:39
先把数据全部读入一个队列A,然后同时再一字节一字节读取队列A中的代码(判断帧头,依据帧头读取字节)等。双队列同时工作。

一周热门 更多>