📄 fft_projectdoc.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 + -