📄 plotdatastream.h
字号:
// PlotDataStream.h: interface for the CPlotDataStream class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_PLOTDATASTREAM_H__E69759E1_873E_49BE_A517_2B7D3DB7D5B7__INCLUDED_)
#define AFX_PLOTDATASTREAM_H__E69759E1_873E_49BE_A517_2B7D3DB7D5B7__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CPlotDataStream;
typedef void (*pfnCallBack)(double *dbValue[]/*通道数据*/, ULONG arrWfmSize[]/*每通道数据大小*/, int nCount/*通道数目*/);
typedef void (*pfnCBRealData)(int nSize, UINT IndPtArr[], double dbDCValue[]/*直流通道数据*/, double dbACValue[]/*交流通道数据*/);
class CPlotDataStream
{
public:
CPlotDataStream();
virtual ~CPlotDataStream();
//初始化文件
BOOL InitFile(LPCTSTR szFile);
//写入文件
void Stream(char cVal[], ULONG nChnlNum);
//连续回读显示
static void ContShowData(pfnCallBack fpShowData, LPCTSTR szFile);
//读取实时电压
static void FetchRealData(int nSize, UINT IndPtArr[], double *dbDCValue[2]/*直流通道数据*/,
double *dbACValue[2], LPCTSTR szFile);
static ULONG FetchSize(LPCTSTR szFile);
//关闭
virtual void Cleanup();
protected:
CFile m_sDataFile;
CString m_szTmpFile;
BOOL m_bFileOpened;
};
#endif // !defined(AFX_PLOTDATASTREAM_H__E69759E1_873E_49BE_A517_2B7D3DB7D5B7__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -