snowfly 发表于 2007-10-15 10:40:09

多变量数据分组问题请教。

我从串口收到的数据是四个变量的,但是不是集中在一块发过来的,是下面这样
FF01 1213 1415 FF02 2223 2425 FF03 3233 3435 FF04 4243 4445
FF01 1617 1819 FF02 2627 2829 FF03 3637 3839 FF04 4647 4849
FF01 …………………………………………………………………………………
FF01 ……………
FF01,FF02,FF03,FF04代表四个变量的标识,后面跟着的分别就是四个变量的数据。如果要把变量1-4的所有的数据集中在一块,而不是像现在这样分成很多部分,可以实现吗?

[ 本帖最后由 snowfly 于 2007-10-15 10:43 编辑 ]

ricken 发表于 2007-10-15 11:31:03

当然可以啊.其实你接收到的数据是很有规律的,在接收到数据后可以分解各自的数据,就是相当于一个4通道的数据采集,你可以将采集回的数据分到每一个通道.

rongcheng0501@1 发表于 2007-10-15 12:54:32

你接收的应该是字符串吧,
把他转化为数组在用数组的控件处理一下就可以了

snowfly 发表于 2007-10-15 15:52:53

我的目标是做成下面图示这样的。接收到的是字符串,收到以后怎么处理呢?第一行分开成四个单独的可以,第二行继续往下怎么做呢?

gzw371 发表于 2007-10-16 09:28:03

你可以做四个字符串判断分支,FF01就把后面的几个字节长度的字符放一个数组里,其它如上就可以了
页: [1]
查看完整版本: 多变量数据分组问题请教。