LabVIEWwilliam hill官网
直播中

周博

9年用户 20经验值
擅长:处理器/DSP
私信 关注
[问答]

lavbiew中实施采集数据和历史数据波形显示问题

`场景描述:
使用NI采集设备进行数据采集并显示,希望满足:
①4通道数据采集可以显示采集数据的波形,并且可在采集完之后通过通道切换按钮显示不同通道的数据波形;
②可通过点击树形结构已有数据文件,显示历史数据波形,并可通过通过切换按钮显示不同通道的数据波形。

存在的问题:
附图是自己写的程序框图,将其余不相关的部分已经删除。目前使用状态机进行了实时采集数据和历史数据的显示切换,但是数据采集完成后,通过点击通道切换按钮波形不切换,且没找到合适的方法解决,显示历史数据也是同样的问题,希望william hill官网 中的大神指点一下!

2.png
1.png
` 3.png
已退回5积分

回帖(3)

汪刚刚

2021-3-12 20:45:27
不要循环套循环,循环中可以是事件或CASE
举报

荣琪

2021-3-12 23:03:36
你的Demo里逻辑混乱,感觉应该运行起来就卡死了吧。
鉴于你可能是初学者,我给出以下建议:
1. 建议先学习正确的状态机及其使用方式。
2. 建议学习事件结构的用法。尤其是超时、锁定前面板等细节。
3. 建议合理设计数据结构(尤其是大数据存储时),DBL和String占内存太大。
4. 建议使用TDMS或者直接二进制文件来存储数据。
5. 建议学习队列相关知识。
举报

2021-3-13 08:14:37
JKI状态机适合你,了解一下
举报

更多回帖

发帖
×
20
完善资料,
赚取积分