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

正文內容

專拉力試驗機無線網絡的pc軟件設計_畢業(yè)設計論文-全文預覽

2025-09-06 21:50 上一頁面

下一頁面
  

【正文】 mFile 用于操作內存文件。 繪圖的方法是先將畫筆移到坐標原點處,然后用 LineTo 函數將各點的練成折線,由于點的密度非常大(一秒 12 個數據),所以得到的肯定是一條平滑的曲線。239。 m_current=39。 [i]/9是 Y 坐標 位置。 LineTo 函數 LineTo 是 用當前畫筆畫一條線,從當前位置連到一個指定的點。函數原型 如下 : int ReleaseDC(HWND hWnd, HDC hdc); hWnd:指向要釋放的設備上下文環(huán)境所在的窗口的句柄。 ReleaseDC 函數 函數功能:函數釋放 設備上下文 環(huán)境( DC)供其他應用程序使用。 南京工程學院自動化學院本科畢業(yè)設計(論文 ) 32 PS_DASHDOTDOT: 畫筆畫出的是點 點 劃線( nWidth 必須不大于 1) 。 nWidth Long: 以邏輯單位表示的畫筆的寬度 crColor Long: 畫筆的 RGB 顏 色 nPenStyle Long 指定畫筆樣式,可以是下述常數之一 : PS_SOLID: 畫筆畫出的是實線 。這三種都是 BYTE型的,取值范圍是 0~255。 拉力曲線的繪制 繪圖用到的類與函數 CPen 類 MFC 提供了 CPen 來創(chuàng)建畫筆對象,該類 封裝了畫筆相關的操作。 ( 3) Butten 控件 Butten控件是使用較為頻繁的控件之一。使用過程中可以為 Combo Box 控件添加 SelChange 消息響應函數,來執(zhí)行所需的操作。包括對話框中所顯示內容的字體顏色,對話框的底色,以及對話框的使能控制。 南京工程學院自動化學院本科畢業(yè)設計(論文 ) 30 第四步:主體界面設置好后,便開始為控件添加代碼(包括設置控件屬性代碼,控件消息響應函數代碼)。(注:有電腦沒法添加此控件的,需要打開 windows的 CMD窗口注冊一下此控件。在本上位機軟件中用到了 MSComm 控件。 主體界面是上位機軟件的主體顯示窗口,包含:系統(tǒng)標題、 數據 顯示區(qū)域、圖形 顯示區(qū)域、用于操作區(qū)域(包括命令按鈕, 串口參數設置) 、附加功能顯示區(qū)域 (包括各種命令按鈕) , 本次上位軟件的主界面 如圖 。 (7)形式與內容的統(tǒng)一 設計界面時將美的原則和實用性相結合,合理利用顏色,圖像和顯示效果來達成內容與形式的統(tǒng)一。在確定設計思路時,要堅持用一種風格貫穿整個應用程序的始終,完成整個程序的設計。 (3)合理安排控件位置 將控件適當分組,把功能相近或密切相關的控件劃為一個邏輯組,放在一起,便于操作。另一方面,機器向人傳遞的信息必須準確,不致引起誤解和混亂。 人機交互界面的設計 人機界面 (Human 一 Machine Interface)是指人和機器進行交互的操作方式, 即用戶與機器相互傳遞信息的媒介,其中包括信 息的輸入和輸出。當串口接收到數據時,則發(fā)生接收事件并發(fā)出消息, Windows 系統(tǒng)的消息機制是應用程序能響應消息,即自動調用消息的響應函數并完成數據的 處理。具體代碼見附件。 //通信波特率 CComboBox m_。當接收緩存區(qū)中的字符數達到該閾值時, MSComm 控件就會產生 OnComm 時間,并且 CommEvent 屬性會被設置為 ComEvReceive,即接收事件。使用如下函數來操作該屬性: void SetInBufferSize( short nNewValue); //設置輸入緩存區(qū)的大小 short GetInBufferSize(); //讀取輸入緩沖區(qū)的大小設置值 該屬性的默認值為 ,即輸入緩存區(qū)可緩存 1024字節(jié)數據 。 使用如下函數來操作該屬性: void SetInputLen( short nNewValue); //設置輸入緩存區(qū)中一次讀出的字節(jié)數 Short GetInputLen(); //獲取當前從輸入緩存區(qū)中一次讀出的字節(jié)數 該屬性的默認值為 0,即讀取整個緩存區(qū)中的內容。 InPut屬性 通過操作該屬性值可以從串口通信輸入緩存區(qū)來獲取數據。 //將串口 波 特率設置為9600bps,無校驗, 8 位數據位, 1 位停止位。 //返回正在使用的串口編號 nNewValue可以設置成從 1~16 的任何數 (默認值為 1),對應使用的串口號為COM1~ PortOpen 屬性打開一個并不存在的端口時, MSComm 控件會產生錯誤 68(設備無效)。 CommPort 屬性 通過設置該屬性值,可以決定串口通信使用的串口編號。當讀屬性時,可以讀出該屬性的當前設置值。通過這個橋梁,使得開發(fā)串口通信程序的工作變得簡單容易。利用已有的 AxtiveX 控件,只需要編寫少量的代碼,就可以輕松高效地完成任務。 目前 Win32 中基于 VC + + 6. 0 的常用串口通信程序一般可以用兩種方法實現 : ①利用 MSComm ActiveX 串行通信控件 。 南京工程學院自動化學院本科畢業(yè)設計(論文 ) 20 第三章 上位軟件的具體設計 軟件總體流程圖 圖 軟件運行的總體流程圖接收下位機信息 開始 設置串口 并打開串口 接收請求消息 結束 N 接收數據,顯示并繪圖 **START? 顯示設備號 準備接收數據 Y END? Y N 南京工程學院自動化學院本科畢業(yè)設計(論文 ) 21 串口通信的實現 隨著計算機的普及,計算機網絡和多微機系統(tǒng)的廣泛應用,盡管當今 USB 通信技術和以太網技術快速發(fā)展,然而串口通信技術始終以其連接簡便,價格低廉,穩(wěn)定可靠等優(yōu)點,在計算機通信領域占有一席之地。通過分析找到了適合本次課題的軟件設計方法,即模塊化程序設計。 近年來,隨著無線網絡技術的日益發(fā)展,無線網絡的應用越來越被各行各業(yè)所 接受 。使用 C++語言進行程序設計可以獲得可重用性、可靠性、連續(xù)性、訪問控制、繼承性以及多態(tài)性等優(yōu)勢。第三步: 軟件對接收到的數據進行處理,并在人機界面繪圖框里繪制拉力曲線圖 。 南京工程學院自動化學院本科畢業(yè)設計(論文 ) 18 設計的思路及實現的方法 總體設計概述 本 軟件主要完成對多 臺拉 力試驗機進行數據采集 , 繪出拉力曲線圖,被對接收到的數據進行存儲。 顯示模塊提供給用戶一個比較友好的界面,讓數據 更加生動直觀的顯示出來 ,同時數據將被保存在一個 .TXT文檔中 。 如圖 圖 程序模塊結構劃分圖 ( 1) 通信 模塊 PC機和下位機通訊時,需要設置串口端口號,串口波特率等參數。各種高級語言在進行模塊化程序設計時,雖然解決問題所采取的方式 、方法有所不同,但所要達到的目的卻是一致的,而且在其模塊的定義、調用方式、參數傳遞等等方面,其實質性的問題也是一致的。使其達到計算機可以重復執(zhí)行,而設計人員又不必重復去編寫的目的。 模塊化程序設計 一個系統(tǒng)是否能夠正常地運行,不但取決于硬件設計的合理性和可靠性,同時還要看系統(tǒng)的軟件能否可靠的運行,軟件功能是否能夠滿足用戶的需求。 數據顯示 一般 用編輯框實現,將試驗的內容以數據的形式顯示出來有利 于保證數據的真實性和準確性,防止由于人為 的種種原因 造成數據錯誤。本 軟件 對人機界面的需求是界面友好,易于操作。 串口 通 信 作為一種基本而又靈活方便的通信方式 ,它被廣泛應用于工業(yè)控制與自動控制中 ,它不僅沒有因為時代的進步而遭淘汰 ,反而在規(guī)格上越來越完善 ,應用也越來越廣泛。無線接收模塊通過 USB 接口將得到的數據傳送給數據處理模塊,再由數據處理模塊對數據進行一系列的處理,并通過串口將數據上傳到PC 端,通過 PC 端的拉力試驗監(jiān)控軟件實現對多臺拉力試驗機數據的顯示,繪圖,保存等一系列的處理。 ZigBee數傳模塊類似于移動網絡 基站 。 ZigBee 可采用星狀、片狀和網狀網絡結構,由一個主節(jié)點管理若干 子節(jié)點,最多一個主節(jié)點可管理 254個子節(jié)點;同時主節(jié)點還可由上一層網絡節(jié)點管理,最多可組成 65000 個節(jié)點的大網。 ⑤短時延。 ④近距離。通過大幅簡化協(xié)議 (不到藍牙的 1/10),降低了對通信控制器的要求,按預測分析,以 8051的 8位微控制器測算,全功能的主節(jié)點需要 32KB 代碼,子功能節(jié)點少至 4KB 代碼,而且 ZigBee 免協(xié)議專利費。在低耗電待機模式下, 2節(jié) 5號干電池可支持 1個節(jié)點工作 6~ 24個月,甚至更長。與 移動通信 的 CDMA 網或 GSM網不同的是, ZigBee 網絡主要是為工業(yè)現場自動化控制數據傳輸而建立,而移動通信網主要是為語音通信而建立,每個基站 價值一般都在百萬元人民幣以上,而每個 ZigBee“基站”卻不到 1000元人民幣。 第四章是軟件功能的實現和調試,介紹了幾種常用的調試方法,用圖片的方南京工程學院自動化學院本科畢業(yè)設計(論文 ) 12 式詳細給出了軟件調試的過程和結果; 第五章總結了全文的研究工作。我國的試驗機從功能性、適用性等方面都緊隨國外試驗機行業(yè),如新三思集團公司前兩年推出的 試驗軟件,功能更強大、操作更人性化,獲得了國內廣大用戶的一致好評。 它們 生產著幾百種規(guī)格、型號的試驗機產品,有的試驗機產品已出口到國外,遠銷到亞洲和歐美市場。 國內的發(fā)展現狀 我國的國防科技工業(yè)和其它部門的科研院所不能直接進口某些關鍵材料試驗的儀器設備。比較有代表性的是德國,美國,以及日本等一些企業(yè)。本系統(tǒng)相比普通拉力試驗機能很好實現基本功能以外,還具有以下的特點: 原始拉伸過程的再現 : 由于在拉伸過程中存儲了 6000多個原始拉伸采樣點 , 從而可實現拉伸過程的再現 , 為日后的科研研究提供物質基礎 。伴隨現場總線的問世,過程測控儀表發(fā)展歷程出現了重大轉折和難得機遇 。在試驗結束后,還可以由計算機處理試驗數據 繪制拉力曲線圖 ,并 將數據存儲, 試驗人員可以調出以前的試驗數據,以供研究,還可以根據研究的需要,編制相應程序, 對有關數據進行處理 , 在計算機的協(xié)助下,快速準確的得到試驗結果。其次,隨著計算機產業(yè)的飛速發(fā)展,硬件產品的成本逐年下降,所以可以以較小的造價實現更為全面的功能,能夠完成復雜試驗過程的控制系統(tǒng) 。因此,試驗機在國民經濟中占有相當重要的地位,它的發(fā)展水平在某種程度上反映了一個國家工業(yè)發(fā)展的水平。甚至許多 原來用硬件電路難以解訣或根本無法解決的問題,也可以采用軟件技術很好地加以解決。 拉 力 試驗機 主要由機械部分,數據采集部分,私服驅動部分,數據處理部分等 組成。 為了 判斷材料的力學性能,產品的結構性能, 就 需要相應的試驗設備以及材料試驗方法,于是 拉力 試驗機應運而生。 C++。但是, 仍 有不足之處 。重點介紹了模塊化程序設計的方法并著重講述了 各功能模塊的功能 實現。南京工程學院自動化學院本科畢業(yè)設計(論文 ) 1 南京工程學院 自動化學院 本科畢業(yè)設計(論文) 題 目: 拉力試驗機無線網絡的 PC 軟件設計 專 業(yè): 自動化 班 級: 數控 000 學 號: 000000 學生姓名: 0000000 指導教師: 000000000000000 起迄日期: ~ 設計地點: 工 程 實踐 中心 7 號樓 南京工程學院自動化學院本科畢業(yè)設計(論文 ) 2 Graduation Design (Thesis) PC Software Design for Tensile Testing Based on Wireless Network By 00000000 Supervised by Associate School of Automation Nanjing Institute of Technology June, 2020 南京工程學院自動化學院本科畢業(yè)設計(論文 ) 3 摘 要 設計 拉力試驗機 PC端軟件 的主要目的是配合 拉力試驗機下位機 工作, 運用無線網絡技術實現對多 臺拉力試驗機的監(jiān)控,對接收到的數據進行 簡單處理,繪制出拉力曲線圖,并完成對數據的存儲 。 分析了 軟件的 的用戶需求、設計方法、設計思路、設計流程等。程序運行的結果 基本 達到了預期的 效 果
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1