bdsin.h

来自「基于PC104的24位数据采集器的完整源码」· C头文件 代码 · 共 57 行

H
57
字号
//
//
//
//
//
///////////////////////////////////////////////////////////////////////////

#ifndef __BDSIN_H__
#define __BDSIN_H__

#define	MAXFRQNUM			50
#define 	SINBUFFLENGTH		10000

#include "BiaoDin.h"
#include <fstream.h>


struct FRQ_TEAM
{
//public:
	uint	m_nPeriod;
	int	m_nFrq;
	int	m_nDamp;			// 衰减因子
};

class CBDSin : public CBiaoDin
{
public:
	CBDSin(){m_nFrqNum = 0;};
	~CBDSin(){};
	void LoadConfig(ifstream& in);
   void SaveConfig(ofstream& out);

//Attribution
public:
	FRQ_TEAM	m_pFrqArray[MAXFRQNUM];
	uint 	m_nFrqNum;

	static int* SINBUFF;
private:
	// 标识当前标定波形位置和状态
	uint 	m_nFrqPos;
	uint  m_nCurPeriod;
	uint 	m_nCountPos;
	uint	m_nStep;

//Operation
public:
	void ReadFromBuff(char* pBuff);
	virtual void Doing();
	virtual void Start();
	virtual void End();
};
extern CBDSin g_nBDSin;
#endif // __BDSIN_H__

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?