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

📄 basepage.h

📁 C++与MATLAB的数字基带传输系统仿真源代码的实现.
💻 H
字号:
// BasePage.h : header file      属性页面的头文件
//
#ifndef __BASEPAGE_H__
#define __BASEPAGE_H__

/////////////////////////////////////////////////////////////////////////////
//下面是各个属性页面的构造
// 基带传输系统的基本结构页面
class BasePage : public CPropertyPage
{
	DECLARE_DYNCREATE(BasePage)
// 构造函数
public:
	BasePage();
	~BasePage();
// 数据
	//{{AFX_DATA(BasePage)
	enum { IDD = IDD_BASE};
		// NOTE - ClassWizard will add data members here.
		//    DO NOT EDIT what you see in these blocks of generated code !
	//}}AFX_DATA
// 重载部分
	// ClassWizard generate virtual function overrides
	//{{AFX_VIRTUAL(BasePage)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL
// 实现部分
protected:
	// Generated message map functions
	//{{AFX_MSG(BasePage)
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////
//  升余弦滤波器页面
class CRosinePage : public CPropertyPage
{
	DECLARE_DYNCREATE(CRosinePage)

// 构造函数
public:
	CRosinePage();
	~CRosinePage();
// D数据
	//{{AFX_DATA(CRosinePage)
	enum { IDD = IDD_RCOSINE };
	int		m_dataL;
	double	m_delta;
	double	m_Fd;
	int		m_inputnum;
	int		m_noise;
	double	m_R;
	double	m_rate;
	double	m_sgma;
	double	m_snr;

	//}}AFX_DATA
//重载部分
	// ClassWizard generate virtual function overrides
	//{{AFX_VIRTUAL(CRosinePage)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

//执行部分
protected:
	// Generated message map functions
	//{{AFX_MSG(CRosinePage)
	afx_msg void OnButtonIocompare();
	afx_msg void OnButtonOutfreq();
	afx_msg void OnButtonRcosin();
	afx_msg void OnButtonRcosinfreq();
	afx_msg void OnButtonEye();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//  蒙特卡罗仿真页面
class CMetekaloPage : public CPropertyPage
{
	DECLARE_DYNCREATE(CMetekaloPage)
// 构造函数
public:
	CMetekaloPage();
	~CMetekaloPage();
// 数据
	//{{AFX_DATA(CMetekaloPage)
	enum { IDD = IDD_METEKALO};
		// NOTE - ClassWizard will add data members here.
		//    DO NOT EDIT what you see in these blocks of generated code !
	//}}AFX_DATA
//重载部分 
	// ClassWizard generate virtual function overrides
	//{{AFX_VIRTUAL(CMetekaloPage)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL
// 实现部分
protected:
	// Generated message map functions
	//{{AFX_MSG(CMetekaloPage)
	afx_msg void OnButtonFangzhen();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// 部分响应页面
class CBufenPage : public CPropertyPage
{
	DECLARE_DYNCREATE(CBufenPage)
// 构造函数
public:
	CBufenPage();
	~CBufenPage();

// 数据
	//{{AFX_DATA(CBufenPage)
	enum { IDD = IDD_BUFEN };
	int		m_type;
	//}}AFX_DATA
// 重载部分
	// ClassWizard generate virtual function overrides
	//{{AFX_VIRTUAL(CBufenPage)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL
//实现部分
protected:
	// Generated message map functions
	//{{AFX_MSG(CBufenPage)
	afx_msg void OnButtonBufenwave();
	afx_msg void OnButtonBufenfreq();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//码型选择页面
class CMyPropertyPage5 : public CPropertyPage
{
	DECLARE_DYNCREATE(CMyPropertyPage5)
// 构造函数
public:
	CMyPropertyPage5();
	~CMyPropertyPage5();
// 数据
	//{{AFX_DATA(CMyPropertyPage5)
	enum { IDD = IDD_CODECHOOSE };
	double	m_occupation;
	double	m_period;
	double	m_probability;
	
	//}}AFX_DATA
//重载部分
	// ClassWizard generate virtual function overrides
	//{{AFX_VIRTUAL(CMyPropertyPage5)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL
// 实现部分
protected:
	// Generated message map functions
	//{{AFX_MSG(CMyPropertyPage5)
	afx_msg void OnButtonContinue();
	afx_msg void OnButtonDisperse();
	afx_msg void OnButtonWave();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};
#endif // __BASEPAGE_H__

⌨️ 快捷键说明

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