我做的是一个数据采集的问题.
需要采集两个数据(压力和流量).
两个数据采集到计算机后再vc中实时显示.每隔一段时间采集一个数据点.
两个数据分别从一个数据采集卡的两个通道传入.希望两个数据采集的启停互不干扰.
我用了两个定时器.两个按钮分别设置两个定时器的开启.定时器1开启时设通道号为0(采集0通道的数据到一个静态文本框).定时器2开启时设通道号为1(采集1通道的数据到另一个静态文本框)
可是当一个定时器工作时能实现我的要求.两个定时器一个工作时,两个定时器下的动作相反了
请各位高手帮忙!
需要采集两个数据(压力和流量).
两个数据采集到计算机后再vc中实时显示.每隔一段时间采集一个数据点.
两个数据分别从一个数据采集卡的两个通道传入.希望两个数据采集的启停互不干扰.
我用了两个定时器.两个按钮分别设置两个定时器的开启.定时器1开启时设通道号为0(采集0通道的数据到一个静态文本框).定时器2开启时设通道号为1(采集1通道的数据到另一个静态文本框)
可是当一个定时器工作时能实现我的要求.两个定时器一个工作时,两个定时器下的动作相反了
请各位高手帮忙!
解决方案 »
- ONDRAW函数中窗口改变大小后曲线显示的问题
- (回复有分!)F5调试退出:The thread 'Win32 Thread' (0xc24) has exited with code 2 (0x2)
- 请问,在图像处理程序中,是否是无论输入的文件为什么格式,最后处理中都要以dib形式处理最为方便?
- 关于UDP协议,发送数据大小为0个困惑!
- 怎麼才能實現,像QQ,MSN把那樣鼠標移到頭像時,邊框效果?
- CDaoDatabase 类可以打开odbc的数据库吗?
- 打算学习com,但是据说必须有atl的经验com才能学好:)谁有atl的初学的资料啊?
- vector容器的find的用法
- 文件和系统都是小端,怎么直接取出数据放入内存里?
- 谁知道TE等其他程序是如何封装IE的?win32高级话题。
- 急!!!怎样才能打印出视图中的控件?
- 要让浮动工具停在右边怎么办?
{
SetTimer(0,500,NULL); ......
......
}void CTestMultiColorPlotCtrlDlg::OnButton3()
{
SetTimer(1,500,NULL); ......
......
}void CTestMultiColorPlotCtrlDlg::OnTimer(UINT nIDEvent)
{
switch(nIDEvent)
{
case 0:
ptAIConfig.DasChan=0;
ptAIVoltageIn.chan=0; //通道0
m_ctrlMultiColorPlot.SetData(( float )fVoltage) ; //一个文本框显示通道0的数据
break;
case 1:
ptAIConfig.DasChan=1;
ptAIVoltageIn.chan=1; //通道1
m_ctrlLiuLiang.SetData(( float )fVoltage); //另一个文本框显示通道1的数据
break;
}
CDialog::OnTimer(nIDEvent);
}
是不是你的 (float )fVoltage值没控制好啊?