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

正文內(nèi)容

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

2025-08-03 22:54 上一頁面

下一頁面
 

【正文】 像 采 集探 頭 1圖 像 采 集探 頭 N光 照 采集 探 頭風 向 采集 探 頭大 氣 壓 力采 集 探 頭溫 度 采集 探 頭濕 度 采集 探 頭光 端 機 光 端 機計 算 機( 工 控 機 )服 務(wù) 器電 視 機( 電 子 顯 示 設(shè) 備 )數(shù) 據(jù)采 集 卡數(shù) 據(jù)采 集 卡光 端 機數(shù) 據(jù) 備 份存 儲 設(shè) 備攝 像 頭 控 制 信 號接 入 互 聯(lián) 網(wǎng) ( 遠 程 監(jiān) 控 )5 0 0 0 畝 盱 眙 龍 蝦 規(guī) 模 化 養(yǎng) 殖 與 信 息 化 管 理 技 術(shù) 開 發(fā) 應(yīng) 用 項 目 技 術(shù) 路 線 圖 圖 系統(tǒng)總體架構(gòu)圖 總線網(wǎng)絡(luò)拓撲設(shè)計 系統(tǒng)采用一整套 CAN 總線接收控制卡、前端數(shù)據(jù) A/D 轉(zhuǎn)換模塊和數(shù)字量輸出模塊,分別實現(xiàn)對傳感器的數(shù)據(jù)采集,遠端繼電器板單元動作控制,進而控制現(xiàn)場電氣設(shè)備。通訊距離最長為 10 公里,很好的適應(yīng)了大范圍的池塘養(yǎng)殖的環(huán)境要求。 上位機的 數(shù)據(jù)采集控制系統(tǒng)采用 .Net 平臺框架,主要完成對 CAN 接口卡的初始化和數(shù)據(jù)采集與現(xiàn)場電機設(shè)備控制。系統(tǒng)基于CAN 硬件接口的底層動態(tài)鏈接庫 [3]。 2)計算機實現(xiàn) 72小時實時數(shù)據(jù)資料備份,當龍蝦出現(xiàn)生病或死亡時,可以隨時回放,便于調(diào)查研究發(fā)生的原因。 6)龍蝦有群毆、相互蠶食的習性,在成蝦性成熟早期以及繁殖、打洞做窩、爭搶食物時尤其嚴重,往往造成大規(guī)模死亡 ,利用 視頻 監(jiān)控信息,對龍蝦群毆及時實施人工干預(yù)的經(jīng)驗。 淮安信息職業(yè)技術(shù)學院畢業(yè)設(shè)計論文 8 第 三 章 數(shù)據(jù)采集 控制 模塊的概要設(shè)計 數(shù)據(jù)采集控制模塊的需求分析 明確數(shù)據(jù)采集與控制 模塊的各方面需求,準備設(shè)計各個組件邏輯,最終實現(xiàn)對環(huán)境數(shù)據(jù)的數(shù)據(jù)采集、信息存儲、數(shù)據(jù)分析與設(shè)備控制。 系統(tǒng)功能及角色需求分析 上位機數(shù)據(jù)采集與控制系統(tǒng)設(shè)計主要完成以下六大功能: CAN 設(shè)備的初始化 主要完成對 CAN 數(shù)據(jù)采集板驅(qū)動的加載,對遠程數(shù)據(jù)采集模塊 [5]、設(shè)備控制模塊狀態(tài)的讀取,以判斷遠程模塊是否工作正常。并把數(shù)據(jù)實時的顯示在軟件系統(tǒng)的用戶界面上。 第三章 數(shù)據(jù)采集模塊的概要設(shè)計 9 圖 系統(tǒng)總體功能框圖 本系統(tǒng)的角色分為兩 種,一種是系統(tǒng)管理員。本系統(tǒng)采用了 SQL Server20xx 為數(shù)據(jù)平臺。數(shù)據(jù)采集與控制模塊功能 CAN 端口初始化 用戶與權(quán)限管理 數(shù)據(jù)采集與顯示 現(xiàn)場設(shè)備控制 數(shù)據(jù)備份 歷史記錄查詢 初始化接口板 巡檢采集模塊 巡檢控制模塊 用戶登錄 用戶管理 權(quán)限設(shè)定 數(shù)據(jù)讀取 數(shù)據(jù)實施顯示 采集周期設(shè)定 權(quán)限分配 注水水泵控制 排水水泵控制 增氧機控制 數(shù)據(jù)庫備份 數(shù)據(jù)庫還原 池塘信息維護 歷史記錄查看 數(shù)據(jù)導出 淮安信息職業(yè)技術(shù)學院畢業(yè)設(shè)計論文 10 SQL 是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。 SQL 語言包含 4 個部分 , 數(shù)據(jù)查詢語言( SELECT語句) 、 數(shù)據(jù)操縱語言( INSERT, UPDATE, DELETE 語句) 、 數(shù)據(jù)定義語言(如CREATE, DROP 等語句) 、 數(shù)據(jù)控制語言(如 COMMIT, ROLLBACK 等語句) 。當年人們把數(shù)據(jù)存放在文件柜中,可現(xiàn)在隨著社會的發(fā)展,數(shù)據(jù)量急劇增長,現(xiàn)在人們就借助計算機和數(shù)據(jù)庫技術(shù)科學的保存大量的數(shù)據(jù),以便能更好的利用這些數(shù)據(jù)資源。數(shù)據(jù)庫管理 (Database Administration)是有關(guān)建立、存儲、修改和存取數(shù)據(jù)庫中信息的技術(shù),是指為保證數(shù)據(jù)庫系統(tǒng)的正常運行和服務(wù)質(zhì)量,有關(guān)人員須進行的技術(shù)管理工作。 要建立可運行的數(shù)據(jù)庫,還需進行下列工作: (1)選定數(shù)據(jù) 庫的各種參數(shù),例如最大的數(shù)據(jù)存儲空間、緩沖決的數(shù)量、并發(fā)度等。在數(shù)據(jù)的準備和錄入過程中,必須在技術(shù)和制度上采取措施,保證裝入數(shù)據(jù)的正確性。 例如 healthInfo 是一個符合規(guī)范的名稱, a, arr 等則不符合規(guī)范。 ? 類 /接口 采用首字母大寫的英文單詞或英文單詞組合表示類。 name == “admin”) ? 文件注釋 每個文件 頭應(yīng)有注釋,包括以下內(nèi)容: /** * 項目名稱: 盱眙 5000畝龍蝦 養(yǎng)殖 遠程 監(jiān)控 系統(tǒng) ${project_name} * 開發(fā)單位:淮安信息職業(yè)技術(shù)學院 計算機系 * 開發(fā)人員:王志勃 (用開發(fā)者的姓名代替) * 編碼日期: ${date} ${time} * 文件名稱: ${file_name} * */ 第四章 數(shù)據(jù)采集與控制模塊的詳細設(shè)計 15 ? 方法注釋 /** *本方法實現(xiàn)對 baseinfo表提取個人系統(tǒng)編號 */ public String getSysId(){ //方法體 } ? 語句注釋 DBCon con = new BDCon()。 ? 外鍵 外鍵命名由本表名 _主表名 _FK 進行命名。 ? 存儲過程 系統(tǒng)中的存儲過程命名: PROC_過程名。 術(shù)語規(guī)范 表 41 術(shù)語定義或解釋表 序號 術(shù)語名稱 術(shù)語定義 1 總體結(jié)構(gòu) 軟件系統(tǒng)的總體邏輯結(jié)構(gòu)。主要內(nèi)容包括一張物理表關(guān)系圖及其相應(yīng)的數(shù)據(jù)字典 6 視圖 在基表或其他視圖之上建立的一張?zhí)摫恚凶鲆晥D,它具有物理表的許多性質(zhì),在數(shù)據(jù)處理和授權(quán)上很有用 7 角色 數(shù)據(jù)庫中享有某些特權(quán)操作的用戶,叫做角色。如需求分析報告、計細設(shè)計說明書、測試計劃、用戶手冊 12 參考資料 指本文件書寫時用到的其他資料。 可靠性高,標準中考慮了負載,即使擴 展卡超過了負載的最大值系統(tǒng)也能正常工作 。 電源電壓為 5V177。 工作溫度 0℃~ 70℃ , 相對濕度 0%~ 95%(不凝露) , 存貯溫度- 55℃~+ 85℃ 。 [DllImport(\\, EntryPoint = CAN_Reset)] static extern Boolean CAN_Reset(int mindex)。 public void openChannel(Byte station_, Byte channel) 淮安信息職業(yè)技術(shù)學院畢業(yè)設(shè)計論文 18 //打開 can 通道 { long data, data1。 Byte setout1, setout2。h8 setout1 = channel。 0xFFFF。 //第一字節(jié)填入本幀數(shù)據(jù)場長度 canbuff1[1] = (byte)data1。 //要輸出的 18通道數(shù)據(jù)內(nèi)容 canbuff1[4] = setout2。 b1 = func1。 } 第四章 數(shù)據(jù)采集與控制模塊的詳細設(shè)計 19 CAN 遠程模塊 初始化 在本系統(tǒng)中共使用了兩種類型的 CAN 遠程模塊: 分別是 K8512 模擬量 數(shù)據(jù)采集和 K8520 開關(guān)量輸出模塊 。 Byte[] tarr2 = new Byte[5]。 //量程為 10v的 fv和 df設(shè)定 df = 0。 Byte func。 //讀模塊單通道數(shù)據(jù)指令為 amp。 data1 = (data amp。 canbuff1[2] = (byte)(data amp。從 11字節(jié) if (CAN_Recv(0, canbuff, 100)) { //接收模塊返回幀 //判斷是否是第一幀 if ((canbuff[1] amp。 0xF) == 0x9) { for (int t = 0。 read_result[t] = ctl + cth * 256。從 11字節(jié) if (CAN_Recv(0, canbuff, 100)) { //判斷是否是第二幀 if ((canbuff[1] amp。 0xF) == 0xA) { for (int t = 0。 read_result[t + 4] = ctl + cth * 256。在蝦池中通常有三種設(shè)備:降溫風扇、降溫淋浴、換氣扇。 //獲得工作區(qū)的大小 int i = 。 ()。 //啟動公共 Timer ()。Initial Catalog=Aquiculture。 //(2)建立 SqlCommand對象 SqlCommand mysqlmand = ()。 //(6)用 SqlDataReader對象讀行 ()。 return conn。 //判斷池塘開啟,告知用戶 bool statu = (poolID)。 //獲得池塘信息,并在頁面顯示 ()。 //并且清空曲線圖 //在每次樹選中節(jié)點變化時都要清空曲線圖, //這里無需在清空 ,在樹被選中節(jié)點改變時已清空 } } 歷史數(shù)據(jù)的顯示 點擊菜單中的【池塘管理】中的【 查看池塘指標信息 】會彈 出池塘監(jiān)控信息的歷史記錄。 //查找所選中池塘的 ID string testDate=().Trim()。 (newList)。 (newCommDataList)。 SqlCommand cmd = ()。 try { ()。 = (reader[2].ToString())。 。 = (reader[4].ToString())。 while (()) { CommData mData = new CommData()。 (new SqlParameter(TestDate, , 20))。 SqlConnection conn = ()。 //得到要顯示的數(shù)據(jù) (公共信息 ) (mDataList)。 //得到要顯示的數(shù)據(jù)集 (池塘信息 ) (dataList)。 淮安信息職業(yè)技術(shù)學院畢業(yè)設(shè)計論文 26 圖 數(shù)據(jù)歷史記錄顯示 加載曲線方法 private void dateTimeCbo_SelectedIndexChanged (object sender, EventArgs e) { ()。//描繪公共環(huán)境曲線圖 (poolID)。 //得到被選中的池塘 Name (poolName)。 //當樹的節(jié)點選中發(fā)生變化時選項卡的第一個為默認選項卡
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1