亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? simulationdoc.h

?? 這是一個在wince下用evc開發的ad信號采集與顯示以及信號模擬與分析的程序源碼
?? H
字號:
// SimulationDoc.h : interface of the CSimulationDoc class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_SIMULATIONDOC_H__4F08F84C_BED3_46B3_A068_C759467159F8__INCLUDED_)
#define AFX_SIMULATIONDOC_H__4F08F84C_BED3_46B3_A068_C759467159F8__INCLUDED_

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

#define BASE_ADDRESS 0x1000h
#define STATE_ADDRESS BASE_ADDRESS+1
#define READ_ADDRESS BASE_ADDRESS+2
#define WRITE_ADDRESS BASE_ADDRESS+3
#define BUFFERREAD_LEN 4000
#define BUFFERSHOW_LEN 800

class CSimulationDoc : public CDocument
{
protected: // create from serialization only
	CSimulationDoc();
	DECLARE_DYNCREATE(CSimulationDoc)

// Attributes
public:
	unsigned short* m_pSRData;			// 指向原始剪力數據的指針
	unsigned short* m_pWTData;			// 指向原始重力數據的指針
	int*			m_pCOData;			// 指向原始合力數據的指針
	long			m_SRDataLen;		// 原始剪力數據長度
	long            m_WTDataLen;		// 原始重力數據長度
	long            m_CODataLen;        // 原始合力數據長度
	int				m_SRMaxValue;		// 原始剪力數據中的最大值
	int				m_SRMinValue;		// 原始剪力數據中的最小值
	int             m_WTMaxValue;		// 原始重力數據中的最大值	
	int             m_WTMinValue;		// 原始重力數據中的最小值
	int             m_COMaxValue;		// 原始合力數據中的最大值
	int             m_COMinValue;		// 原始合力數據中的最小值
	int             m_Interval;         // 顯示數據的采樣頻率
	unsigned short* m_pSRShow;			// 保存要顯示的剪力數據
	unsigned short* m_pWTShow;			// 保存要顯示的重力數據
	int*            m_pCOShow;			// 保存要顯示的合力數據

	unsigned short* m_pSimuSRData;		// 指向模擬的剪力數據的指針
	unsigned short* m_pSimuWTData;      // 指向模擬的重力數據的指針
	int*			m_pSimuCOData;      // 指向模擬的合力數據的指針
	long            m_SRSimuDataLen;	// 模擬的剪力數據的長度
	long            m_WTSimuDataLen;	// 模擬的重力數據的長度
	long            m_COSimuDataLen;	// 模擬的合力數據的長度
	int             m_SRSimuMaxValue;	// 模擬的剪力數據中的最大值
	int             m_WTSimuMaxValue;	// 模擬的重力數據中的最大值
	int             m_COSimuMaxValue;	// 模擬的合力數據中的最大值
	int             m_GroupData[6];     // 用于保存用戶輸入的動態編組數據
	
	unsigned short  m_ReadSRBuffer[BUFFERREAD_LEN];  //讀重力數據緩沖區
	unsigned short  m_ReadWTBuffer[BUFFERREAD_LEN];  //讀剪力數據緩沖區
	unsigned short  m_ShowSRBuffer[BUFFERSHOW_LEN];	 //顯示重力數據緩沖區
	unsigned short  m_ShowWTBuffer[BUFFERSHOW_LEN];	 //顯示剪力數據緩沖區
	int             m_ShowCOBuffer[BUFFERSHOW_LEN];  //顯示合力數據緩沖區
	int             m_ReadSRLen;					 //已讀取的重力數據的長度
	int             m_ReadWTLen;					 //已讀取的剪力數據的長度

	long            m_UpPoints[50];					 //保存合力數據中的上跳點	
	long            m_DownPoints[50];				 //保存合力數據中的下跳點
	int             m_LenUpPoints;					 //保存合力數據中的上跳點數
	int             m_LenDownPoints;				 //保存合力數據中的下跳點數

	
// Operations
public:
	// 根據文件名從文件中讀取原始數據,并返回讀取的數據指針和數據長度
	unsigned short* ReadDataFromFile(long* pDataLen, CString strFileName);
	
	// 從數據中獲取最大值
	int GetMaxValue(int* pData,long DataLen);
	int GetMaxValue(unsigned short* pData,long DataLen);
	
	// 根據原始剪力和重力數據產生合力數據
	BOOL GetCOData();

	//數組排序
	void Sort(unsigned short* pData,long len);

	//窗口大小為5的中值濾波
	void MidValueFilter5(unsigned short* pData,long len);
	
	//窗口大小為任意奇數的平滑濾波
	void SmoothFilter(unsigned short* pData,long len,int window);
	void SmoothFilter(int* pData,long len,int window);

	// 根據間隔大小從原始數據中提取要顯示的數據
	unsigned short* GetShowData(unsigned short* pData,long len);
    int* GetShowData(int* pData,long len);

	//按一定的間隔從采集數據緩沖區中提取數據到顯示數據緩沖區
	void GetShowDataFromBuffer();

	//根據動態分組和標準數據產生模擬數據
	void GenerateSimuData();

	//將生成的模擬數據傳送給模擬信號發生板,產生模擬信號
	void DAConvertion();


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

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

protected:

// Generated message map functions
protected:
	//{{AFX_MSG(CSimulationDoc)
		// NOTE - the ClassWizard will add and remove member functions here.
		//    DO NOT EDIT what you see in these blocks of generated code !
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

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

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

#endif // !defined(AFX_SIMULATIONDOC_H__4F08F84C_BED3_46B3_A068_C759467159F8__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃av一区二区| 欧美专区日韩专区| 色狠狠桃花综合| 日韩欧美国产一区在线观看| 中文成人av在线| 日产国产欧美视频一区精品| a4yy欧美一区二区三区| 精品日韩在线观看| 亚洲一二三区不卡| 97se亚洲国产综合自在线不卡| 国产午夜精品美女毛片视频| 亚洲国产精品久久不卡毛片| 成人综合婷婷国产精品久久免费| 91精品麻豆日日躁夜夜躁| 亚洲人成亚洲人成在线观看图片 | 欧美少妇xxx| 中文字幕不卡在线| 韩国成人精品a∨在线观看| 欧美午夜理伦三级在线观看| 国产精品久久久久久久久搜平片 | 日韩免费电影一区| 亚洲国产aⅴ成人精品无吗| 不卡一区二区在线| 国产人成一区二区三区影院| 久久精品国产99久久6| 欧美午夜不卡视频| 亚洲国产精品久久久久秋霞影院 | 日韩二区三区四区| 欧美日韩国产高清一区二区三区| 亚洲欧美在线视频| 97久久精品人人做人人爽50路| 久久久久久久综合日本| 精品一区二区免费| 欧美电影免费观看高清完整版在线| 亚洲午夜精品在线| 欧美日韩一区二区欧美激情| 一区二区三区 在线观看视频 | 精品一区二区在线视频| 日韩精品一区二区三区中文不卡| 日本亚洲电影天堂| 色综合中文字幕国产| 国产99久久久国产精品| 欧美一区二区三区色| 欧美日韩在线综合| 欧美日韩一区二区三区视频| 678五月天丁香亚洲综合网| 在线精品视频免费观看| 99久久精品免费看国产免费软件| 丁香婷婷综合五月| 成人激情午夜影院| 26uuu另类欧美| 在线不卡免费欧美| 蜜臀av一级做a爰片久久| 欧美一区二区三区系列电影| 久久精品久久综合| 国产亚洲女人久久久久毛片| 99久久99久久综合| 亚洲高清在线精品| 欧美成人r级一区二区三区| 国产精品一二三在| 一区二区三区在线观看国产| 制服.丝袜.亚洲.中文.综合| 国内精品在线播放| 18成人在线视频| 欧美美女黄视频| 国产精品18久久久久| 有码一区二区三区| 精品少妇一区二区三区视频免付费| 岛国精品在线播放| 亚洲午夜精品久久久久久久久| 欧美一区二区福利视频| 成人听书哪个软件好| 亚洲国产wwwccc36天堂| 日韩精品在线网站| 99久久久免费精品国产一区二区| 亚洲黄色小视频| 日韩一卡二卡三卡四卡| 国产精品一区二区x88av| 日韩欧美综合在线| 成人丝袜视频网| 亚洲一区二区精品视频| 欧美一二三四区在线| 成人黄色在线看| 性欧美大战久久久久久久久| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 91色视频在线| 日韩成人dvd| 国产精品久久久久影院亚瑟| 欧美精品久久久久久久多人混战 | 中文字幕不卡的av| 欧美网站大全在线观看| 国产中文字幕一区| 亚洲欧美区自拍先锋| 欧美成人精品福利| 欧美一区二区三区四区高清| 亚洲色图20p| 欧美一级黄色片| 性做久久久久久免费观看欧美| 成人av在线网站| 中文字幕亚洲视频| 粉嫩av一区二区三区| 国产天堂亚洲国产碰碰| 国产jizzjizz一区二区| 国产精品网站在线观看| 国产精品一二三在| 亚洲久草在线视频| 精品一区二区免费看| 亚洲激情六月丁香| 国产情人综合久久777777| 欧美日韩国产一级片| 成人av动漫在线| 久久精品国产第一区二区三区| 亚洲一区视频在线| 亚洲色图色小说| 国产色91在线| 欧美色图在线观看| 91精品办公室少妇高潮对白| 国产电影精品久久禁18| 亚洲综合在线视频| 亚洲一区二区三区四区五区黄| 日本一区二区成人在线| 欧美不卡一区二区三区四区| 欧美mv日韩mv国产网站app| 欧美日韩高清一区| 91精品福利在线| 色8久久人人97超碰香蕉987| 91蜜桃网址入口| 波多野结衣精品在线| 国产麻豆成人精品| 国产一区美女在线| 久久99这里只有精品| 男女男精品网站| 亚洲精品福利视频网站| 亚洲一区二区在线观看视频| 一区二区在线观看不卡| 综合久久给合久久狠狠狠97色 | 在线电影院国产精品| 欧美影院一区二区| 欧美日韩五月天| 欧美日本乱大交xxxxx| 欧美日韩一区二区三区四区 | 美腿丝袜一区二区三区| 国产剧情一区在线| 国产成a人无v码亚洲福利| 丰满亚洲少妇av| 99在线视频精品| 91麻豆国产福利在线观看| 成人99免费视频| 99久久伊人网影院| 日本道色综合久久| 欧美日韩国产影片| 日韩视频免费观看高清完整版 | 国模一区二区三区白浆| 亚洲成人一区在线| 高清国产一区二区| 波多野结衣亚洲| 精品久久国产97色综合| 久久久精品黄色| 国产日韩欧美在线一区| 亚洲天堂av老司机| 一区二区在线观看不卡| 青青国产91久久久久久| 一区二区三区欧美在线观看| 伊人婷婷欧美激情| 精品一区二区免费视频| 国产福利一区二区三区视频在线| 经典三级视频一区| 国产精品私人影院| 亚洲一区二区三区美女| 亚洲美女屁股眼交3| 国产综合久久久久影院| 91免费在线视频观看| 欧美精品一二三| 国产女人aaa级久久久级| 亚洲午夜久久久久久久久电影院| 免费在线观看精品| 国产91丝袜在线观看| 精品欧美一区二区三区精品久久| 中文字幕字幕中文在线中不卡视频| 亚洲午夜在线观看视频在线| 国产一区二区三区最好精华液| 一本到不卡精品视频在线观看 | 日韩一级成人av| 综合自拍亚洲综合图不卡区| 蜜桃精品视频在线| 色94色欧美sute亚洲线路一久| 欧美一区二区精美| 亚洲欧美日韩久久精品| 国精品**一区二区三区在线蜜桃| 99久久精品国产观看| 26uuu国产一区二区三区| 亚洲一区二区三区视频在线| 豆国产96在线|亚洲| 91精品国产综合久久小美女| 国产精品麻豆一区二区| 狠狠色伊人亚洲综合成人| 欧美日韩国产在线观看| 亚洲色图欧美偷拍| 国产白丝网站精品污在线入口| 正在播放一区二区|