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

正文內(nèi)容

基于多傳感器信息判斷的火警監(jiān)控系統(tǒng)軟件的設(shè)計(jì)畢業(yè)論文-wenkub.com

2025-06-24 20:33 本頁面
   

【正文】 Label1 的Caption屬性為“用戶名”,Label2 的Caption屬性為“密碼”;Text1的Text屬性為空,Text2的Text屬性也為空,Text2的PasswordChar屬性為“*”;Command1的Caption屬性為“確定”,Command2Caption屬性為“取消”。程序開始運(yùn)行2s后Form1隱藏,F(xiàn)orm2顯示。用戶只需用鼠標(biāo)將所用到的控件放到窗體的指定位置就可以設(shè)計(jì)出所需的界面,而不需編寫代碼后再編譯生成,這就是可視化編程?!氨O(jiān)控信息查詢”窗體加載時(shí),一旦確定查找后,包含所查找字段的信息將獨(dú)立顯示在數(shù)據(jù)表格中。“業(yè)主信息查詢”窗體加載時(shí),一旦確定查找后,包含所查找字段的信息將獨(dú)立顯示在數(shù)據(jù)表格中,并分別顯示在右側(cè)的“業(yè)主信息”欄中,增強(qiáng)閱讀性。其使用語法如下:(6)UpdateBatch方法用于保存ADO 控件的記錄集中添加或編輯操作,其使用語法如下: MSFlexGrid控件和Data控件的綁定在本設(shè)計(jì)中,將MSFlexGrid控件和Data控件綁定用于對業(yè)主信息進(jìn)行顯示和查詢。其使用語法如下:(3)Delete方法用于在ADO 控件的記錄集中刪除當(dāng)前記錄。2.ADO 控件的常用方法(1)UpdateControls方法該方法用于更新綁定控件的內(nèi)容。CommandType屬性的取值如表6所示。與Provider屬性和UsersName屬性類似,如果在ConnectionString屬性中指定了密碼,則將覆蓋Password屬性中指定的值。表6 ConnectionString屬性參數(shù)說明參數(shù)說明Provider指定用于連接的數(shù)據(jù)源名稱File Name指定基于數(shù)據(jù)源的文件名Remote Provider指定在打開一個(gè)客戶端連接時(shí)使用的數(shù)據(jù)源名稱Remote Server指定在打開客戶端連接時(shí)使用的服務(wù)器的路徑與名稱(2)UsersName屬性當(dāng)數(shù)據(jù)庫受保護(hù)時(shí),需要指定該屬性。在本設(shè)計(jì)中與DataGrid控件捆綁,對報(bào)警記錄進(jìn)行顯示。(8)Update方法Update方法用于將修改的記錄內(nèi)容保存到數(shù)據(jù)庫中。當(dāng)在最后一個(gè)記錄時(shí),若使用了MoveNext方法時(shí)EOF的值會(huì)變?yōu)門rue,如果再使用MoveNext方法就會(huì)出錯(cuò)。(3)Edit方法Edit用于對可更新的當(dāng)前記錄進(jìn)行編輯修改。通常利用該事件對當(dāng)前記錄的數(shù)據(jù)內(nèi)容進(jìn)行計(jì)算。(9)EOFAction屬性設(shè)置當(dāng)EOF為True時(shí),即記錄集移動(dòng)到最后一個(gè)記錄的下頭時(shí),Data控件動(dòng)作。Table類型是以表格直接顯示數(shù)據(jù),需要系統(tǒng)資源最多,但是其處理速度最快。(5)RecordSource屬性設(shè)置數(shù)據(jù)源,為底層表、SQL語句或QueryDef對象。(3)Exclusive屬性該屬性的功能是決定Data控件所鏈接的數(shù)據(jù)庫文件在運(yùn)行時(shí)是否允許其他進(jìn)程將它打開。其中默認(rèn)的數(shù)據(jù)庫為Access。要顯示被折疊的文本,可以加寬單元格的列對象的寬度屬性或DataGrid控件本身的RowHeight屬性。列對象的顏色不會(huì)受這些設(shè)置的影響。(2)“列”選項(xiàng)卡:顯示出單個(gè)列的屬性。1.DataGrid控件設(shè)計(jì)操作當(dāng)?shù)谝淮蝿?chuàng)建DataGrid控件時(shí),它只有一行和一列,還包含一個(gè)空行,用來添加新記錄。 DataGrid控件DataGrid 控件是一種類似于電子數(shù)據(jù)表的綁定控件,可以顯示一系列行和列來表示 Recordset 對象的記錄和字段。 (5)MouseUp事件當(dāng)用戶放開鼠標(biāo)時(shí)觸發(fā)。其中,形參KeyCode用于表示用戶按鍵的類型。定義:Private Sub 控件名_KeyPress(KeyAscii As Integer)。Number為添加行的帶區(qū)號(hào)。1.MSFlexGrid控件的方法(1)Clear方法清除MSFlexGrid控件所有單元格中內(nèi)容。Text屬性引用了當(dāng)前單元中的文本。你可以在MSFlexGrid中的任何單元放置文本、圖片或這二者。 打開Microsoft Visual Basic ,新建“標(biāo)準(zhǔn)EXE”工程,默認(rèn)已添加一個(gè)窗體Form4,把Form4和工程4都保存,在 Form4的屬性頁設(shè)置Caption屬性為“Form4”,Picture屬性為所添加的圖片。2.建立數(shù)據(jù)庫表結(jié)構(gòu)在“VisData”窗口中執(zhí)行“文件”→“新建”→“Microsoft Access”→“” 命令,在隨后出現(xiàn)的對話框中輸入數(shù)據(jù)庫文件名“yonghu”,并選擇保存路徑,確定后打開數(shù)據(jù)庫窗口。 數(shù)據(jù)庫的建立在Access中建立數(shù)據(jù)庫不僅可以在可視化界面下通過向?qū)?shí)現(xiàn),也可以通過程序?qū)崿F(xiàn)。數(shù)據(jù)庫技術(shù)是在數(shù)據(jù)管理技術(shù)的發(fā)展中逐步形成的,是當(dāng)前一種先進(jìn)的數(shù)據(jù)管理技術(shù)。定時(shí)器控件的事件只有一個(gè)Timer事件。對于大多數(shù)對象,Enabled屬性決定對象是否響應(yīng)用戶觸發(fā)的事件;定時(shí)器控件的Enabled屬性值為False時(shí),將暫停定時(shí)器操作。而 Visual Basic 中的Timer(時(shí)間)控制器就是專門解決這方面問題的控件。7.送出字符串或讀入字符串,使用Input及Output屬性。3.設(shè)置通信協(xié)議,即Handshaking屬性。 MSComm控件通信步驟了解MSComm控件的相關(guān)屬性、事件后,就可以正確地應(yīng)用該控件來完成我們預(yù)定的通信任務(wù)。13.InputMode屬性InputMode屬性用于設(shè)置或返回Input屬性取回的數(shù)據(jù)形態(tài)。RequestToSend線被用在RTS/CTS硬件交握協(xié)議上。10.DTREnable屬性DTREnable屬性用于判斷在通信時(shí)是否啟用Data Terminal Ready(DTR)線路。設(shè)置值說明Comnone0(默認(rèn)值)沒有交握協(xié)議ComXOnXOff1(XON/XOFF)交握協(xié)議ComRTS2RTS/CTS(Request To send/Clear To send)交握協(xié)議 ComRTSXOnXOff3RequestToSend和XON/XOFF交握協(xié)議表3 交握協(xié)議的設(shè)置8.Rthreshold屬性Rthresho1d屬性用于設(shè)置或返回引發(fā)接收事件的字符數(shù):即屬性頁上的“最小接收字符數(shù)”。7.Handshaking屬性Handshaking屬性用于指定通信兩方的交握協(xié)議。5.Output屬性O(shè)utput屬性用于將一個(gè)字符串寫入輸出緩存區(qū)。使用串行端口之前必須先將要使用的串行端口打開,而在使用完畢之后,也必須執(zhí)行關(guān)閉的操作。其格式為“BBBB,P,D,S”,其中BBBB為連線速度,P為字符校驗(yàn)方式,D為數(shù)據(jù)位數(shù),S為停止位數(shù)。在此所設(shè)置的通信端口號(hào)由1開始往上遞增,MSComm的最大值是16,當(dāng)使用的通信端口號(hào)碼超過16時(shí),此控件會(huì)顯示錯(cuò)誤信息。 MSComm控件常用屬性MSComm控件的屬性眾多,其主要屬性說明如下。Windows采用了全新的對象化設(shè)計(jì)思想,把所有的程序都對象化。由于,VB的串行通信組件并不會(huì)主動(dòng)出現(xiàn)在工具箱中,當(dāng)需要MSComm控件時(shí),首先要把它加入到工具箱中。查詢方式的進(jìn)行可用計(jì)時(shí)器Timer或Do…loop程序?qū)崿F(xiàn)。如果應(yīng)用程序需要訪問多個(gè)串行端口,必須使用多個(gè) MSComm 控件。在程序的每個(gè)關(guān)鍵功能執(zhí)行之后,可以通過檢查CommEvent 屬性的值來查詢事件和錯(cuò)誤[5]。當(dāng)串口發(fā)生事件或錯(cuò)誤時(shí),MSComm 控件會(huì)產(chǎn)生 OnComm事件,用戶程序可以捕獲該事件并進(jìn)行相應(yīng)的處理。使用它可以建立與串行端口的連接,通過串行端口連接到其他通信設(shè)備(如調(diào)制解調(diào)器),發(fā)出命令,交換數(shù)據(jù),以及監(jiān)視和響應(yīng)串行連接中發(fā)生的事件。用Visual Basic 進(jìn)行串行通信程序的設(shè)計(jì)有兩種方式:一是直接調(diào)用Windows API,另一種方式是使用通信控件,但后一種方式實(shí)際上是通過通信組件間接地調(diào)用了Windows API 函數(shù),其過程要比直接調(diào)用API 要復(fù)雜,但是在程序的實(shí)現(xiàn)上要比前一種方式簡單的多[3]。VB是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級程序設(shè)計(jì)語言。PC機(jī)串口信息幀格式應(yīng)同單片機(jī)一致,包括1位起始位、1位停止位、8位數(shù)據(jù)位、無奇偶校驗(yàn)。PC機(jī)不做查詢,當(dāng)單片機(jī)發(fā)送報(bào)警信息時(shí),PC機(jī)進(jìn)行數(shù)據(jù)接收,并顯示在監(jiān)控界面上。4.停止位:在奇偶位或數(shù)據(jù)位之后發(fā)送的是停止位。數(shù)據(jù)位的個(gè)數(shù)可以是7或8,PC機(jī)中經(jīng)常采用7位或8位數(shù)據(jù)傳送。當(dāng)發(fā)送設(shè)備要發(fā)送一個(gè)字符數(shù)據(jù)時(shí),首先發(fā)出一個(gè)邏輯“0”信號(hào),這個(gè)邏輯低電平就是起始位。通信方式必須遵循統(tǒng)一的通信協(xié)議。目前,采用的通信協(xié)議有兩類:異步協(xié)議和同步協(xié)議。圖14 典型的RS485半雙工多機(jī)通信 串行通信協(xié)議的制定 通信協(xié)議的概念所謂通信協(xié)議是指通信雙方的一種約定。PC 機(jī)RS232串行口的DB9芯連接器引腳分配如下:2RXD(收),3TXD(發(fā)),5GND(地)。PC機(jī)對外的兩個(gè)串口COMCOM2都是專門為RS232通信設(shè)置的,所以當(dāng)PC機(jī)與多臺(tái)單片機(jī)遠(yuǎn)距離通信時(shí),可使用RS232/ RS485型通信接口轉(zhuǎn)換器,將計(jì)算機(jī)上的RS232通信口轉(zhuǎn)為RS485通信口,在信號(hào)進(jìn)入單片機(jī)前在使用RS485/ RS232轉(zhuǎn)換器將RS485通信口轉(zhuǎn)RS232通信口,再與單片機(jī)相連,如圖12所示。5V最大輸出短路電流250mA最大輸入電流、驅(qū)動(dòng)器輸出阻抗54歐輸入端電容≤50pF接收器輸入靈敏度177。目前,在我國應(yīng)用的現(xiàn)場網(wǎng)絡(luò)中,RS485半雙工異步通信總線也是被各個(gè)研發(fā)機(jī)構(gòu)廣泛使用的數(shù)據(jù)通信總線。正因?yàn)槿绱?,許多不同領(lǐng)域都采用RS485 作為數(shù)據(jù)傳輸鏈路。MAX232芯片可完成TTL與EIA雙向電平轉(zhuǎn)換。RS232C是用正負(fù)電壓來表示邏輯狀態(tài),與TTL以高低電平表示邏輯狀態(tài)的規(guī)定不同。它規(guī)定連接電纜和機(jī)械、電氣特性、信號(hào)功能及傳送過程。圖11 DB—9串口圖本文通信用串口DB9類型,如圖11所示。 RS232標(biāo)準(zhǔn)接口簡介1.RS232總線標(biāo)準(zhǔn)接口RS232C總線標(biāo)準(zhǔn)接口是由美國電子工業(yè)協(xié)會(huì)(EIA)1969年正式公布的,全稱是“使用二進(jìn)制進(jìn)行交換的數(shù)據(jù)終端設(shè)備和數(shù)據(jù)通信設(shè)備(DCE)之間的接口”。如圖8所示。同步傳送,接收和發(fā)送時(shí)鐘對于收、發(fā)雙方之間的數(shù)據(jù)傳送達(dá)到同步是至關(guān)重要的。串行同步通信時(shí)的數(shù)據(jù)格式如圖7所示。它們均由同步字符、數(shù)據(jù)字符和校驗(yàn)字符(CRC)組成。e)空閑位:空閑位表示線路處于空閑狀態(tài),此時(shí)線路上為邏輯“1”電平。數(shù)據(jù)位究竟是幾位,可由硬件或軟件來設(shè)定。D0 D1 D2 D3 D4 D5 D6 D7 1/0 1011D0O0第n個(gè)字符停止位奇偶校驗(yàn)位位8位數(shù)據(jù)位起始位圖6 異步通信一幀數(shù)據(jù)格式串行異步通信時(shí)的數(shù)據(jù)格式如圖6所示。(1)異步通信 異步方式通信ASYNC(Asynchronous Data Communication),又稱起止式異步通信,是計(jì)算機(jī)通信中最常用的數(shù)據(jù)信息傳輸方式。最簡單的信息傳送方式,應(yīng)該就是用一條信號(hào)線路來傳送電壓的變化而達(dá)到傳送信息的目的。所謂并行通信,是在一些聯(lián)絡(luò)信號(hào)的控制下,一次將8位或16位或32位數(shù)據(jù)同時(shí)傳送完畢。圖4 ME4CO一氧化碳傳感器實(shí)物圖 3. 串行通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)隨著計(jì)算機(jī)網(wǎng)絡(luò)化和微機(jī)分級分布式應(yīng)用系統(tǒng)的發(fā)展,通信的功能也越來越重要。圖2 YHWEP01/Pt100溫度傳感器實(shí)物圖 煙霧傳感器HIS07圖3 HIS07煙霧傳感器實(shí)物圖HIS07煙霧傳感器是日本為檢測煙霧而設(shè)計(jì)的新型傳感器,是為專用于煙霧檢測的傳感器實(shí)物圖及外形尺寸見圖3。;零點(diǎn)漂移(20℃~40℃):≤9ppm;工作濕度:15%~95%RH;響應(yīng)時(shí)間:25s;分辨率:1ppm;穩(wěn)定性:5%/年;重復(fù)性:2%輸出值。10%;電離室25cm處輻射劑量率:。;UL217標(biāo)準(zhǔn)大氣中輸出電壓:177。 煙霧傳感器本設(shè)計(jì)使用的煙霧傳感器為離子式煙霧傳感器HIS07,該傳感器是基于類比最佳性能設(shè)計(jì)的單源雙室DSCB型電離室,電離室中安裝的電離源為Am241,專用于感煙探測。這些性能指標(biāo)即設(shè)計(jì)中各傳感器的選型的主要依據(jù),其次在選型中也應(yīng)考慮到元件性價(jià)比的因素,在滿足性能指標(biāo)的基礎(chǔ)上盡可能提高元件性能。傳感器的輸出并非是其對環(huán)境信息的連續(xù)檢測結(jié)果,而是根據(jù)其檢測周期有間隔地輸出,因此傳統(tǒng)火災(zāi)報(bào)警系統(tǒng)就存在檢測的實(shí)時(shí)性問題,而基于單片機(jī)和多傳感器的本系統(tǒng)使用MCU對數(shù)據(jù)進(jìn)行處理,可達(dá)到對傳感器輸出的信號(hào)及環(huán)境數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)測的效果;與此同時(shí),本系統(tǒng)并不完全依賴數(shù)據(jù)閾值的判斷,而是加入了帶有持續(xù)時(shí)間檢測的模糊判斷,能夠有效區(qū)分火災(zāi)與干擾源。 2. 傳感器選擇方案主要針對該火災(zāi)報(bào)警系統(tǒng)的設(shè)計(jì)所需的元器件、系統(tǒng)需要實(shí)現(xiàn)的功能與設(shè)計(jì)要求以及系統(tǒng)工作流程等問題。(2)了解基于多傳感器信息判斷的火警監(jiān)控原理,研究并制定通行協(xié)議,設(shè)計(jì)通信軟件。本課題中,通信軟件程序編寫,實(shí)現(xiàn)與多個(gè)以單片機(jī)為核心處理器的一氧化碳報(bào)警器的串行通信,以便達(dá)到室內(nèi)火災(zāi)的實(shí)時(shí)監(jiān)控。 火警監(jiān)控系統(tǒng)概述火警監(jiān)控系統(tǒng)是由觸發(fā)裝置、火災(zāi)報(bào)警裝置以及具有其他輔助功能裝置組成的,它具有能在火災(zāi)初期,將燃燒產(chǎn)生的煙霧,熱量,火焰等物理量,通過火災(zāi)探測器變成電信號(hào),傳輸?shù)交馂?zāi)報(bào)警控制器,并同時(shí)顯示出火災(zāi)發(fā)生的部位,時(shí)間等,使人們能夠及時(shí)發(fā)現(xiàn)火災(zāi),并及時(shí)采取有效措施,撲滅初期火災(zāi),最大限度的減少因火災(zāi)造成的生命和財(cái)產(chǎn)的損失,是人們同火災(zāi)做斗爭的有利工具。集散控制系統(tǒng)因其一些優(yōu)良特性而被廣泛應(yīng)用,成為過程控制的主流。同第一代相比,一個(gè)顯著變化是:數(shù)據(jù)通信系統(tǒng)由主從式的星型網(wǎng)絡(luò)通信轉(zhuǎn)變?yōu)樾矢叩膶Φ仁娇偩€網(wǎng)絡(luò)通信或環(huán)型網(wǎng)絡(luò)通信。通信系統(tǒng)常采用總線型、環(huán)型等計(jì)算機(jī)網(wǎng)絡(luò)結(jié)構(gòu),不同的裝置有不同的要求。(2)操作
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1