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

📄 痴迷人信号采集系统dlg.h

📁 这个软件要配合采集卡一起使用的。通过传感器可以采集各类的信号。如果您的专业有涉及到
💻 H
字号:
// 痴迷人信号采集系统Dlg.h : header file
//

#if !defined(AFX_DLG_H__C0679D33_E0E1_49ED_A528_892FDDFDA6EB__INCLUDED_)
#define AFX_DLG_H__C0679D33_E0E1_49ED_A528_892FDDFDA6EB__INCLUDED_

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

#include "HyperLink.h"
#include "Complex.h"

#define	PI		3.14159265358979323846	/* pi */
#define SCANCOUNT	1024			/*采样点数*/

/////////////////////////////////////////////////////////////////////////////
// CMyDlg dialog


class CMyDlg : public CDialog
{
// Construction
public:
	CHyperLink	m_mail;
	CHyperLink	m_site;
	void DrawArea();	
	RECT rectArea1,rectArea2,rectArea3,rectArea4;
	int m_iChanels;
	void DrawFFT();
	void FFT(Complex  *TD,Complex  *FD,int   r);
//	void fft(Complex *x,int m);
	int m_uRate;
	float m_fVolt;
	BOOL m_bMinimize;
	BOOL m_bIsDrawGraph;
	BOOL m_bIsDrawFFT;
	void DrawGraph();
	void OnAbout();
	BOOL m_bIsStarted;
	HANDLE husb;
	short int addat[2*SCANCOUNT];
	double fftdat[SCANCOUNT];	
	double fftdat1[SCANCOUNT];

	Complex fftin[SCANCOUNT];
	Complex fftin1[SCANCOUNT];
	Complex fftout[SCANCOUNT];
	Complex fftout1[SCANCOUNT];

	RECT rect,rectSmall,rectBig;
	HPEN hBlackPen;
	HPEN hYellowPen;
	HPEN hRedPen;
	HBRUSH hBlackBrush;

	void OnWM_NOTIFYICON(WPARAM wParam,LPARAM lParam);
	CMyDlg(CWnd* pParent = NULL);	// standard constructor

// Dialog Data
	//{{AFX_DATA(CMyDlg)
	enum { IDD = IDD_MY_DIALOG };
	CButton	m_btFFT;
	CButton	m_btLoad;
	CButton	m_btSave;
	CButton	m_btStop;
	CButton	m_btStart;
	CComboBox	m_combVolt;
	CComboBox	m_combRate;
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CMyDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	HICON m_hIcon;

	// Generated message map functions
	//{{AFX_MSG(CMyDlg)
	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	virtual void OnOK();
	virtual void OnCancel();
	afx_msg void OnShow();
	afx_msg void OnExit();
	afx_msg void OnDestroy();
	afx_msg void OnStart();
	afx_msg void OnTimer(UINT nIDEvent);
	afx_msg void OnStop();
	afx_msg void OnMinimize();
	afx_msg void OnSave();
	afx_msg void OnLoad();
	afx_msg void OnFft();
	afx_msg void OnSelchange();
	afx_msg void OnChanelchange();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

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

#endif // !defined(AFX_DLG_H__C0679D33_E0E1_49ED_A528_892FDDFDA6EB__INCLUDED_)

⌨️ 快捷键说明

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