如何将端口读入的一维数组变为N*7的二维数组?

2019-07-17 10:58发布

现在要把一个从端口读入的一维数组变为二维数组,这个一维数组长度随着数据读取不断变长,要求将它转化为7列的二维数组,第7n~7n+6个元素为一行。我知道可以用两个循环解决,但是具体不会做。本人新手,希望有大神教我。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
zhn_hit
1楼-- · 2019-07-17 13:46
柴南河南 发表于 2016-9-21 19:03
多谢,我明天把这个接到采集数据的程序框图里试试,到时再答复你。

之前的程序有个小bug,这是修改后的。 最佳答案

1维数组转化成多维数组.rar 下载积分: 积分 -1 分

14.04 KB, 下载次数: 17, 下载积分: 积分 -1 分

zhn_hit
2楼-- · 2019-07-17 15:15
测试可用,不知是否能满足你的要求

1维数组转化成多维数组.rar 下载积分: 积分 -1 分

13.32 KB, 下载次数: 21, 下载积分: 积分 -1 分

柴南河南
3楼-- · 2019-07-17 16:06
 精彩回答 2  元偷偷看……
柴南河南
4楼-- · 2019-07-17 21:39
zhn_hit 发表于 2016-9-21 18:51
测试可用,不知是否能满足你的要求

大神,我读取的字符串转化为数值数组时就出错了,不晓得是不是字符串里有空格的原因,希望你能帮我看看哪有问题,谢谢!

USB串口读取-1.zip 下载积分: 积分 -1 分

29.69 KB, 下载次数: 8, 下载积分: 积分 -1 分

zhn_hit
5楼-- · 2019-07-18 03:02
柴南河南 发表于 2016-9-25 22:55
大神,我读取的字符串转化为数值数组时就出错了,不晓得是不是字符串里有空格的原因,希望你能帮我看看哪有问题,谢谢!

你要先看看你从串口能不能读出的字符串,都是什么样的,你在转换的时候就要由针对性的转换,

USB串口读取-1.zip 下载积分: 积分 -1 分

29.19 KB, 下载次数: 7, 下载积分: 积分 -1 分

柴南河南
6楼-- · 2019-07-18 04:56
zhn_hit 发表于 2016-9-26 15:32
你要先看看你从串口能不能读出的字符串,都是什么样的,你在转换的时候就要由针对性的转换,

就是这个样子,波形图表没有反应
QQ截图20160926201111.png

一周热门 更多>