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

正文內容

溫濕度測量系統設計畢業(yè)設計(更新版)

2025-01-22 15:44上一頁面

下一頁面
  

【正文】 濕度測量系統設計(上位機軟件設計) 22 CTS 線 :用于傳輸串口 Modem等設備發(fā)往 PC 機的信號 ,該信號表示 Modem是非允許發(fā)送數據。 查詢方式 查詢方式實質上還是事件驅動,但在有些情況下,這種方式顯得更為便捷。在許多情況下,在事件發(fā)生時需要得到通知,例如,在串口接收緩沖區(qū) 中有字符,或者 Carrier Detect (CD) 或 Request To Send (RTS) 線上一個字符到達或一個變化發(fā)生時。用 Visual C++編寫的顯示曲線的程序如下: VC++串口通 信技術 陜西科技大學畢業(yè)論文(設計說明書) 21 目前 Win32 中基于 VC++ 的常用串口通信程序一般可以使用兩種方法實現: 利用 MSComm ActiveX 串行通信控件實現 。通信線路上傳送的所有位信號都保持一致的信號持續(xù)時間,每一位的寬度都由數據傳送速率來確定,而傳送速率是以每秒傳送多少個二進制位來度量的,這個速率等于波特率。數據位發(fā)送完之后,便可以發(fā)送奇偶校驗位。當發(fā)送設備要發(fā)送一個字符數據時,首先發(fā)出一個邏輯 “ 0” 信號,這個邏輯低電平就是起始位 。在發(fā)送或接收數據過程中,選擇校驗方法,對數據的傳輸進行校驗。 b)保持收發(fā)同步,在數據塊之前加上前文,在數據之后加上后文 —— 幀( frame)。若停止位以后不是緊接著傳送下一個字符,則讓線路上保持為 “ 1” 。接收端不斷檢測線路的狀態(tài),若連續(xù)為 “ 1” 以后又側到一個 “ 0” ,就知道發(fā)來一個新字符,應馬上準備接收。 a)每次只能傳輸一個編碼字符,可以連續(xù)發(fā)送多個字符,可以隨即進行單獨發(fā)送。 ( 1)單工傳輸:數據始終只能在一個方向上傳輸,任何時間不能進行反向傳輸。數據通信就是以傳送數據為業(yè)務的通信。如果要使用多個記錄集,最好的方法是同 Command 對象一樣使用己經創(chuàng)建了數據連接的全局 _ConncetionPt 接口,然后使用 _ReeordsetPt 執(zhí)行存儲過程和 SQL 語句。 _CommandPt:接口返回一個記錄集。如 : BOOL CNCLY2021APP :: InitInstance() { AfxEnableControlContainer(); :: CoInitialize(NULL); //這就是初始化 COM 庫 } 程序最后要調用 ::Couninitialize()。 屬性集合 (Properties):在連接對象、命令對象、記錄集對象和域對象中都包含了屬性對象的集合。 屬性對象 (Property):用于在操作中使用的其它對象的詳細屬性。 圖 32ADO 的結構 (2)ADO 結構 ADO 技術用對象封裝了 OLEDB 中所提供的接口,這些接口分別被 OLEDB 數據提供程序、 OLEDB 服務提供程序所使用。 3)所有關系數據庫的公共語臺‘ 由于所有主要的關系數據庫管理系統都只持 SQL 語言,用戶可將使用 SQL 的技能從一個 RDMBS 轉到另一個,所有用 SQL 編寫的程序都是可以移植的。 2)統一的語言 SQL 可用于所有用戶的數據庫活動模型,包括系統管理員、數據庫管理員、應用程序員、決策支持系統人員及許多其它類型的終端用戶。 以上介紹了 SQL數據庫結構化查詢語言的幾個簡單的命令,其余的命令請查詢參考文獻 [12, 13]。其它選 項與上面的表結構定義相同。 陜西科技大學畢業(yè)論文(設計說明書) 11 2)SQL 的數據定義功能, SQL 數據定義功能包含了表結構的定義、修改與刪除以及視圖的創(chuàng)建與刪除。 (5)訪問不同種類數據源傳統的 ODBC 技術只能訪問關系型數據庫,在 VC++中,提供了 OLEDB 訪問技術,不僅可以訪問關系型數據庫,還可以訪問非關系型數據庫。 VC++ 提供了多種數據庫訪問技術 ——ODBC API、 MFC ODBC、 DAO、OLEDB、 ADO 等。在視圖中可以顯示和編輯源文件和頭文件。用來建立新的類,定制類,把消息映射為類成員函數,或者把控制框映射為類變量成員。 溫濕度測量系統設計(上位機軟件設計) 8 圖 31 VC++集成開發(fā)環(huán)境介紹 VC 十 +被稱為可視化集成開發(fā)環(huán)境是由于在 VC++中能夠執(zhí)行如下的功能 : 第一,生成不用編寫代碼的起始應用程序 ; 第二,通過許多不同方法查看項目文件 ; 第三,編輯源文件和包含文件 ; 第四,建立應用程序的可視界面 (菜單和對話框 ); 第五,編譯和鏈接 ; 第六,運行時調試應用程序。例如,在布置一個對話框時,可以使用資源和可編輯框來選擇需要在對話框中放置的元素 (按鈕、列表框等 ),并且用鼠標來確定元素的位置和大小 。 Windows 引入了一個名為圖形設備接口 (GDI)的抽象層。另外,它提供了大量的代碼,指導用戶編程時實現某些技術和功能。 溫濕度測量系統設計(上位機軟件設計) 6 3 系統 相關技術 介紹 Visual C++開發(fā)平臺 二十世紀九十年代以來,伴隨著計算機硬件技術的高速發(fā)展, Windows 操作系統風靡全球,形成了操作系統市場的壟斷地位。 MFC 提供的類庫讓程序員把精力更多的放在功能拓展上,而不用太在意細節(jié)的實現,還允許在編程過程中自定義和擴展應用程序中的類,同時也允許調用 Windows API 函數,使得應用程序以最小的規(guī)模實現最豐富的功能。所以,用面向對象技術開發(fā)的軟件,易于擴展、調試和維護。功能上的統一保證了面向對象設計的可擴展性。這種通信機制叫做消息的傳遞。繼承性是面向對象的最主要特點,是面向過程所不具備的。把一組對象的共同特性加以抽象并存儲在一個類中的能力,是面向對象技術最重要的一點 。 對象是面向對象開發(fā)模式的基本成分,是基本運行時的實體,每個對象可以用一組屬性和它可以執(zhí)行的一組操作來定義,就是封裝了數據和操作的程序塊,反映了面向對象的封裝的特征。 其次,結構分析與結構設計技術清楚地定義了目標系統的接口。它把一個復雜的程序分解成若干個較小的過程,每個過程都可以單獨地設計、修改、調試。 課題 主要研究的內容 木課題以 Windows XP 為開發(fā)平臺,以 C++為開發(fā)語言,以 VisualC++ 作為前臺開發(fā)環(huán)境, Microsoft Access 作為后臺開發(fā)數據庫。 介紹了溫濕度測量系統上位機的軟 件構成。同時上位機對用戶進行管理,方便用戶對采集到的數據進行查看及對歷史數據的查詢等。 傳感器技術、微控制器技術和計算機技術日漸成熟之后,現代的溫濕度測量與控制系統克服了以往系統中存在的一些問題,比如對環(huán)境溫濕度的控制與調節(jié)以及數據的記錄都由微控制器或計算機自動完成,且測得的數 據也更加的精確,對環(huán)境溫濕度的調節(jié)更具有實時性。 溫濕度測量系統設計(上位機軟件設計) 2 2 面向過程 與面向對象 面向過程與面向對象 技術 傳統的軟件設計方法是面向過程的,所謂面向過程的程序設計是用結構化編程語句來編寫 程序。然而用戶需求的變化大部分是針對加工的,因此這種變化對基于過程的設計來說是不可能實現的,用這利,技術設計出的系統往往是不穩(wěn)定的,即用戶需求的變化往往造成系統的較大 變化,從而需要花費很大代價才 能實現這種變化。一個面向對象的程序的每一成 分應是對象,計算都是通過新的對象的建立和對象之間的通信來執(zhí)行的。類的實現可使用能提供它所需要服務的其它類的實例,這些實例應該受到保護不被其它對象存取,包括了同一個類所生成的所有其它實例。使用繼承設計一個新類,可以視為描述一個新對象的集合,它是現存類所描述對象集合的一個子集合。接收到消息的對象經過解釋,然后予以響應。 面向對象是以功能來劃分問題,而不是步驟。類是獨立性很強的模塊,向類的實例發(fā)送消息就可以運行,并且觀察它是否可以正確地完成要求的工作,對類的測試比較容易實現,發(fā)現錯誤也通常集中在類 的內部,容易調試和維護。使用 MFC 類庫和 Visual C++提供高度可視的應用程序開發(fā)工具,使得現在應用程序的開發(fā)更簡單,并可提高代碼的可靠性與可重用性。 本章小結 本章主要介紹了 面向過程與面向對象的技術,課題主要研究的內容 及 論文的整體框架,對論文的整體結構與內容有了一定的了解。 MFC 不僅給用戶提供了 Windows 圖形環(huán)境下應用程序的框架,而且還提供了創(chuàng)建應用程序的組件,這樣,開發(fā)人員不必從頭設計創(chuàng)建和管理一個標準Windows 應用程序所需的程序,而是從一個比較高的起點編程,故節(jié)省了大量的時間。 Windows 還對選定的窗口發(fā)送 WM_COMMAND 消息,以響應用戶菜單的選擇、對話框按鈕的單擊等操陜西科技大學畢業(yè)論文(設計說明書) 7 作,用戶也可以定義自己的消息,并且能夠由程序發(fā)送到桌面的任何窗口,接收響應 。一般情況下,使用 所見即所得工具來編輯資源。圖 31 概括了 VC++應用程序創(chuàng)建過程 。 Classwizard 是一個交互式工具,主要進行類代碼的維護。 FileView 視圖同 ClassView 非常相似,將項目中的所有文件 (C++源文件、頭文件、資源文件、 Help 文件等 )以視圖的形式分類顯示。 MFC 的框架結構大大方便了編程工作,它合理的封裝了 Win32 API 函數,并設計了一套方便的消息映射機制,這套機制本身比較龐大和復雜。這兩種技術可以使應用程序組件化,增強程序的可擴展性。 基本格式為 : SELECT 查詢目標 FROM 表 1,表 2,?? [WHERE 條件表達式 ] [GROUP BY 分組列名 [HAVING[組選擇條件表達式 ]] ORDER BY 排序項 [序 ]?? ] 其中 SELECT 用來說明要查詢的數據項 ; FROM 說明要查詢的數據來自哪個或哪些表 ; WHERE 說明查詢的條件 ; GROUPBY 用于對查詢結果進行分組 ; HAVING 短語必須跟隨 GROUPBY 使用,用于限定分組滿足的條件 ; ORDERBY 短語用來對查詢的結果進行排序。 ALTER[COLUMN]字段名 下 表示要修改一個字段,字段名 1 是給出要修改字段名字。這里的刪除仍然是邏輯刪除,如果想物理刪除需要繼續(xù)使用 PACK 命令。所有 SQL 語句使用查詢優(yōu)化器,它是 RDBMS(關系數據庫管理系統 )的一部分,由它決定對指定數據存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引適合,而用戶則不需要知道表是否有索引、有什么類型的索引。而 SQL 將全部任務統一在一種語 言中。 OLEDB 為任何數據源提供了高性能的訪問,這些數據源包括關系和非關系數據庫、電 子郵件和文件系統、文本和圖形、自定義業(yè)務對象等等。 參數對象 (Parameter):用于對傳送給數據源的命令賦參數值。域對象的集合中包含了所有代表記錄集中每列的域對象 。在應用程序里,一個比較好的方法是在應用程序主類的 InitInstance成員函數里初始化 OLE/COM 庫環(huán)境。用 _ConneetionPtr 操作時要想得到記錄條數得 遍歷所有記錄,而用 _ReeordsetPt時不需要。同 _CommanPtr 接口一樣,它不一定要使用一個己經創(chuàng)建的數據連接,可以用一個連接串代替連接指針賦給 _ReeordsetPt 的Connection 成員變量 ,讓它自己創(chuàng)建數據連接。 單片機與 PC 串口通信技術 數據通信的概念 在實際工作中,計算機的 CPU與外部設備(簡稱外設)之間常常要進行信息交換;一臺計算機與其他計算機之間也往往要交換信息。 兩種通信方式的原理、優(yōu)點、缺點、應用對比列舉如下表: 表 31 兩種通信方式的比較 并行數據傳送 串行數據傳送原理 各數據位同時傳送 數據位按位順序進行優(yōu)點 傳送速度快、效率高 最少只需要一根傳輸線即可完成:成本低缺點 數據位數→傳輸線根數:成本高 速度慢應用 傳送距離 3 0 米用于計算機內 幾米~幾千公里,用于計算與外設之間 串行通信的傳送方式 根據通信在通信線路上的傳輸方向及其與時間的關系,串行通信可分為三種方式:單工 /半雙工 /全雙工方式。 ( 1)異步通信 異步通信是起止式傳輸,它是利用起止方法來保持收發(fā)雙方同步的。起始位 “ 0” 信號只占用一位,用來通知接收設備一個待接收的字符開始到來,線路上在不傳送字符時應保持為 “ 1” 。接收端收到停止位后,知道上一字符已傳送完畢,同時,也為接收下一個字符做好準備 —— 只要再收到 “ 0” 就是新的字符的起始位。 a)每次傳輸多個字符(數據塊)且它們之間沒間隙以及起始位,停止位。若連接正確,然后便可以開始發(fā)送或接收數據。當通信線上沒有數據被傳送時處于邏輯 “ 1” 狀態(tài)。 c)奇偶校驗位。 e)波特率設置。然后將轉換后的數據存到數組中,將數組中的數再在圖片框中顯示出來。 事件驅動方式 事件驅動通訊是處理串行端口交互作用的一種非常有效的方法。如果應用程序需要訪問多個串行端 口,必須使用多個 MSComm 控件。 DSR 線 :用于傳輸串口 Modem 等設備發(fā)往 PC 機的信號 ,該信號表示 Modem 等設備是非已經作好操作準備。 ? CommPort :設置或返回端口代號。如果我們需要對固定的字符串長度做特別的運算時,要設置該屬
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1