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

正文內容

智能溫室上位系統(tǒng)畢業(yè)設計論文單片機vb(參考版)

2024-09-04 06:04本頁面
  

【正文】 在本次畢業(yè)設計中,成功的將程序編寫出來了,也能夠調試成功,基本上實現(xiàn)了主要功能,但是也有許多的不足之處,比如,系統(tǒng)得穩(wěn)定性有待提高,還有很多地方做得不夠精細,比。 重慶理工大學畢業(yè)論文 智能溫室 — 上位測控系統(tǒng)設計 38 總結與展望 通過 對智能溫室上位測控系統(tǒng)的課題的完成,逐步了解了 VB 編程以及 串口通信的編程方法 , 了 解了通過 ADO 對象實現(xiàn)程序與數(shù)據(jù)庫的連接、使用 DataGrid 控件顯示溫度數(shù)據(jù)。 重慶理工大學畢業(yè)論文 智能溫室 — 上位測控系統(tǒng)設計 37 分別完成各項功能之后,為了使應用程序能夠脫離開發(fā)環(huán)境而直接在 Windows環(huán)境下運行,就必須將應用程序編譯成可 執(zhí)行文件( .exe 文件)。 一個工程通常包括以下幾類文件。確定工程文件的名字之后,單擊“保存”按鈕即可保存與應用程序有關的所有文件。如果工程尚未保存過,那么系統(tǒng)首先顯示“文件另存為”對話框,提示編程人員確定用于保存窗體的文件名。事實上,編輯過程中經(jīng)常進行保存是一個很好的習慣,這樣可以避免由于系統(tǒng)崩潰或 系統(tǒng) 器掉電而導致的數(shù)據(jù)丟失。得到其程序流程圖如圖 所示: 重慶理工大學畢業(yè)論文 智能溫室 — 上位測控系統(tǒng)設計 35 圖 參數(shù)修改程序流程圖 其界面如圖 : 圖 參數(shù)修改界面 開始 打開參數(shù)修改界面 進行參數(shù)修改 將參數(shù)修改了后的顯示 到主界面 結束 修改后的參數(shù)存入數(shù)據(jù)庫 通過 MSCOMM 控件傳入 MAX232 重慶理工大學畢業(yè)論文 智能溫室 — 上位測控系統(tǒng)設計 36 當實際測得的溫度濕度光照值在所給定的范圍之內,報警按鈕則處于綠色狀態(tài),如果實測的值超出這個范圍報警按鈕就會變?yōu)榧t色。 Line 方法可以在窗體或圖片框指定位置上,按指定的顏色畫直線或者曲線。 開始 刷新 picturebox控件 繪制曲線 結束 繪圖是否超過界面 是 否 重慶理工大學畢業(yè)論文 智能溫室 — 上位測控系統(tǒng)設計 34 圖 趨勢圖 為了實現(xiàn)趨勢圖的顯示,本在這個課題中選用了 3個 picturebox 控件,分別用來顯示溫度曲線,濕度曲線,光照曲線。 圖 查詢界面 界面上的 1 個 Label 控件用來 顯示“設定查詢時間段” , 3 個 CommandButton 控設置查詢起始時間 調用 ADODC 對象 在 DataGrid 對象里顯示數(shù)據(jù) 結束 開始 重慶理工大學畢業(yè)論文 智能溫室 — 上位測控系統(tǒng)設計 33 件用來 顯示“查詢”“更新”“返回”按鈕, 2 個 DTPicker 控件用來 顯示所要選擇的時間段 , 1 個 ADODC 控件(運行時隱藏)用來完成和數(shù)據(jù)庫用戶信息表的連接 , 1 個DataGrid 控件來進行數(shù)據(jù)顯示 。 “更新”按鈕是用于同步數(shù)據(jù),“返回”按鈕用于回到主界面。使用 DataGrid 控件無須編寫任何代碼,只要綁定到 ADO 控件上,就可以實現(xiàn)數(shù)據(jù)的 相關操作 。 圖 StatusBar控件屬性頁 重慶理工大學畢業(yè)論文 智能溫室 — 上位測控系統(tǒng)設計 31 實時數(shù)據(jù) 顯示模塊的設計 完整的溫度信息顯示采用類似于電子數(shù)據(jù)表的 DataGrid 控件實現(xiàn)。單擊“插入窗格”按鈕,插入一個表格 。單擊“插入窗格”按鈕,插入一個表格 。單擊“插入窗格”按鈕,插入一個表格 。如圖 所示。選擇“工程” /“部件”命令,在彈出的對話框中選中 Microsoft Windows Common Controls (SP6)項,即可將一組控件添加到工具箱中,其中,圖 重慶理工大學畢業(yè)論文 智能溫室 — 上位測控系統(tǒng)設計 30 中鼠標所指的即為 StatusBar 控件。 StatusBar 最多能被分成 16 個 Panel 對象,這些對象包含在 Panels 集合中。 圖 菜單編輯器 StatusBar 控件提供 一個小的 窗體。 菜單列表區(qū)就是指菜單項的分級列表。其中標題和名稱屬性是必須要設置的,其他的屬性可以采用默認值,或者不需設置。 菜單屬性設置區(qū)是指在菜單編輯器中分隔條上面的部分,它主要用于設置菜單的相關屬性。 打開的菜單編輯器如圖 。 在使用菜單編輯器之前首先需要啟動它,它的啟動方式有下面 4種形式。監(jiān)控曲線、時間、報警裝置等。 圖 主界面主要由窗體、菜單欄、狀態(tài)欄組成。通過選擇主界面上的菜單,我們就可以實現(xiàn)對溫度信息的各種操作。 圖 添加新用戶界面 登陸 失敗 3次 退出 新建用戶 登陸 失敗 否 是 成功 開始 重慶理工大學畢業(yè)論文 智能溫室 — 上位測控系統(tǒng)設計 28 界面上的 3個 Label 控件用來標識窗體中的信息( 新建用戶, 用戶名,密碼), 3個 TextBox 控件用來輸入用戶名,密碼, 2 個 CommandButton 控件用來 新建用戶 或 返回首頁 , 1 個 ADODC 控件(運行時隱藏)用來完成和數(shù)據(jù)庫用戶信息表的連接。界面上的 3個 Label 控件用來標識窗體中的信息( 用戶登陸,賬號 ,密碼), 2個 TextBox控件用來輸入 賬號 和密碼, 2 個 CommandButton 控件用來登陸 以及新建用戶 , 1 個ADODC 控件 (運行時隱藏)用來完成和數(shù)據(jù)庫用戶信息表的連接。 用戶登陸界面如圖 。 重慶理工大學畢業(yè)論文 智能溫室 — 上位測控系統(tǒng)設計 25 圖 “新建工程”對話框 圖 空白窗體 用戶 管理 模塊設計 為防止不相關人員隨意打開本軟件修改,刪除檢測結果,所以軟件運行后,首先設計了登陸對話框,要求輸入用戶名和密碼,輸入正確后才能進入該軟件的主界面。 首先運行 Microsoft Visual ,出現(xiàn)“新建工程”對話框,如圖 。datasource= connectionstring 連接數(shù)據(jù)也可以在屬性欄里面設置 connectionstring 屬性進行連接,如圖 重慶理工大學畢業(yè)論文 智能溫室 — 上位測控系統(tǒng)設計 24 圖 ADODC連接數(shù)據(jù)庫 應用程序的設計 數(shù)據(jù)庫建立好以后,就可以對其進行各種操作了。 設置 ADO Data 控件與數(shù)據(jù)庫的連接,具體代碼如下: Dim connectionstring As String connectionstring=provider=。 ConnectionString 屬性值是一個字符串,包含進行一個連接所需要的所有設置值,在字符串中所傳遞的參數(shù)是與驅動程序相關的。盡管在程序中可以直接使用 ActiveX 數(shù)據(jù)對象,但 ADO Data 控件作為一個圖形控件的優(yōu)勢,以及一個易于使用的界面,使用戶可以用最少的代碼創(chuàng)建數(shù)據(jù)庫應用程序。 ADO Data 控件使用 Microsoft ActiveX 數(shù)據(jù)對象( ADO)來快速建立數(shù)據(jù)綁定控件和數(shù)據(jù)提供 者之間的連接。 ADO( ActiveX Data Objects) ActiveX 數(shù)據(jù)對象是最新的數(shù)據(jù)訪問技術,訪問更加簡單和靈活,支持多種數(shù)據(jù)庫,而且訪問的數(shù)據(jù)庫類型也更為豐富,特別在Inter 方面的應用可極大提高系統(tǒng)性能。它比 Data 控件功能強大,不僅可以打開、訪問并操縱已有的數(shù)據(jù)庫,而且可以創(chuàng)建數(shù)據(jù)庫、表和索引。 Microsoft Visual 提供了三種不同的訪問數(shù)據(jù)庫接口: DAO數(shù)據(jù)存取對象、 RDO 遠程數(shù)據(jù)對象、 ADOActiveX 數(shù)據(jù)對象。由于測量日期和時間不會重復,所以根據(jù)日期和時間,可以區(qū)分數(shù)據(jù)庫中的數(shù)據(jù)屬于哪一次檢測。 3 個表的結構分別如表 。 標準值表 : 標準值表用于保存用戶所修改的標準溫度值。 Access 數(shù)據(jù) 庫的設計 在 Microsoft Access 數(shù)據(jù)庫中,信息是 以表的形式組織起來的,表就是數(shù)據(jù)以行和列的形式組織在一起,每一行代表一條記錄,每一列代表一個字段,描述它所含有的數(shù)據(jù)。多點溫度信息管理系統(tǒng)數(shù)據(jù)庫采用關系型數(shù)據(jù)庫,用 Access2020 開發(fā)。 數(shù)據(jù)庫的設計 數(shù)據(jù)庫是存放數(shù)據(jù)的倉庫,是以一定的組織方式存儲在計算 系統(tǒng) 中相關數(shù)據(jù)的集合。 標準參數(shù)修改模塊:為了適應不同的植物所需要的環(huán)境,為了保證本軟件的兼容性,設計了一個參數(shù)修改模塊,通過這個模塊用戶可以對所需要的各項參數(shù)進行修改。 歷史數(shù)據(jù)趨勢圖模塊:用于觀察所測得的溫度濕度光照值得 變化,是管理變得更直觀,人性化。以及將上位測控系統(tǒng)的數(shù)據(jù)傳輸?shù)浆F(xiàn)場測控系統(tǒng)中。 智能溫室 上位測控系統(tǒng) 主要包括以下功能: 現(xiàn)場測控系統(tǒng) 進行數(shù)據(jù)通信; ; 、顯示、趨勢圖等處理功能 ; ; 接下來分別對各個模塊進行簡單的介紹: 用戶管理模塊: 為防止不相關人員隨意打開本軟件修改,刪除檢測結果,所以軟件運行后,首先設計了登陸對話框,要求輸入用戶名和密碼,輸入正確后才能進入該軟件的主界面。光照值 End If If z_start = True Then in_data(ovt) = hk(0) ovt = ovt + 1 End If If 0 Then 39。濕度值 =Val(in_data(5) amp。溫度值 =Val(in_data(3) amp。通道 0 的結束標志位 z_start = False =Val(in_data(1) amp。通道 0 的開始標志位 z_start = True ovt = 0 重慶理工大學畢業(yè)論文 智能溫室 — 上位測控系統(tǒng)設計 19 End If If hk(0) = amp。第 0 通道數(shù)據(jù)接受與處理 If hk(0) = amp。 開 始設 置 通 信 協(xié) 議 , 傳 輸 速 率 等 參 數(shù)設 置 通 訊 端 口 號在 程 序 中 加 入 C o m m 控 件開 啟 通 訊 端 口使 用 I n p u t或 O u t p u t屬 性 讀 入 或 送 出數(shù) 據(jù)通 信 結 束 后 端 口 關 閉結 束 圖 MSComm控件通信的流程圖 VB 程序編制 Private Sub MSComm1_OnComm() Select Case Case EvReceive 39。該事件將連續(xù)產(chǎn)生,直到用 Input屬性從接收緩沖區(qū)中讀取并刪除字符 2 ComEvSend 發(fā)送緩沖區(qū)中數(shù)據(jù)少于 Sthreshold 個,串口已經(jīng)發(fā)送了一些數(shù)據(jù),程序可以用 Output屬性繼續(xù)發(fā)送數(shù)據(jù) 3 ComEvCTS Clear To Send信號線的狀態(tài)發(fā)生變化 4 ComEvDSR Data Set Ready信號線從 1變到 0 5 ComEvCD Carrier Detect信 號線的狀態(tài)發(fā)生變化 6 ComEvRing 檢測到振鈴信號 7 ComEvEOF 接收到文件結束符 表 CommEvent通信事件代碼、常數(shù)及含義表 重慶理工
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1