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

正文內(nèi)容

基于c的遠程液位監(jiān)控軟件設(shè)計畢業(yè)設(shè)計(論文)(完整版)

2024-08-28 08:28上一頁面

下一頁面
  

【正文】 ..................................................................... 3 測控軟件構(gòu)成 .............................................................................................. 4 相關(guān)技術(shù)介紹 ..................................................................................... 4 程序流程框圖 ..................................................................................... 5 本章小結(jié) ..................................................................................................... 6 第 3 章 監(jiān)控軟件程序?qū)崿F(xiàn) ................................................................................ 7 軟件設(shè)計方案 .............................................................................................. 7 服務(wù)器設(shè)計 ................................................................................................. 7 界面設(shè)計 ............................................................................................ 7 Socket 編程 ......................................................................................... 8 客戶端設(shè)計 ............................................................................................... 12 界面設(shè)計 .......................................................................................... 12 Socket 編程 ....................................................................................... 13 本章小結(jié) ................................................................................................... 14 第 4 章 ActiveX 控件生成與發(fā)布 ................................................................... 15 控件生成與發(fā)布 ......................................................................................... 15 本章小結(jié) ................................................................................................... 20 第 5 章 軟件生成與測試 .................................................................................. 21 軟件生成及測試 ........................................................................................ 21 本章小結(jié) ................................................................................................... 24 第 6 章 結(jié)語與展望 .......................................................................................... 25 參考文獻 .............................................................................................................. 26 致 謝 ................................................................................................................ 27 附錄 軟件代碼 .................................................................................................... 28 湖南理工學(xué)院畢業(yè)設(shè)計(論文) 1 第 1 章 引 言 課題研究的背景 隨著 科技 的不斷發(fā)展 ,遠程 監(jiān)控技術(shù) 以其逐步完善和推廣,逐漸使人們意識到遠程測控技術(shù)對現(xiàn)代企業(yè)管理和生產(chǎn)效率的重要意義。 學(xué)號 畢業(yè)設(shè)計 (論文 ) 題目 : 基于 C的遠程液位監(jiān)控軟件設(shè)計 作 者 屆 別 學(xué) 院 專 業(yè) 指導(dǎo)教師 職 稱 完成時間 年 月 日 湖南理工學(xué)院畢業(yè)設(shè)計(論文) I 摘 要 為了彌補組態(tài)軟件在遠程液位監(jiān)控系統(tǒng)中的不足,本文設(shè)計了一套基于 C的遠程液位監(jiān)控軟件。為了提高生產(chǎn)效率,人們希望獲得對工廠生產(chǎn)中大量的物理量和生產(chǎn)工藝等參數(shù)的實時測控。應(yīng)用組態(tài)軟件可免去了傳統(tǒng)測控軟件編寫中龐大而復(fù)雜的編程工作,大大提高了測控系統(tǒng)的開發(fā)效率,且保證了測控平臺的工作性能和測控質(zhì)量。因此用C語言開發(fā)的遠程液位測控軟件可以有效的彌補傳統(tǒng)組態(tài)軟件的不足,滿足企業(yè)個性 化的要求。 第 3 章,相關(guān)軟件和技術(shù)的基本介紹??刂破?LIC101采用 PC機,用組態(tài)王 , 并用 C編寫可供組態(tài)王 的遠程監(jiān)控控件 。C/S 結(jié)構(gòu)的根本原理是將大的任務(wù)分解為多個子任務(wù),由多臺計算機協(xié)作完成。在 Inter 上的 主機 通常都會運行多個應(yīng)用軟件,并且提供多種服務(wù)。而 服務(wù)器 端 socket還將 處于 監(jiān)聽狀態(tài) , 等待 接收其他 客戶端 socket 的連接 申請 。本文提供了兩種通信協(xié)議,分別是面向連接的 TCP/IP 協(xié)議和無連接的 UDP 協(xié)議,然而在工業(yè)控制中必須保證數(shù)據(jù)傳輸?shù)目煽啃?,因此我們選擇了安全性高的 TCP/IP 協(xié)議作為通訊協(xié)議。 創(chuàng)建好項目后,打開工具箱,拖出我們所需的工具控件如: Lable、 Button、 TextBox 等進行界面設(shè)計,之后修改其對應(yīng)的屬性,雙擊后則可進行其他部分的代碼編寫。 另一種是 IP 地址的連接方式: IPAddress ipAddress = [0]。在 使用BeginAccept 方法之前, 必需調(diào)用 Listen 方法來 監(jiān)聽 連接申請, BeginAccept 的函數(shù)原型為: BeginAccept(AsyncCallback AsyncCallback, Ojbect state)。 (new AsyncCallback(Accept), listener)。 state 參數(shù)一定得包含用來通訊的連接。 int bytesSent = (ar)。如需一直阻塞到操作完成時則應(yīng)使用 Receive 方法進行重載。 (,0,0,new AsyncCallback(ReceiveCallback), state)。EventWaitHandle 即事件等待句柄,他允 許線程通過操作系統(tǒng)互發(fā)信號和等待彼此的信號來達到線程同步的目的。 湖南理工學(xué)院畢業(yè)設(shè)計(論文) 13 圖 client 界 面設(shè)計 Socket 編程 客戶端的 Socket 編程同樣分為以下兩個步驟: ( 1)建立客戶端連接 首先要創(chuàng)建 Socket 對象的實例,可以經(jīng)過 Socket 類的構(gòu)造方法來實現(xiàn): Socket socket= new Socket(, )。 IPEndPoint iep=new IPEndPoint(ip,13000)。然后分別講解了服務(wù)器和客戶端的實現(xiàn)代碼,包括界面設(shè)計和 SOCKET 編程設(shè)計。 本章小結(jié) 本章開頭提出了用 C語言生成的 AxtiveX 控件并非真正意義上的 ActiveX控件,而是 .dll 控件,且 能夠滿足 VS20xx, Web 等多種軟件調(diào)用。 圖 客戶端接收測試信息 測試成功后 , 服務(wù)器和客戶端可相互發(fā)送接收數(shù)據(jù) , 內(nèi)部設(shè)定先發(fā)送后接收的機 制 。然而目前軟件僅支持遠程客戶端和服務(wù)器之間進行點對點通信,若 實現(xiàn)多端口多服務(wù)器之間進行通信,可滿足工業(yè)液位過程監(jiān)控的系統(tǒng)化管理,對提高企業(yè)生 產(chǎn)效率有著重大意義。同時我還要感謝我的寢室同學(xué),他們在我迷惑的時候為我無私的提供了幫助。 using 。 public const int BufferSize = 1024。 private String content_send = 。 (服務(wù)器已啟動,正在等待連接?? )。 if () Send(handler, wele here!)。 (byteData, 0, , 0, new AsyncCallback(SendCallback), handler)。 } if (answer == ) { return。 (d, new object[] { text })。 } } private void Form1_Load(object sender, EventArgs e) { } } } } 湖南理工學(xué)院畢業(yè)設(shè)計(論文) 34 客戶端: using System。 using 。 } private ManualResetEvent connectDone = new ManualResetEvent(false)。 /// summary /// 連接客戶端 /// /summary /// param name=sender/param /// param name=e/param private void but_con_Click(object sender, EventArgs e) { if ( == || == ) { (請輸入要連接的 IP和端口 )。 (ar)。 int bytesRead = (ar)。 Receive_text()。 } catch (Exceptio
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1