大家有没有遇到过设定信号跑完了,但程序没有跑完的情况
labview吧
全部回复
仅看楼主
level 2
coco_town 楼主
我用的是crio的机壳,当采样频率50hz时,设定信号跑完程序也差不多跑完了,当我提高采样频率比如说到100hz
,设定信号跑完了,即数据都采集到了,但是程序还没有停止,我在后台用highlight execution看了下只有程序tdms存入的那块程序还在运行,那我如果每采集100个点往tdms文件里存一次会不会把存入速度变快
2018年03月23日 09点03分 1
level 15
如果你是用队列来传输采集到的数据,这种情况是可能的:相当于菜已经上完了(采集数据结束),但大家还在吃饭(数据处理和保存仍在继续),只要你的饭桌够大(数据缓冲区够大)。
2018年03月23日 10点03分 2
中间用的共享变量当缓冲区,是不是因为数据都存储到缓冲区,采集完之后,从缓冲区读取到数据到TDMS写入,所以程序还没有跑完
2018年03月23日 15点03分
我想问下如果我一段一段往tdms中写数据,速度会加快吗
2018年03月24日 00点03分
@coco_town 采用生产者消费者模式,用队列传输数据。
2018年03月24日 00点03分
1