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

📄 fft_projectdoc.h

📁 用VC++实现串口通信
💻 H
字号:
// FFT_PROJECTDoc.h : interface of the CFFT_PROJECTDoc class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_FFT_PROJECTDOC_H__E85639DC_8616_4933_9392_10BE2A861B3A__INCLUDED_)
#define AFX_FFT_PROJECTDOC_H__E85639DC_8616_4933_9392_10BE2A861B3A__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

typedef struct complex  //虚数结构定义;
{float x;
 float y;
}comp;
class CFFT_PROJECTDoc : public CDocument
{
public: // create from serialization only
	CFFT_PROJECTDoc();
	DECLARE_DYNCREATE(CFFT_PROJECTDoc)

// Attributes
public:
float    origindata[1024];  //接收数据的数组;
CString  receivedata;       //接收数据的ASII的字符串;
CString      com1_baud;         //COM1的波特率;
CString      com1_databits;     // COM1的传输位数;
CString      com1_datastopbits; // COM1的传输数据的停止位;
CString      com2_baud;         // COM2的传输波特率;
CString      com2_databits;     // COM2的传输数据位数;
CString    com2_datastopbits; //COM1的传输数据的停止位;
BOOL       datareceived;
int       datatyle;     //从缓冲区读回数据的方式;
BOOL      Com1Open;     //选择COM1标志;
BOOL      Com2Open;     //选择COM2标志;
BOOL      strtemp;
int       nFttLength;    //FTT变换的长度;
BOOL      nFttFinshed;   //标志FTT完成;
int       nCount;        //数据的长度;
BOOL      endChar;       //传输结束标志;
comp      newarray[1024]; //FTT中间的数组;
comp      array[1024];     //FTT变换的结果;
int       colorset;         //背景色的设定
int       desnCount;       //蝶形的级数;
BOOL      nShowsignal;     //显示信号的标志;
BOOL      nShowFtt;
int      nShowrate;       //显示视图的比例;
BOOL     showallrate ;     //是否和频谱一起缩放视图;
CString  com1_dataparity;  //COM1的奇偶检验;
CString  com2_dataparity;  //COM2的奇偶检验;
int     prenFttLength;
BOOL    newchang;     //新选择的参数是否进行变换;
//CDataTRAN  *pdlg;
// Operations
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CFFT_PROJECTDoc)
	public:
	virtual BOOL OnNewDocument();
	virtual void Serialize(CArchive& ar);
	//}}AFX_VIRTUAL

// Implementation
public:
	//float Origin_array;
	virtual ~CFFT_PROJECTDoc();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:

// Generated message map functions
protected:
	//{{AFX_MSG(CFFT_PROJECTDoc)
	afx_msg void OnTranslate();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_FFT_PROJECTDOC_H__E85639DC_8616_4933_9392_10BE2A861B3A__INCLUDED_)

⌨️ 快捷键说明

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