freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ipc的數(shù)據(jù)采集系統(tǒng)設計含原理圖程序pcb圖-資料下載頁

2025-06-03 08:16本頁面
  

【正文】 造技術與裝備,2006.(4):7273[9] 張智杰,[J].北京工商大學學報(自然學版),2002,20.(1):2528[10] C++ 循序漸進教程[M].北京:紅旗出版社,2005.[11] [M].北京:清華大學出版社, 2001.[12] [M].北京:高等教育出版社,2006.[13] 趙志,[J].水利電力機械,.(3):5053.[14] [15] 研華(中國)(內(nèi)部教材)[M].研華公司致 謝本畢業(yè)設計說明書是在我的導師何堅強老師的親切關懷和悉心指導下完成的。他嚴肅的科學態(tài)度,嚴謹?shù)闹螌W精神,精益求精的工作作風,深深地感染和激勵著我。四個多月來,何老師不僅在畢業(yè)設計上給我以精心指導,同時還在思想上給我以準確的指引,在此謹向何老師致以誠摯的謝意和崇高的敬意。同時我也要感謝徐順清老師,在碰到設計上的困難時,他也總會熱忱地幫助我解開疑惑,找到解決問題的方法,為提高我的學習效率起到了很大的作用。在此,我還要感謝在過程控制實驗室一起奮斗,探討的同學們,正是由于你們的幫助和支持,我才能克服一個一個的困難和疑惑,直至本文的順利完成。即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們!37附 錄附錄1:基于VC++的數(shù)據(jù)采集系統(tǒng)代碼清單附錄2:數(shù)據(jù)采集系統(tǒng)原理圖附錄3:數(shù)據(jù)采集系統(tǒng)接線圖附錄4:數(shù)據(jù)采集系統(tǒng)PCB圖附錄1:基于VC++的數(shù)據(jù)采集系統(tǒng)程序代碼清單// : header file//if !defined(AFX_CAIJIDLG_H__3C32EAC2_0A6A_47BF_B88F_CE130A314E13__INCLUDED_)define AFX_CAIJIDLG_H__3C32EAC2_0A6A_47BF_B88F_CE130A314E13__INCLUDED_include if _MSC_VER 1000pragma onceendif // _MSC_VER 1000// CCaijiDlg dialogstatic PT_AIVoltageIn ptAIVoltageIn。static PT_AOVoltageOut ptAOVoltageOut。static PT_AIConfig ptAIConfig。static DEVFEATURES DevFeatures。static PT_DeviceGetFeatures ptDevFeatures。class CCaijiDlg : public CDialog{// Constructionpublic: CListBox*pDataList。 float fVoltage。 float a,b,c。 USHORT gwChannel。 //定義輸入通道變量 USHORT gwGain。 // 定義增益變量 LONG DriverHandle。 LRESULT ErrCde。 CCaijiDlg(CWnd* pParent = NULL)。 // standard constructor// : implementation file//include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。endif// CAboutDlg dialog used for App AboutfVoltage。void CCaijiDlg::OnButton1() { // 采集數(shù)據(jù) // open device ErrCde=DRV_DeviceOpen(0,(LONG far*)amp。DriverHandle)。 //打開設備 char szErrMsg[80]。 if(ErrCde!=SUCCESS) { strcpy(szErrMsg,Device Open error !)。 MessageBox((LPCSTR)szErrMsg,Device Open,MB_OK)。 return。 }// 取得設備設置 =(LPDEVFEATURES)amp。DevFeatures。 =sizeof(DEVFEATURES)。 if((ErrCde=DRV_DeviceGetFeatures(DriverHandle, (LPT_DeviceGetFeatures)amp。ptDevFeatures))!=SUCCESS) { DRV_GetErrorMessage(ErrCde,(LPSTR)szErrMsg)。 MessageBox((LPCSTR)szErrMsg,Driver Message,MB_OK)。 DRV_DeviceClose((LONG far*)amp。DriverHandle)。 return。 }//配置設備增益 =[gwGain].usGainCde。 =gwChannel。 if((ErrCde=DRV_AIConfig(DriverHandle, (LPT_AIConfig)amp。ptAIConfig))!=0) { DRV_GetErrorMessage(ErrCde,(LPSTR)szErrMsg)。 MessageBox((LPCSTR)szErrMsg,Driver Message,MB_OK)。 DRV_DeviceClose((LONG far*)amp。DriverHandle)。 return。 } =gwChannel。 =。 =0。 =(FLOAT far*)amp。fVoltage。//啟動計時器 SetTimer(1,500,0)。}void CCaijiDlg::OnButton2() { //停止采集 KillTimer(1)。 DRV_DeviceClose((LONG far*)amp。DriverHandle)。}void CCaijiDlg::OnOK() { //退出 if(DriverHandle !=(long)NULL) DRV_DeviceClose((LONG far*)amp。DriverHandle)。 CDialog::OnOK()。}void CCaijiDlg::OnTimer(UINT nIDEvent) { CString szBuffer。 char szErrMsg[80]。 strcpy(szErrMsg,Device open error !)。 (%,fVoltage*20)。 if((ErrCde=DRV_AIVoltageIn(DriverHandle, (LPT_AIVoltageIn)amp。ptAIVoltageIn))!=0) { DRV_GetErrorMessage(ErrCde,(LPSTR)szErrMsg)。 MessageBox((LPCSTR)szErrMsg,Driver Message,MB_OK)。 DRV_DeviceClose((LONG far*)amp。DriverHandle)。 return。 }//顯示數(shù)據(jù) CWnd*pWnd=GetDlgItem(IDC_EDIT1)。 pWndSetWindowText(szBuffer)。}void CCaijiDlg::OnSelchangeCombo1() {// 通道選擇 switch (()) { case 0: { gwChannel=0。 gwGain=0。 break。 } case 1: { gwChannel=1。 gwGain=0。 break。 } case 2: { gwChannel=2。 gwGain=0。 break。 } case 3: { gwChannel=3。 gwGain=0。 break。 } case 4: { gwChannel=4。 gwGain=0。 break。 } case 5: { gwChannel=5。 gwGain=0。 break。 } case 6: { gwChannel=6。 gwGain=0。 break。 } case 7: { gwChannel=7。 gwGain=0。 break。 } }}附錄2:數(shù)據(jù)采集系統(tǒng)原理圖附錄3:數(shù)據(jù)采集系統(tǒng)接線圖附錄4:數(shù)據(jù)采集系統(tǒng)PCB圖
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1