电压采集程序中如何只停止采集而不退出程序

2019-07-17 17:49发布

本帖最后由 blncau 于 2014-7-24 16:12 编辑

做了一个电压采集和回放的程序。

其中需要采集电压、保存、停止采集。并且可以选择数据回放、停止回放的功能。

可是不知道怎样实现在不退出程序的情况下,实现停止采集和停止回放以及数据保存功能。目前需要每次都必须退出程序才能进行采集和回放功能转换,这个应该怎么修改呢?

请求大牛指点,不甚感激!
开始采集.png
信号采集.png
数据回放.png
数据回放框图.png
复件 数据采集7-17.rar 下载积分: 积分 -1 分
113.74 KB, 下载次数: 16, 下载积分: 积分 -1 分 电压采集
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
bigbigmule
1楼-- · 2019-07-17 22:01
 精彩回答 2  元偷偷看……
bigbigmule
2楼-- · 2019-07-18 03:48
按键控制,在采集以及回放程序中添加标记flag,通过按键控制标记flag,当然也可以有其他的方法,基本原理都是类似的
哼小曲
3楼-- · 2019-07-18 06:23
这和采集卡无关,是你如何组织数据结构进行数据处理,可以这样:
假设10通道:
struct DATA_S
{
float d[10];//d[0]第一通道的数据.d[1]第二通道的数据....
};
这个结构用来存贮每次的实时数据,就是每采一次就把数据放到对应的位置
保存这样:
DATA_S m_Data;
CFile file;
file.Open(...);
file.Write(&m_Data,sizeof m_Data);
file.Close();
这是每采一次数据就保存一次
读取时:
file.Read(&m_Data,sizeof m_Data);
blncau
4楼-- · 2019-07-18 10:18
哼小曲 发表于 2014-7-24 11:12
这和采集卡无关,是你如何组织数据结构进行数据处理,可以这样:
假设10通道:
struct DATA_S

菜鸟刚开始学。弱弱的问,这里面还需要编程么?
blncau
5楼-- · 2019-07-18 12:22
bigbigmule 发表于 2014-7-24 11:06
按键控制,在采集以及回放程序中添加标记flag,通过按键控制标记flag,当然也可以有其他的方法,基本原理都 ...

我试一下,谢谢回复。特别感激
blncau
6楼-- · 2019-07-18 12:55
 精彩回答 2  元偷偷看……

一周热门 更多>