學士學位設計(**)
中期報告
物聯網工程學院
通訊工程
1101
顏心學號:0702110115
一、畢業**(設計)計畫進度安排
第1-2周:根據課題要求收集資料、查閱相關文獻資料、確定總體方案,完成開題報告,並完成相關外文文獻的翻譯;
第3-6周:確定具體方案,學習和掌握資料庫等相關知識,以為軟體的各模組的設計做準備;
第7-10周:進行顯示和控制介面布局的設計、資料儲存程式,資料通訊協議等的設計;
第11-14周:對照設計要求除錯效能,利用串列埠除錯助手和虛擬串列埠新增軟體;
第15-16周:完成畢業**,準備答辯。
二、已完成情況、存在的主要問題及擬解決措施
1.畢業設計題目:基於工控機的多路資料採集系統軟體平台開發;
2.畢業設計要求:用多個rs485串列埠與對應的下位機相連,實現對應下位機模組溫度、濕度資訊向pc機的傳送,並把接收到的資訊儲存在資料庫中以待查詢。
該方案採用多個rs485串列埠作為pc上位機和下位機之間的通訊媒介,主要採集兩個大棚內的溫度和濕度資訊。其中,每個大棚都有1個溫度模組、4個濕度模組和1個控制模組。1)溫度模組總共有8個感測器,輪次傳送每個感測器的溫度資訊;2)每個濕度模組也有8個感測器,輪次傳送每個濕度感測器的濕度資訊。
這些資訊都有具體的幀格式,且具體的溫度和濕度採用4位16進製制數的格式。上位機程式,每當對應串列埠的快取區出現資料,都會讀取資料,然後清空快取區,並將資料顯示到對應的textbox中,同時存放到資料庫對應的表中。
本程式採用 vs2010程式設計環境,使用c#.***語言設計和sql server 2008資料庫儲存資料。
1)串列埠通訊程式模組:首先新增serialport控制項
serialport1.open(); //開啟對應串列埠
privatevoid serialport1_datareceived(object sender, system.io.ports.
serialdatareceivedeventargs e觸發串列埠讀取快取區資料
2)資料顯示程式模組
privatevoid displaytext_2(objectsender,eventargs e) //顯示函式
char data1 = data.tochararray字串轉換成字元陣列
string str1 = data.substring(8, 2取子串
string str2 = data.substring(10, 2);
string data2 = str2 + str1字串連線
int temp1 = convert.toint32(data2, 16);
data2 = convert.tostring(temp1, 10型別轉換
decimal temp2 = convert.todecimal(data2) / 10;
stringstranalysistime = datetime.now.tostring();
add(1,1,convert.toint32(data.substring(5,2)),temp2,stranalysistime); //呼叫資料庫儲存程式
string x = temp2.tostring();
switch (data1[7具體顯示
case'1':
textbox2_1.text = x;
break;
case'2':
textbox2_2.text = x;
break;
case'3':
textbox2_3.text = x;
break;
case'4':
textbox2_4.text = x;
break;
case'5':
textbox2_5.text = x;
break;
case'6':
textbox2_6.text = x;
break;
case'7':
textbox2_7.text = x;
break;
case'8':
textbox2_8.text = x;
break;
}3)資料庫儲存程式模組
stringconstr = "server=mryan-pc;database=first_db;uid=sa;pwd
privatevoid add(int a, int b, decimalc,string d資料庫新增資料函式
sqlconnection conn = newsqlconnection(constr建立資料庫連線例項
stringsql = "insert into temperature values('"+a+" ','"+b+"','"+c+"','"+d+"') ";
conn.open連線資料庫
sql***mandcmd = newsql***mand(sql, conn);
cmd.executenonquery新增資料
conn.close關閉連線
畢業設計中期報告
一 提出課題 分析 園遊森林入夢來 系列插畫設計主要是通過插畫內容來表現大自然的豐富世界,通過這些插畫來表達自己心中的一絲美好,在現實生活中,我們很少能接觸森林,同時,在我們的心目中自然界的動物和植物比較夢幻和遙不可及,有時候我們會覺得有些動物很兇猛,有時候也會覺得大部分植物都主要以綠色為主,種類繁...
畢業設計中期報告
畢業設計 完成進度報告 機電與資訊工程學院電氣工程與自動化專業 課題名稱 2.4g無線遙控電動汽車 專題題目軟體設計 學生姓名 學號 指導教師 報告日期 2011年5月7日 說明 1.本報告應包括以下部分 1 畢業設計 部分 畢業設計要完成的具體任務 已收集的資料目錄是否已經齊備 畢業設計的總體方案...
畢業設計中期報告
我的畢業設計的選題是 為河南錦鵬投資集團 做整套的vi設計,企業在發展過程中,需要創新,需要有新的東西植入到公司的文化當中去。此次設計目的就是希望能夠把vi的理念植入到公司,讓公司的vi流程更加的模範化,標準化,秩序化。目前了解到此公司還未創造出適合的vi設計,希望這次的設計能夠根據公司的具體情況,...