
关于VC++,怎么实现基于对话框程序定时采集并且保存数据呢?
我做了一个基于对话框的程序,使用定时器定时采集NI板卡一个通道的电压,实时显示在一个编辑框,采集显示没有问题。然后添加了一个保存按钮,为了能把采集到的数据实时保存到文本文...
我做了一个基于对话框的程序,使用定时器定时采集NI板卡一个通道的电压,实时显示在一个编辑框,采集显示没有问题。然后添加了一个保存按钮,为了能把采集到的数据实时保存到文本文件,当不采集时,也就是定时器不工作时,保存正常。当采集,然后点击保存按钮,保存第一次正常,第二次,数据采集不正常,一直到第四次,对话框自动关闭。请问这是为什么??怎么实现对话框定时采集并且保存数据呢?
展开
1个回答
展开全部
要求同步,点击保存时互斥一下,把临时数据拷一份,清空采集数据,解锁,继续采集,保存和清空临时拷贝
追问
谢谢,大概明白一点,明天去单位试下。你这样说的意思是,只有点击一次保存一次的解决方式还是?我一开始点击一次保存一次出现问题的,后来改成了点击一次,在定时器里面采集完后接着自动保存,就是我提问的问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询