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

2019-07-17 12:41发布

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

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
老蜗牛
2019-07-17 19:04
这种用法可以,但不提倡,会造成较多内存片段。两种改善方法:一是创建定长数组,不断替换数组中数据,数组满时,再扩展数组大小(也是定长)。二是采用生产者消费者模式,生产者每次采集的数放入队列,消费者从队列取出数据处理。

一周热门 更多>