⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bdsin.h

📁 基于PC104的24位数据采集器的完整源码
💻 H
字号:
//
//
//
//
//
///////////////////////////////////////////////////////////////////////////

#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -