多组字符串数据存储到如何动态数组中?
时间:10-02
整理:3721RD
点击:
最近在学udp数据采集,每次会从端口接收20组数据,3S后接收新的20组,并替换之前的数据。
大概就是
第一次: 1@1 2@2 3@2 20@2
第二次:1@1 2@1 3@5..20@3333
就想把他们存到一个一维字符串数组里,然后动态更新
但是我这循环的逻辑搞不大清楚啊,感觉很棘手
脑子都要混乱了
想是利用共享变量往循环里放数据,但是怎么就初始话不了啊
大概就是
第一次: 1@1 2@2 3@2 20@2
第二次:1@1 2@1 3@5..20@3333
就想把他们存到一个一维字符串数组里,然后动态更新
但是我这循环的逻辑搞不大清楚啊,感觉很棘手
脑子都要混乱了
想是利用共享变量往循环里放数据,但是怎么就初始话不了啊

问题及配图问得不太清楚
似乎是想将2个数组合并,用“创建数组”即可,设置为“连接输入”模式
我是想创建一个20个元素的数组,然后每过3s覆盖更新一次这20个数据,
创建数组可以实现吗,我想使用循环+替换数组,可是逻辑上我比较混乱
更新这20个数据 可以直接 把值赋给属性节点
大概就是这个思路,我初始化了一个5个元素的数组,然后每过3s我会收到新的5个字符串,我要用这新的来覆盖之前的5个,当然,为的是每次覆盖都要显示之前的数据。
这里数据源我用随机数替代了,因为我直接把数据源放进去会提示错误
求解啊,一次要怎么能存进去5个元素呢?

属性节点不太懂啊,不可以用数组吗
@yamilo1
如下图。

那个value图标是什么啊,不好意思,刚学还不太了解哈
那个value图标是什么啊,不好意思,刚学还不太了解哈
我把随机数改成了我从udp接受到的数据,就会出现只接受第一个数据的情况,也就是被循环卡主,不在处理第二个数了,这该怎么办啊

数据结构读写指针
11111
