【发布时间】:2018-04-26 22:26:26
【问题描述】:
我正在从 3 个 12 位 ADC 读取数据,并通过 USB (UART) 不断地将数据流式传输到计算机。数据流的各个封装如下:
它有来自 3 个 ADCS 的 6 字节数据,每个 ADC 的 8 位 LSB 在一个字节中,其余 4 位 MSB 在另一个字节中。数据包的末尾还有2个字节带“z”和“y”字符来实现每个包的开始和结束。如何使用 LabVIEW 解压这些数据?
【问题讨论】:
-
此数据由 6 个字节组成,可以是任何值,后跟两个字节,字面意思是 ASCII
y(0x79) 和z(0x7A)? 不断地是指从一个包裹结束到下一个包裹开始之间几乎没有时间延迟? -
另外,您在LabVIEW中尝试过什么吗?如果是这样,请发布您的代码,最好是通过创建VI Snippet 并将其作为内联图像添加到您的帖子中。当你说我正在读取数据...时,你是否编写了执行此操作的代码,如果可以,是否可以更改?
-
ASCII 是真的,是的,包之间没有延迟
-
我开始了,但我不知道如何解压数据。我可以读取数据并在字符串指示器中显示(非常简单的 GUI)
-
看看类型转换函数。