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

正文內(nèi)容

龍蝦養(yǎng)殖遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)采集上位機(jī)軟件模塊畢業(yè)論文-閱讀頁(yè)

2025-07-13 23:09本頁(yè)面
  

【正文】 的外觀系統(tǒng)基于 CAN 硬件接口的底層動(dòng)態(tài)鏈接庫(kù) 進(jìn)行編程。[DllImport(\\, EntryPoint = CAN_Open)]static extern Boolean CAN_Open(int mindex)。[DllImport(\\, EntryPoint = CAN_Init)]static extern Boolean CAN_Init(int mindex, Byte[] config)。第四章 數(shù)據(jù)采集與控制模塊的詳細(xì)設(shè)計(jì)19[DllImport(\\, EntryPoint = CAN_Recv)]static extern Boolean CAN_Recv(int mindex, byte[] config, int rtimeout)。 Byte[] canbuff = new Byte[11]。 Byte[] canbuff1 = new Byte[5]。 Byte station = station_。 //置輸出數(shù)據(jù)指令為amp。 //設(shè)定輸出通道 1 置位 setout2 = 0x0。 data = data amp。 data1 = (data amp。 canbuff1[0] = 2。 canbuff1[2] = (byte)(data amp。 canbuff1[3] = setout1。 //要輸出的 9-16 通道數(shù)據(jù)內(nèi)容 }public long cframe(Byte station1, Byte func1) //處理轉(zhuǎn)發(fā)幀的信息頭淮安信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文20 { long a1, b1。 0xFF0。 b1 = (b1 * 4096) amp。 return a1 | b1。圖 CAN 遠(yuǎn)程數(shù)據(jù)采集與控制模塊第四章 數(shù)據(jù)采集與控制模塊的詳細(xì)設(shè)計(jì)21在系統(tǒng)啟動(dòng)時(shí),首先要初始化 CAN 總線采集卡,之后通過(guò) CAN 總線采集卡初始化遠(yuǎn)程 CAN 模塊,檢查其狀態(tài)信息。//以下是模擬量采集的功能方法使用多通道public double[] read_chan(Byte station_no) { Byte[] tarr1 = new Byte[6]。 int cth, ctl。 fv = 10000。 dv = 65535。 long data, data1。 Byte[] canbuff1 = new byte[4]。 //進(jìn)行多通道的數(shù)據(jù)采集 func = 0x6。h5,多通道為x6 data = cframe(station, func)。 0xFFFF。 0xFF00) / 256。 canbuff1[1] = (byte)data1。 0xFF)。 } else淮安信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文22 { //下發(fā)完指令后,接收第一幀數(shù)據(jù)。 0xF0) == 0x60 amp。 (canbuff[0] amp。 t 4。 cth = canbuff[4 + t * 2]。 read_result[t] = ((read_result[t] amp。 Text4(i).Text = Format(CStr(((value(i) And dv) / dv * fv df) / 1000), ) } //接收第二幀數(shù)據(jù)。 0xF0) == 0x60 amp。 (canbuff[0] amp。 t 4。 cth = canbuff[4 + t * 2]。 //Text4(i).Text = 第四章 數(shù)據(jù)采集與控制模塊的詳細(xì)設(shè)計(jì)23Format(CStr(((value(i) And dv) /dv * fv df) / 1000), ) } }//判斷是否是第二幀結(jié)束 }//接收第二幀結(jié)束 }//判斷是否是第一幀結(jié)束 }//接收第一幀結(jié)束 }//判斷下發(fā)指令是否成功,結(jié)束! 系統(tǒng)功能的實(shí)現(xiàn) 數(shù)據(jù)采集模塊主界面設(shè)計(jì)圖 數(shù)據(jù)采集與控制模塊主界面在主界面上一共分為四個(gè)區(qū)域:1) 、環(huán)境數(shù)據(jù)采集與顯示系統(tǒng)對(duì)蝦池周邊的環(huán)境因子進(jìn)行數(shù)據(jù)采集,其中包括室外溫度、室內(nèi)溫度、環(huán)境濕度、引用水 PH 值、室內(nèi)環(huán)境含氧量、大氣壓力、日照強(qiáng)度、環(huán)境風(fēng)向。3) 、現(xiàn)場(chǎng)設(shè)備控制系統(tǒng)提供了對(duì)養(yǎng)蝦池塘現(xiàn)場(chǎng)設(shè)備的控制功能。根據(jù)現(xiàn)場(chǎng)采集數(shù)據(jù)情況,可以手動(dòng)開啟某個(gè)蝦池的現(xiàn)場(chǎng)設(shè)備,并設(shè)定工作時(shí)間。圖 菜單與工具面板主界面的實(shí)現(xiàn)代碼:系統(tǒng)主方法public MainForm() { InitializeComponent()。第四章 數(shù)據(jù)采集與控制模塊的詳細(xì)設(shè)計(jì)25 int i = 。 int j = 。 //為TreeView初始化 = ()。 //啟動(dòng)系統(tǒng)時(shí)間Timer = true。 //設(shè)置奪取數(shù)據(jù)的間隔時(shí)間 //初始化k8110板卡 OnOf_Control control = new OnOf_Control()。}數(shù)據(jù)庫(kù)連接類設(shè)計(jì)class ConnectDB { public ConnectDB() { } public static SqlConnection getConnection() { //(1)建立SqlConnection對(duì)象以連接數(shù)據(jù)庫(kù) SqlConnection conn = new SqlConnection(Data Source=localhost。Persist Security Info=True。Password=123456)。 //(3)設(shè)置SqlCommand對(duì)象的CommandText屬性 = SELECT * FROMyouydatabasetablename。 //(5)運(yùn)行SELECT語(yǔ)句 SqlDataReader mysqldatareader = ()。 //(7)顯示SqlDataReader對(duì)象中的數(shù)值淮安信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文26 = mysqldatareader[ID].ToString()。 //(9)關(guān)閉SqlConnection對(duì)象 ()。 }}數(shù)據(jù)曲線的顯示private void treeView1_AfterSele(object sender, TreeViewEventArgs e) { //清空曲線圖,防止兩個(gè)池塘的信息的兩條曲線重疊 ()。 //得到被選中的PoolID int poolID = (())。 if (statu == true) { string poolName = 。//開啟所有控件 (poolID)。//獲得公共信息,并在頁(yè)面顯示 ()。//描繪有關(guān)池塘曲線圖 }else{ //停用所有控件 ()。選擇池塘名稱下列表中的對(duì)應(yīng)池塘,同時(shí)選擇查看日期,會(huì)將池塘的監(jiān)控信息歷史記錄顯示在下面的對(duì)話框和圖表中。//清空6個(gè)選項(xiàng)卡內(nèi)容防止發(fā)生重疊 int poolID = selectPoolIDByName()。//獲得時(shí)間 ArrayList dataList=getPoolData(poolID,testDate)。//為GradeView 添加數(shù)據(jù)源 ArrayList newList = doDataList(dataList)。//描繪池塘數(shù)據(jù)曲線圖 ArrayList mDataList = getCommDate(testDate)。//為GradeView2 添加數(shù)據(jù)源 ArrayList newCommDataList = getLastCommData(mDataList)。//描繪公共數(shù)據(jù)曲線圖 }數(shù)據(jù)提取方法 private ArrayList getCommDate(string time) { ArrayList list = new ArrayList()。 string sql = select * from CommonData where convert(char(10),TestDate,120)=TestDate order by TestDate asc。 = sql。 [TestDate].Value = time。 SqlDataReader reader = ()。 = (reader[1].ToString())。 =第四章 數(shù)據(jù)采集與控制模塊的詳細(xì)設(shè)計(jì)29 (reader[3].ToString())。 = reader[5].ToString()。 (mData)。 } ()。 return list。添加模塊:點(diǎn)擊菜單中的【設(shè)備設(shè)置】中的【模塊管理】 ,選中其中的【添加模塊】操作,實(shí)現(xiàn)對(duì)新模塊的添加管理。淮安信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)論文30圖 設(shè)置模塊類型修改模塊信息:點(diǎn)擊菜單中的【設(shè)備設(shè)置】中的【模塊管理】 ,選中其中的【更改模塊】操作,實(shí)現(xiàn)對(duì)現(xiàn)有模塊信息的修改管理。一般一個(gè)模塊中包括 8——16 個(gè)節(jié)點(diǎn)。圖 添加模塊中的節(jié)點(diǎn)刪除節(jié)點(diǎn):點(diǎn)擊菜單中的【設(shè)備設(shè)置】中的【節(jié)點(diǎn)管理】 ,選中其中的【刪除節(jié)點(diǎn)】操作,實(shí)現(xiàn)對(duì)原有節(jié)點(diǎn)的刪除操作。圖 節(jié)點(diǎn)歸屬模塊3) 、設(shè)定采集間隔時(shí)間本項(xiàng)功能實(shí)現(xiàn)對(duì)系統(tǒng)數(shù)據(jù)采集采樣間隔時(shí)間的設(shè)定,由于本系統(tǒng)所采集數(shù)據(jù)在全天中的變化不是很大,同時(shí)對(duì)實(shí)時(shí)性的要求也不高,建議將采集間隔時(shí)間設(shè)定為 15 分鐘采集一次。同時(shí)對(duì)項(xiàng)目開發(fā)過(guò)程也有了比較深的體會(huì)與把握。將系統(tǒng)分為三個(gè)層次,便于對(duì)用戶界面的控制與后臺(tái)編碼的控制。更重要的是在項(xiàng)目開發(fā)過(guò)程中嚴(yán)格按照軟件工程的設(shè)計(jì)思想完成過(guò)程控制,從系統(tǒng)的需求分析到系統(tǒng)的概要設(shè)計(jì),到系統(tǒng)的詳細(xì)設(shè)計(jì)與編碼實(shí)現(xiàn),都嚴(yán)格遵循編碼規(guī)范。這個(gè)過(guò)程中所獲得的經(jīng)驗(yàn)是在課堂上得不到的。這部分內(nèi)容對(duì)應(yīng)于軟件技術(shù)專業(yè)的學(xué)生來(lái)說(shuō)有一點(diǎn)陌生。在這即將畢業(yè)走向工作崗位之際,我要繼續(xù)加強(qiáng)專業(yè)技能的學(xué)習(xí),不斷提高自身職業(yè)素質(zhì)。學(xué)會(huì)一種解決問(wèn)題的方法才是永久的,在今后的工作中要學(xué)會(huì)這個(gè)分析問(wèn)題的方法。在項(xiàng)目開發(fā)與論文撰寫工作中,遇到了很對(duì)技術(shù)上和方法上的問(wèn)題,等能得到王老師和其他項(xiàng)目組教師的悉心指導(dǎo)。能夠熟練的使用硬件設(shè)備的 API 接口函數(shù),去控制現(xiàn)場(chǎng)的設(shè)備。王志勃老師以其淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、求實(shí)的工作作風(fēng)和他敏捷的思維給我留下了深刻的印象,我將終生難忘。為此,我向熱心幫助過(guò)我的所有老師和同學(xué)表示由衷的感謝!在我即將完成學(xué)業(yè)之際,我深深地感謝我的家人給予我的全力支持!最后,衷心地感謝在百忙之中評(píng)閱論文和參加答辯的各位專家、教授!參考文獻(xiàn)35參考文獻(xiàn)[1]. 萬(wàn)隆生態(tài)龍蝦 .
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1