关于labview串口常见编程结构的的一个疑问

2019-07-17 12:41发布

labview新人,最近在做labview串口助手解析下位机数据,再看了网上关于串口的例子之后,发现好多都采用下面的结构,想询问一下,这样做不是让一个数组不停的增长么,程序不是迟早会崩溃的,希望大神解决一下疑惑,或者在工业上是怎么使用串口的,以前来这个论坛来的少,分不多,不过希望有人来解释一下。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
老蜗牛
1楼-- · 2019-07-17 14:27
W焱 发表于 2018-4-23 19:07
定长数组怎么实现,我也想过这种方式,只是没有找到相应的实现方式

一个for循环就是一个定长数组 最佳答案
W焱
2楼-- · 2019-07-17 17:15
第一次发帖,不是很熟,就是下面这个样子
图片.png
老蜗牛
3楼-- · 2019-07-17 19:04
这种用法可以,但不提倡,会造成较多内存片段。两种改善方法:一是创建定长数组,不断替换数组中数据,数组满时,再扩展数组大小(也是定长)。二是采用生产者消费者模式,生产者每次采集的数放入队列,消费者从队列取出数据处理。
xkzt1352310113
4楼-- · 2019-07-17 19:09
数据放进队列  然后要用的时候释放队列
W焱
5楼-- · 2019-07-17 22:56
 精彩回答 2  元偷偷看……
sszx2007
6楼-- · 2019-07-17 23:14
敲黑板给你提醒一下,你所说的并非数组操作,而是个连接字符串函数!
QQ截图20180423222238.png

一周热门 更多>