




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、-作者xxxx-日期xxxx醫(yī)院輸液監(jiān)測系統(tǒng)計算機監(jiān)測界面設計指導【精品文檔】醫(yī)用微機原理與應用課程設計題目:醫(yī)院輸液監(jiān)測系統(tǒng)計算機監(jiān)測界面設計一、 任務計算機輸液監(jiān)測界面設計,要求運用串口通信和Visual C+ 6.0中對話框方面的知識,設計出的輸液監(jiān)測界面,能及時準確地反映病人輸液的情況,實現(xiàn)輸液情況監(jiān)測、輸液速度超限報警功能。二、 目標訓練微機應用能力。通過查閱資料等,培養(yǎng)獨立分析和解決實際問題的能力。學會寫設計報告。三、 課題來源靜脈輸液是臨床常用的基礎護理操作,也是醫(yī)院治療搶救病人的一個重要手段。 但是,在靜脈輸液過程中,必須有人護理,以防鼓包和輸液結束時血液倒流等安全事故發(fā)生,尤
2、其對術后幾乎需要24小時不間斷輸液的患者的監(jiān)護,更是讓護理者身心憔悴,當護理者發(fā)生困倦時,極易發(fā)生事故。因此,在醫(yī)院里出現(xiàn)了有輸液患者就有陪護的現(xiàn)象,既浪費了人力,又沒有充分利用護士的資源。針對這一問題,利用計算機對輸液監(jiān)測,能很好的反映當前病人輸液的情況,及時給醫(yī)務人員提供病人輸液的信息,從而提高對病人的護理水平,有效減輕醫(yī)護人員的工作負擔。四、 醫(yī)院輸液監(jiān)測系統(tǒng)的組成系統(tǒng)主要對醫(yī)院輸液病人的輸液情況進行監(jiān)測,當病人開始輸液時,系統(tǒng)能自動監(jiān)測出當前輸液的滴數(shù)和速度,并且當輸液速度過高或過低時,能發(fā)出報警,以便值班醫(yī)護人員及時處理。本系統(tǒng)由輸液監(jiān)測界面(計算機)和輸液監(jiān)測器(下位機)兩部分組成
3、。輸液監(jiān)測器(下位機)主要負責的是輸液信號的監(jiān)測、提取和傳輸,當有輸液信號發(fā)生時,下位機監(jiān)測到信號,并向計算機發(fā)送信息;輸液監(jiān)測界面(計算機)則主要負責輸液信息的顯示和報警,當下位機向計算機發(fā)送信息時,輸液監(jiān)測界面(計算機)將信息處理并顯示成相關的輸液信息:滴速和滴數(shù),并且在輸液信息超出允許的范圍時發(fā)出相應的報警。它們的組成示意圖如圖1所示:圖1病房中每一個病床前都設置了一個輸液監(jiān)測器(下位機),病人的輸液信息由以單片機為核心的輸液監(jiān)測器(下位機)進行監(jiān)測、提取和傳送,各個病房中病人的輸液信息則通過通信系統(tǒng)反映到醫(yī)務人員的值班室的計算機上,以便醫(yī)務人員進行實時的監(jiān)測。下位機由單片機構成,完成輸
4、液信息的監(jiān)測、提取和傳送。病人輸液信息的監(jiān)測由光電對管完成,單片機負責對病人輸液數(shù)據的讀取、分析和處理,利用串口通信與計算機進行通信。在醫(yī)務人員值班室計算機上運行的輸液監(jiān)測界面(計算機),對病人輸液的信息進行記錄和管理,它的主要功能是:輸液情況監(jiān)測、輸液速度超限報警。五、 計算機界面設計框圖 根據任務要求,醫(yī)院輸液監(jiān)測系統(tǒng)計算機軟件主要功能是:輸液情況監(jiān)測、輸液速度超限報警,此外,還包括串口設置及時間顯示。輸液監(jiān)測系統(tǒng)計算機的結構如圖2所示:圖2輸液監(jiān)測系統(tǒng)結構圖 輸液監(jiān)測模塊完成對當前輸液病人的輸液情況監(jiān)測任務,其中包括輸液滴數(shù)和輸液速度的顯示,還有輸液指示燈與液滴同步閃爍。 輸液超限報警模
5、塊負責輸液過程中出現(xiàn)的輸液速度過快、過慢以及輸液結束的報警,當出現(xiàn)上述情況時,計算機中會出現(xiàn)文字提示信息并且下位機會發(fā)出報警。 串口設置模塊主要是開啟上、下位機之間的通信,有時在進行實驗時,各臺計算機的串口設置不盡相同,因此,這個模塊也是必不可少的。 顯示時間模塊顧名思義是顯示當前時間。六、 要求1. 設計界面反映作者的學號,姓名,并有自己的特點。2. 程序運行正常,能通過串口與單片機進行通信。3. 程序調試后存在盤上。4. 寫出設計報告,要求有如下內容:任務。設計思路與框圖。工具軟件介紹。界面設計裁圖及說明。關鍵程序說明。程序調試記錄及說明。運行結果及說明。收獲體會等。參考文獻。七、 參考資
6、料:3.4.6.李朝青.PC機及單片機數(shù)據通信技術.北京航空航天大學出版社,200110.余學飛.醫(yī)學電子儀器原理與設計.華南理工大學出版社,2003附參考實例:主界面程序設計醫(yī)院輸液監(jiān)測系統(tǒng)運行時的主界面如圖3-2所示。我們用Visual C+6.0編制一個基于對話框的應用監(jiān)測程序,主界面對話框類名是“CHospitalDlg”。圖3-2 醫(yī)院輸液監(jiān)測系統(tǒng)監(jiān)測界面下面是主界面初始化時執(zhí)行的代碼,主要起到初始化串口、設置定時器時間等作用,代碼如下:BOOL CHospitalDlg:OnInitDialog()CDialog:OnInitDialog();/ Add About. menu i
7、tem to system menu./ IDM_ABOUTBOX must be in the system command range.ASSERT(IDM_ABOUTBOX & 0xFFF0) = IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX AppendMenu(MF_SEPARATOR);pSysMenu-AppendMenu(MF_STRING,IDM_ABOUTBOX, strAboutMenu);/ Set the icon for this dialog. The framework does this automatically/ when the a
8、pplications main window is not a dialogSetIcon(m_hIcon, TRUE);/ Set big iconSetIcon(m_hIcon, FALSE); / Set small icon/ TODO: Add extra initialization herem_Number.SetCurSel(0);/初始選擇串口1m_Speed.SetCurSel(4);/初始選擇4800m_Parity.SetCurSel(0);/初始選擇NONEm_DataBits.SetCurSel(0);/初始選擇8m_StopBits.SetCurSel(0);/
9、初始選擇1m_hIconRed = AfxGetApp()-LoadIcon(IDI_ICON_RED);m_hIconOff= AfxGetApp()-LoadIcon(IDI_ICON_OFF);/m_hIconGreen= AfxGetApp()-LoadIcon(IDI_ICON_GREEN);m_nSpeed=4800;m_nNumber=1;m_cParity=N;m_nDataBits=8;m_nStopBits=1;m_dwCommEvents = EV_RXFLAG | EV_RXCHAR;CString strStatus;if(m_Port.InitPort(this,m
10、_nNumber,m_nSpeed,m_cParity,m_nDataBits,m_nStopBits,m_dwCommEvents,512)m_Port.StartMonitoring();strStatus.Format(STATU:COM%d OPENED,%d,%c,%d,%d,m_nNumber, m_nSpeed,m_cParity,m_nDataBits,m_nStopBits);/初始時,串口指示燈亮,實時監(jiān)測燈滅m_ctrlIconOpenOff2.SetIcon(m_hIconRed); m_ctrlIconOpenOff1.SetIcon(m_hIconOff);/當前狀
11、態(tài):串口打開,無奇偶校驗,8數(shù)據位,1停止位);elseAfxMessageBox(沒有發(fā)現(xiàn)此串口或串口被占用!);/提示信息m_ctrlIconOpenOff2.SetIcon(m_hIconOff);m_ctrlPortStatus.SetWindowText(strStatus);/ShowWindow(SW_SHOW); /激活窗口,并以當前的大小和位置顯示m_ctrlAutoClear.SetCheck(0);/初始化未選中“自動清空”m_ctrlStopDisp.SetCheck(0);/初始化未選中“刷新顯示”m_animIcon.SetImageList(IDB_ANIM_IM
12、GLIST,4,RGB(0,0,0); SetTimer(1,1000,NULL); /設置定時器,定時時間控制動作的快慢 SetTimer(2,10000,NULL);UpdateData(FALSE);return TRUE; / return TRUE unless you set the focus to a control在主界面設計中,使用了與下位機進行串口通信的CserialPort類,CserialPort類是由Remon Spekreijse提供的免費串口類,它是一個非常好用的多線程串口編程工具,用它可以很輕松地完成一般串口編程任務,并且與MSComm控件(Micosoft
13、Communication Control控件)相比,這個類打包時,不需要加入其他的文件,而且函數(shù)都是開放透明的,允許我們進行改造。其工作流程如下: 首先設置好串口參數(shù),再開啟串口監(jiān)測工作線程,串口監(jiān)測工作線程監(jiān)測到串口接收到的數(shù)據、流控制事件或者其他串口事件后,就以消息方式通知主程序,激發(fā)消息處理函數(shù)來進行數(shù)據處理,這是對接收數(shù)據而言的;發(fā)送數(shù)據可直接向串口發(fā)送。CserialPort類定義的消息如表3-1所示。消息名稱消息號功能說明WM_COMM_BREAK_DETECTEDWM_USER+1檢測到輸入中斷WM_COMM_CTS_DETECTEDWM_USER+2檢測到CTS(清除發(fā)送)信
14、號狀態(tài)改變WM_COMM_DSR_DETECTEDWM_USER+3檢測到DSR(數(shù)據設備準備就緒)信號狀態(tài)改變WM_COMM_ERR_DETECTEDWM_USER+4發(fā)生線狀態(tài)錯誤(包括CE_FRAME,CE_OVERRUN和CE_RXPARITY)WM_COMM_RING_DETECTEDWM_USER+5檢測到響鈴指示信號WM_COMM_RLSD_DETECTEDWM_USER+6檢測到RLSD(接收線信號)狀態(tài)改變WM_COMM_RXCHARWM_USER+7接收到一個字符并已放入接收緩沖區(qū)WM_COMM_RXFLAG_DETECTEDWM_USER+8檢測到接收到字符(該字符已放入
15、接收緩沖區(qū))事件WM_COMM_TXEMPTY_DETECTEDWM_USER+9檢測到發(fā)送緩沖區(qū)最后一個字符已經被發(fā)送表3-1 CserialPort類消息說明輸液信息實時監(jiān)測程序設計 在輸液信息實時監(jiān)測的設計中,我們設置了滴速、滴數(shù)、提示框以及指示燈,其中提示框是當監(jiān)測的輸液信息超限時用于文字提示,指示燈則與滴數(shù)同步閃爍,更形象地反映當前輸液狀態(tài)。其圖形如下3-3圖所示:圖3-3 輸液信息實時監(jiān)測輸液信息實時監(jiān)測部分它的控件及屬性如下表3-2:控件控件IDCaption(標題)需要添加的變量及變量類型組框IDC_STATIC監(jiān)測靜態(tài)文本IDC_STATIC滴數(shù)編輯框IDC_EDIT_RXC
16、OUNTm_RXCOUNT CString靜態(tài)文本IDC_STATIC滴速編輯框IDC_EDIT_SPEED1m_SPEED1 CString編輯框IDC_EDIT_INTIMEm_Edit CString按鈕IDC_BUTTON_INTIME實時監(jiān)測圖像IDC_STATIC_OPENOFF1m_ctrlIconOpenOff1 SCtatic表3-2 輸液信息實時監(jiān)測控件屬性在監(jiān)測界面運行時,輸液信息的監(jiān)測與串口通信的聯(lián)系較緊密,因為輸液監(jiān)測的信息是由下位機傳給計算機的,而上、下位機之間必須靠串口通信完成。下面是各個控件運行的代碼:/串口消息處理函數(shù)OnCommunication/stati
17、c long rxdatacount=1; /該變量用于記錄輸液滴數(shù)static int ontimebb=0;/用于實時監(jiān)測開關static int oldrxdatacount=0;/用于測速static int oldrxdatacount1=0;/用于報警/WPARAM和LPARAM是多態(tài)數(shù)據類型,可以分別理解為char和integer類型數(shù)據LONG CHospitalDlg:OnCommunication(WPARAM ch, LPARAM port)/顯示滴數(shù)/rxdatacount+; /記錄輸液的滴數(shù)CString strTemp;/定義一個字符串變量strTemp.Form
18、at(%01d,ch);m_RXCOUNT=strTemp; /顯示輸液的滴數(shù)UpdateData(FALSE);if(rxdatacount%2=0 & ontimebb=1 ) /實時監(jiān)測指示燈m_ctrlIconOpenOff1.SetIcon(m_hIconRed);elsem_ctrlIconOpenOff1.SetIcon(m_hIconOff);return 0;/實時監(jiān)測/void CHospitalDlg:OnButtonIntime() if(ontimebb=0)ontimebb=1;m_ctrlIconOpenOff1.SetIcon(m_hIconRed);elseo
19、ntimebb=0;m_ctrlIconOpenOff1.SetIcon(m_hIconOff); 此外,由于輸液滴速的監(jiān)測和文字提示報警有嚴格的時間控制,因此,這兩個控件的代碼寫在這定時器部分,具體代碼如下:/定時器(動畫效果)/void CHospitalDlg:OnTimer(UINT nIDEvent) / TODO: Add your message handler code here and/or call defaultif(nIDEvent=1)m_animIcon.ShowNextImage();/顯示下一幅圖像 CString strTemp;/定義一個字符串變量 strT
20、emp.Format(%01d,(rxdatacount-oldrxdatacount); m_SPEED1=strTemp+滴/秒; /顯示輸液的滴速CString Timenow;/定義一個字符串CTime tm;/定義一個CTime對象tmtm=CTime:GetCurrentTime();/將當前時間給tmTimenow=tm.Format(%Y年%m月%d日%X);/使Timenow的輸出格式為%Y年%m月%d日m_ctrlTIMENOW.SetWindowText(Timenow);/在靜態(tài)文本框中顯示當前時間if(m_ctrlAutoClear.GetCheck()/自動清空功能
21、m_Edit.Empty();/清空接收區(qū)UpdateData(FALSE); UpdateData(FALSE); oldrxdatacount=rxdatacount;else if(nIDEvent=2) m_Edit=; if(rxdatacount-oldrxdatacount1)/10)3) m_Edit=滴速過快!; UpdateData(FALSE); oldrxdatacount1=rxdatacount;CDialog:OnTimer(nIDEvent);串口通信中串口程序設計 其實,這部分并不應該出現(xiàn)在主界面中,但是串口通信方面的內容又是我們這次設計的一個重要內容,沒有這
22、部分主界面也顯得“空空蕩蕩”,而且在調試過程中,不同的計算機的串口設置也不同,加上這部分就省去了很多麻煩,所以我們將這部分也加到主界面中。 這部分主要完成串口的設置,為上、下位機通信作準備,其圖形如下圖3-4所示:圖3-4 串口通信設置串口通信部分其控件及屬性如下表3-3所示:控件控件ID輸入列表框項目Caption(標題)需要添加的變量及變量類型組框IDC_STATIC串口設置靜態(tài)文本IDC_STATIC_NUMBER串口號組合框IDC_COMBO_NUMBERCOM1,COM2,COM3,COM4,COM5m_NumberCComboBox靜態(tài)文本IDC_STATIC_SPEED波特率組合
23、框IDC_COMBO_SPEED300,600,1200,2400,4800,9600,19200,38400,43000,56000,57600,115200m_SpeedCComboBox靜態(tài)文本IDC_STATIC_PARITY校驗位組合框IDC_COMBO_PARITYNONE、ODD、EVENm_ParityCComboBox靜態(tài)文本IDC_STATIC_DATABITS數(shù)據位組合框IDC_COMBO_DATABITS8、7、6m_DataBitsCComboBox靜態(tài)文本IDC_STATIC_STOPBITS停止位組合框IDC_COMBO_STOPBITS1、2m_StopBits
24、CComboBox靜態(tài)文本IDC_STATIC_STATUSSTATUS:m_ctrlPortStatusCstatic按鈕IDC_BUTTON_STOP關閉串口m_ctrlStopCButton圖像IDC_STATIC_OPENOFF2m_ctrlIconOpenOff2 SCtatic表3-3 串口設置控件屬性下面是串口通信中串口設置控件的代碼:/串口號/void CHospitalDlg:OnSelendokComboNumber() / TODO: Add your control notification handler code hereif(m_Port.m_hComm!=NUL
25、L)m_Port.ClosePort();/將組合框列表框中當前選中的項的下標加1,然后給m_nNumberm_nNumber=m_Number.GetCurSel()+1;CString strStatus;/定義一個字符串變量if(m_Port.InitPort(this,m_nNumber,m_nSpeed,m_cParity,m_nDataBits,m_nStopBits,m_dwCommEvents,512)/檢查串口是否完成初始化if(!m_bStop)/若“關閉串口”按鈕沒有按下,則進行如下操作m_Port.StartMonitoring();m_ctrlIconOpenOff2
26、.SetIcon(m_hIconRed);/串口燈亮strStatus.Format(STATU:COM%dOPENED,%d,%c,%d,%d,m_nNumber, m_nSpeed,m_cParity,m_nDataBits,m_nStopBits);/顯示串口狀態(tài)else/若“關閉串口”按鈕已按下,則進行如下操作/若串口處于打開狀態(tài),將消息“打開串口”送到控件上m_ctrlStop.SetWindowText(打開串口);m_ctrlIconOpenOff2.SetIcon(m_hIconOff);/串口燈滅m_Port.ClosePort();/關閉串口 strStatus.Forma
27、t(STATU:COM%dOPENED,%d,%c,%d,%d,m_nNumber, m_nSpeed,m_cParity,m_nDataBits,m_nStopBits);/顯示串口狀態(tài)m_ctrlPortStatus.SetWindowText(strStatus);else/若沒有完成初始化AfxMessageBox(沒有發(fā)現(xiàn)此串口或串口被占用!);/提示信息m_ctrlIconOpenOff2.SetIcon(m_hIconOff);/波特率/void CHospitalDlg:OnSelendokComboSpeed() / TODO: Add your control notifi
28、cation handler code hereCString temp;/定義一個字符串變量int i=m_Speed.GetCurSel();/將組合框列表框中所選中的項的下標給iswitch(i)/選擇波特率case 0:i=300;break;case 1:i=600;break;case 2:i=1200;break;case 3:i=2400;break;case 4:i=4800;break;case 5:i=9600;break;case 6:i=19200;break;case 7:i=38400;break;case 8:i=43000;break;case 9:i=560
29、00;break;case 10:i=57600;break;case 11:i=115200;break;default:break;m_nSpeed=i;/將i賦值給m_nSpeedCString strStatus;/定義一個字符串變量if(m_Port.InitPort(this,m_nNumber,m_nSpeed,m_cParity,m_nDataBits,m_nStopBits,m_dwCommEvents,512)/檢查串口是否完成初始化if(!m_bStop)/若“關閉串口”按鈕沒有按下,則進行如下操作m_Port.StartMonitoring();m_ctrlIconOp
30、enOff2.SetIcon(m_hIconRed);/串口燈亮strStatus.Format(STATU:COM%dOPENED,%d,%c,%d,%d,m_nNumber, m_nSpeed,m_cParity,m_nDataBits,m_nStopBits);/顯示串口狀態(tài)else/若“關閉串口”按鈕已按下,則進行如下操作/若串口處于打開狀態(tài),將消息“打開串口”送到控件上m_ctrlStop.SetWindowText(打開串口);m_ctrlIconOpenOff2.SetIcon(m_hIconOff);/串口燈滅m_Port.ClosePort();/關閉串口strStatus.
31、Format(STATU:COM%dCLOSED,%d,%c,%d,%d,m_nNumber, m_nSpeed,m_cParity,m_nDataBits,m_nStopBits);/顯示串口狀態(tài)m_ctrlPortStatus.SetWindowText(strStatus);else/若沒有完成初始化AfxMessageBox(沒有發(fā)現(xiàn)此串口或串口被占用!);/提示信息m_ctrlIconOpenOff2.SetIcon(m_hIconOff);/校驗位/void CHospitalDlg:OnSelendokComboParity() / TODO: Add your control
32、notification handler code herechar temp;/定義一個字符變量int i=m_Parity.GetCurSel();/將組合框列表框中所選中的項的下標給iswitch(i)/選擇校驗位case 0:temp=N;break;case 1:temp=O;break;case 2:temp=E;break;m_cParity=temp;/將temp的值給m_cParityCString strStatus;/定義一個字符串變量if(m_Port.InitPort(this,m_nNumber,m_nSpeed,m_cParity,m_nDataBits,m_nS
33、topBits,m_dwCommEvents,512)/檢查串口是否完成初始化if(!m_bStop)/若“關閉串口”按鈕沒有按下,則進行如下操作m_Port.StartMonitoring();m_ctrlIconOpenOff2.SetIcon(m_hIconRed);/串口燈亮strStatus.Format(STATU:COM%dOPENED,%d,%c,%d,%d,m_nNumber, m_nSpeed,m_cParity,m_nDataBits,m_nStopBits);/顯示串口狀態(tài)else/若“關閉串口”按鈕已按下,則進行如下操作/若串口處于打開狀態(tài),將消息“打開串口”送到控件
34、上m_ctrlStop.SetWindowText(打開串口);m_ctrlIconOpenOff2.SetIcon(m_hIconOff);/串口燈滅m_Port.ClosePort();/關閉串口strStatus.Format(STATU:COM%dCLOSED,%d,%c,%d,%d,m_nNumber, m_nSpeed,m_cParity,m_nDataBits,m_nStopBits);/顯示串口狀態(tài)m_ctrlPortStatus.SetWindowText(strStatus);else/若沒有完成初始化AfxMessageBox(沒有發(fā)現(xiàn)此串口或串口被占用!);/提示信息m
35、_ctrlIconOpenOff2.SetIcon(m_hIconOff);/數(shù)據位/void CHospitalDlg:OnSelendokComboDatabits() / TODO: Add your control notification handler code hereint i=m_DataBits.GetCurSel();/將組合框列表框中所選中的項的下標給iswitch(i)/選擇數(shù)據位case 0:i=8;break;case 1:i=7;break;case 2:i=6;break;m_nDataBits=i;/將i賦值給m_nDataBitsCString strSt
36、atus;/定義一個字符串變量if(m_Port.InitPort(this,m_nNumber,m_nSpeed,m_cParity,m_nDataBits,m_nStopBits,m_dwCommEvents,512)/檢查串口是否完成初始化if(!m_bStop)/若“關閉串口”按鈕沒有按下,則進行如下操作m_Port.StartMonitoring();m_ctrlIconOpenOff2.SetIcon(m_hIconRed);/串口燈亮strStatus.Format(STATU:COM%dOPENED,%d,%c,%d,%d,m_nNumber, m_nSpeed,m_cPari
37、ty,m_nDataBits,m_nStopBits);/顯示串口狀態(tài)else/若“關閉串口”按鈕已按下,則進行如下操作/若串口處于打開狀態(tài),將消息“打開串口”送到控件上m_ctrlStop.SetWindowText(打開串口);m_ctrlIconOpenOff2.SetIcon(m_hIconOff);/串口燈滅m_Port.ClosePort();/關閉串口strStatus.Format(STATU:COM%dCLOSED,%d,%c,%d,%d,m_nNumber, m_nSpeed,m_cParity,m_nDataBits,m_nStopBits);/顯示串口狀態(tài)m_ctrlP
38、ortStatus.SetWindowText(strStatus);else/若沒有完成初始化AfxMessageBox(沒有發(fā)現(xiàn)此串口或串口被占用!);/提示信息m_ctrlIconOpenOff2.SetIcon(m_hIconOff);/停止位/void CHospitalDlg:OnSelendokComboStopbits() / TODO: Add your control notification handler code here/將組合框列表框中所選中的項的下標給iint i=m_StopBits.GetCurSel();switch(i)/選擇停止位case 0:i=1;
39、break;case 1:i=2;break;m_nStopBits=i;/將i賦值給m_nStopBitsCString strStatus;/定義一個字符串變量if(m_Port.InitPort(this,m_nNumber,m_nSpeed,m_cParity,m_nDataBits,m_nStopBits,m_dwCommEvents,512)/檢查串口是否完成初始化if(!m_bStop)/若“關閉串口”按鈕沒有按下,則進行如下操作m_Port.StartMonitoring();m_ctrlIconOpenOff2.SetIcon(m_hIconRed);/串口燈亮strStatus.Format(STATU:COM%dOPENED,%d,%c,%d,%d,m_nNumber, m_nSpeed,m_cParity,m_nDataBits,m_nStopBits);/顯示串口狀態(tài)else/若“關閉串口”按鈕已按下,則進行如下操作/若串口處于打開狀態(tài),將消息“打開串口”送到控件上m_ctrlStop.SetWindowText(打開串
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度高端住宅無償入住及維護保養(yǎng)合同
- 二零二五年度貸款購車專項基金管理委托協(xié)議
- 二零二五年度教育機構入股分紅管理合同
- 二零二五年度勞動仲裁調解協(xié)議書范本:社會福利機構勞動者權益維護協(xié)議
- 2025年度私人簡易用工合同(家庭清潔與綠化維護)
- 二零二五年度車輛掛靠運輸合同糾紛解決協(xié)議
- 成都設計咨詢集團有限公司2025年社會公開招聘(19人)筆試參考題庫附帶答案詳解
- 2025陜西中華郡文化旅游景區(qū)招聘(47人)筆試參考題庫附帶答案詳解
- 鐵路局業(yè)務知識培訓課件
- 2025湖北鄂州華容區(qū)城市建設投資有限公司招聘綜合筆試參考題庫附帶答案詳解
- DB11-T 1200-2023 超長大體積混凝土結構跳倉法技術規(guī)程
- 2024年內蒙古化工職業(yè)學院高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 城市智慧交通管理系統(tǒng)
- 青少年人工智能技術水平測試一級04
- 社區(qū)消防網格員培訓課件
- 心肌病中醫(yī)護理查房課件
- 前列腺炎的護理課件
- 外墻防水膠驗報告模板
- 國外藥典介紹
- 第三章新時代大學生勞動價值觀
- 藏在名著里的數(shù)學1
評論
0/150
提交評論