📄 eubrsdlg.h
字号:
// EUBRSDlg.h : header file
//
#if !defined(AFX_EUBRSDLG_H__373CD64B_147D_468A_96CD_C9F2E2C2D611__INCLUDED_)
#define AFX_EUBRSDLG_H__373CD64B_147D_468A_96CD_C9F2E2C2D611__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CEUBRSDlg dialog
#include "cyapi.h"
#include "resource.h"
#define MaxSize 2048
#define WM_DATASAVE WM_USER+100
class CEUBRSDlg : public CDialog
{
// Construction
public:
bool canrec;
void DeleteBuffer();
void GetBuffer();
void StopSample();
int pCount;
void ch8datasolve();
void ch7datasolve();
void ch6datasolve();
void ch5datasolve();
void ch4datasolve();
void ch3datasolve();
void ch2datasolve();
void ch1datasolve();
FILE *pFile[8];
long DataSavingCount[8];
double *DataSaving[8];
double Temp;
unsigned char outchar;
void SolveData();
bool recfile;
int GetCount();
CString ADstr;
CString DAstr;
double AD[8];
double DA[8];
long DataSolve[64];
int Count;
unsigned char OutQuene();
bool InQuene(unsigned char datain);
void InitQuene();
int Rear;
int Front;
unsigned char DataQuene[4096];
LONG RecLen;
unsigned char RecBuf[2048];
int TimeCount;
int TimeSample;
int TimeAll;
CEUBRSDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CEUBRSDlg)
enum { IDD = IDD_EUBRS_DIALOG };
CButton m_RangePress;
CButton m_DAPress;
CButton m_SStart;
CButton m_Delete;
CButton m_Stop;
CProgressCtrl m_pp;
float m_da1;
float m_da2;
float m_da3;
float m_da4;
float m_da5;
float m_da6;
float m_da7;
float m_da8;
int m_range1;
int m_range2;
int m_range3;
int m_range4;
int m_range5;
int m_range6;
int m_range7;
int m_range8;
int m_scanmethod;
BOOL m_ch1;
BOOL m_ch2;
BOOL m_ch3;
BOOL m_ch4;
BOOL m_ch5;
BOOL m_ch6;
BOOL m_ch7;
BOOL m_ch8;
float m_high;
int m_scanspeed;
int m_segment;
float m_start;
int m_timeall;
int m_timedelay;
int m_timedelayit;
int m_interval;
int m_intervalit;
float m_low;
int m_pn;
CString m_lab;
CString m_map;
CString m_commstate;
CString m_ss;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CEUBRSDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CEUBRSDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnDestroy();
virtual void OnOK();
afx_msg void OnButton1();
afx_msg void OnButton2();
afx_msg void OnBUTTONStart();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnBUTTONDeleteData();
afx_msg void OnBUTTONStopSample();
afx_msg void OnDataSave(WPARAM w,LPARAM l);
afx_msg void OnBUTTONDetecting();
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
afx_msg void OnCHECKChannel1();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_EUBRSDLG_H__373CD64B_147D_468A_96CD_C9F2E2C2D611__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -