// Display Data
//
CDC* pDC=GetDC();
GetClientRect(&rect);
RedrawWindow();
if (m_bTimerOverrun == FALSE)
{
for (i=0; i < m_usChannelNum ; i++)
{
sprintf(m_szBuffer, "Buffer[%02d] : %10.6f", i, m_fVoltage[i]);
pDC->TextOut(100+(i % 3)*200, 10+20*(i/3), m_szBuffer, 20);
}
}
else
{
sprintf(m_szBuffer, "Timer Overrun!\n data = %10.6f", m_fVoltage[0]);
pDC->DrawText(m_szBuffer,&rect,DT_SINGLELINE | DT_CENTER | DT_VCENTER);
}
ReleaseDC(pDC);
}
最好是能帮忙加一段程序上去,16个通道采集的数据保存到一个txt文件中,按照列保存。
//
CDC* pDC=GetDC();
GetClientRect(&rect);
RedrawWindow();
if (m_bTimerOverrun == FALSE)
{
for (i=0; i < m_usChannelNum ; i++)
{
sprintf(m_szBuffer, "Buffer[%02d] : %10.6f", i, m_fVoltage[i]);
pDC->TextOut(100+(i % 3)*200, 10+20*(i/3), m_szBuffer, 20);
}
}
else
{
sprintf(m_szBuffer, "Timer Overrun!\n data = %10.6f", m_fVoltage[0]);
pDC->DrawText(m_szBuffer,&rect,DT_SINGLELINE | DT_CENTER | DT_VCENTER);
}
ReleaseDC(pDC);
}
最好是能帮忙加一段程序上去,16个通道采集的数据保存到一个txt文件中,按照列保存。
解决方案 »
- 如何在CFormView中同时加载两个标签页啊
- SOAP中调用EndEnvelope()函数运行时间过长,求高人解答?????
- 函数waveOutGetDevCaps内存泄露怎么解决?
- 这样了,都没有最小化到托盘区去。。~120ing·~·
- IDispatch error #3092
- 有对简谱软件感兴趣的公司吗?
- 如何做像FoxMail那样的树控件(有单独的数字显示)
- WaitForMultipleObjects的问题??
- 我那本C++ 的教材都看得八八九九了,于是想了解很多对象的原始定义, 例如cout。 于是我查找了ostream.h 这个文件
- GDI在win98和下有win2000区别吗
- 哪里的论坛(forum)人流量最大,大家能交流得更多!--提高学习效率的革命
- 新人求助:基于vc编译器的课程设计,要求用c语言写图形界面的二十四点小游戏
fprintf(fp, m_szBuffer);//写进去文件不知道是不是你想要的格式,若不是,就把m_fVoltage[i]变量暂存进一个二维数组(就用动态的CArray吧),等执行完了,再一次性的写入文件;另外建议“数据”和“界面”的逻辑分离,最简单的是用全局变量(就像上面说的二维数组)来通信