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

正文內(nèi)容

無線傳感器網(wǎng)絡(luò)遠(yuǎn)程數(shù)據(jù)傳輸本科畢業(yè)設(shè)計-資料下載頁

2025-06-30 12:30本頁面
  

【正文】 文界面step 12: 選擇“IP Addersses”選項卡,設(shè)置端口“1433”step 13: 將Client Protocols的TCP/IP也修改為“Enabled”step14: 配置完成,重新啟動 SQL Server 2022。此時應(yīng)該可以使用了,但是還是要確認(rèn)一下防火墻。SQL Server 2022/2022 Express 安裝以后,默認(rèn)情況下是禁用遠(yuǎn)程連接的。如果需要遠(yuǎn)程訪問,需要手動配置。 打開防火墻設(shè)置:將 (C:\Program Files\Microsoft SQL Server\\MSSQL\Binn\)添加到允許的列表中。167。 Access 數(shù)據(jù)庫升遷到 SQL Server 數(shù)據(jù)庫本系統(tǒng)本地監(jiān)控軟件的 Access 數(shù)據(jù)庫是遠(yuǎn)程監(jiān)控預(yù)警軟件是的數(shù)據(jù)來源,但是 Access 數(shù)據(jù)庫只適合在本地運行,不適合在以太網(wǎng)中遠(yuǎn)程進行遠(yuǎn)程的數(shù)據(jù)28傳輸,所以本設(shè)計采用了將 Access 數(shù)據(jù)庫的數(shù)據(jù)表直接升遷到 SQL Server 數(shù)據(jù)庫。Access 2022 數(shù)據(jù)庫集成了數(shù)據(jù)庫的升遷功能,所以直接在數(shù)據(jù)庫工具中移動數(shù)據(jù)菜單中選擇 SQL Server 如圖 。圖 Access 2022 操作界面Access 2022 會自動彈出升遷向?qū)Т翱冢鶕?jù)向?qū)崾拘陆〝?shù)據(jù)庫,在“請選擇升遷該數(shù)據(jù)庫所用的 SQL Server(S):”下拉菜單中選擇本地 SQL Server 服務(wù)器,如圖 所示。圖 升遷向?qū)В?)并在制定文本框輸入本地 SQL Server 服務(wù)器登錄 ID 和密碼,在“請指定升遷后的 SQL Server 數(shù)據(jù)庫的名稱(D):”文本框中輸入生成后的數(shù)據(jù)庫名稱,如“zigbemSQL ”。如圖 所示:圖 升遷向?qū)В?)29在升遷向?qū)Т翱谥小罢堖x擇準(zhǔn)備導(dǎo)出到 SQL Server 的表:”界面(如圖)里的“可用表:”菜單中將所用的表添加到“導(dǎo)出到 SQL Server:”菜單中,單擊下一步按鈕進入下一個設(shè)置界面(如圖 ) 。圖 “請選擇準(zhǔn)備導(dǎo)出到 SQL Server 的表:”界面圖 升遷向?qū)В?)在設(shè)置界面中勾選索引、默認(rèn)、有效性、表關(guān)系選項,選擇使用 DRI。在“請確定是否向表添加時間戳字段 I:”下拉菜單中選擇“是的,始終”選項,然后單擊下一步。圖 升遷向?qū)В?)進入下一個設(shè)置界面(如 )后,選擇“將 SQL Server 表鏈接到現(xiàn)有的應(yīng)用程序” ,然后勾選“保存密碼和用戶”選項,然后單擊下一步,進入下個界30面后單擊完成即可。待系統(tǒng)升遷完成后返回 Access 主界面,在界面左側(cè)的“所有表”窗口里,已經(jīng)對應(yīng)之前選擇的需要升遷的表生成相應(yīng)用于鏈接到 SQL Server服務(wù)器的表,如圖 所示。圖 “所有表”窗體也可以通過 SQL Server 企業(yè)管理器查看升遷操作中新建的數(shù)據(jù)庫和數(shù)據(jù)表(如圖 ) ,并嘗試刷新數(shù)據(jù)庫,測試其是否能自動更新數(shù)據(jù)。圖 升遷 SQL Server 數(shù)據(jù)庫中的表31167。 遠(yuǎn)程監(jiān)控軟件的程序設(shè)計本設(shè)計中遠(yuǎn)程監(jiān)控預(yù)警軟件主要實現(xiàn)了功能兩個功能,即傳感器數(shù)據(jù)的遠(yuǎn)程監(jiān)控和彈出圖片窗口進行遠(yuǎn)程預(yù)警。此外,數(shù)據(jù)庫的連接設(shè)置也是本設(shè)計的重要工作,是軟件功能實現(xiàn)的重要支撐。167。 傳感器數(shù)據(jù)遠(yuǎn)程監(jiān)控功能實現(xiàn)傳感器數(shù)據(jù)遠(yuǎn)程監(jiān)控是在主窗體(如圖 )中完成的,為完成此功能在開發(fā)中主要添加了 7 個按鈕和一個顯示框體,七個按鈕分別是開始、停止、所有節(jié)點、紅外傳感器、溫度傳感器、震動傳感器、光照傳感器。圖 主窗體界面選擇監(jiān)控的數(shù)據(jù)的傳感器類型開始和停止按鈕主要用于控制軟件的運行啟動和停止,所有節(jié)點、紅外傳感器、溫度傳感器、震動傳感器、光照傳感器五個按鈕主要功能是為用戶切換顯示框體中顯示內(nèi)容提供操作。五個按鈕根據(jù)其功能設(shè)定,顯示框提相應(yīng)按鈕的單擊事件,完成相應(yīng)內(nèi)容在顯示框體中的顯示。如紅外傳感器按鈕的添加的語句如下:else if ([0].Text == 紅外傳感器 ) {32 = false。 = false。 = true。 = false。 = false。 if ( == false) { = true。 } } 讀取 SQL Server 數(shù)據(jù)庫傳感器數(shù)據(jù)以溫度傳感器數(shù)據(jù)獲取為例,其數(shù)據(jù)讀取是通過以下代碼完成的:region 獲取溫度傳感器數(shù)據(jù) /// summary /// 獲取溫度傳感器數(shù)據(jù) /// /summary /// returns/returns private allSensor getTemperatureData() { DataSet dsTemperature = new DataSet()。 string sqlstr = SELECT top 1 * from t_data_000A order by receiveTime desc。 dsTemperature = (sqlstr)。 allSensor sensorTemperature = new allSensor()。 = ([0].Rows[0][nodeID].ToString())。 = 溫度傳感器。 = 0。33 = 0。 = [0].Rows[0][temperature].ToString()。 = ([0].Rows[0][receiveTime].ToString())。 return sensorTemperature。 } endregion刷新時間間隔設(shè)置顯示框體內(nèi)顯示內(nèi)容是根據(jù)定時器 timer 設(shè)置進行定時更新的,具體數(shù)據(jù)時間間隔根據(jù)傳感器類型不同進行設(shè)置。監(jiān)控值可能變化太快的傳感器。如海拔傳感器的數(shù)據(jù)更新時間間隔可以稍長,以降低系統(tǒng)負(fù)荷;監(jiān)控值會根據(jù)戰(zhàn)場情況迅速變化的傳感器,如火焰、光照傳感器數(shù)據(jù)更新時間間隔則可以盡可能短。本設(shè)計中采用根據(jù)傳感器類型不同獨立設(shè)置更新時間間隔的方法,如光照傳感器的timer 代碼如下: region 光照傳感器更新計時器 /// summary /// 光照傳感器更新計時器 /// /summary /// param name=sender/param /// param name=e/param private void lighttimer_Tick(object sender, EventArgs e) { lightSensor = new ListallSensor()。 allSensor sensor = new allSensor()。 sensor = getLightData()。 ListViewItem li = new ListViewItem()。 = 。34 (())。 (())。 (0, li)。 } endregion167。 遠(yuǎn)程預(yù)警功能實現(xiàn)本設(shè)計一個重要的功能就是可以根據(jù)傳感器節(jié)點傳回的數(shù)據(jù)進行分析,根據(jù)分析結(jié)果判斷此時監(jiān)測的戰(zhàn)場環(huán)境可能出現(xiàn)的情況,并彈出相應(yīng)的圖片窗口警示執(zhí)勤人員。圖 軟件預(yù)警值設(shè)置界面如圖遠(yuǎn)程預(yù)警功能主要是通過對所有傳感器節(jié)點傳回的傳感器數(shù)據(jù)進行邏輯判斷,綜合設(shè)置各種傳感器數(shù)據(jù)閾值,可以初步判斷戰(zhàn)場環(huán)境變化可能出現(xiàn)的情況。 (軟件預(yù)警值設(shè)置界面如圖 所示)例如,如果紅外傳感器的值符合監(jiān)測到人活動的范圍,同時震動傳感器的值也符合監(jiān)測到人活動的范圍,而且此時還霍爾傳感其感應(yīng)到的值符合監(jiān)測到一把槍值的范圍,就可以初步判斷無線傳感器網(wǎng)絡(luò)監(jiān)測的戰(zhàn)場環(huán)境中可能有武裝人員活動。這時軟件根據(jù)閾值判斷結(jié)果自動彈出相關(guān)武裝人員活動的圖片窗口,就可以提醒執(zhí)勤人員采取措施。軟件通過對預(yù)警值設(shè)置窗口,修改對各傳感器數(shù)據(jù)分析的語句中的閾值。創(chuàng)建判斷規(guī)則預(yù)警值設(shè)置代碼中首先判斷是否有這個規(guī)則:35//檢測是否有 文件,若沒有,則創(chuàng)建 if (!()) { FileStream file = new FileStream(, )。 ()。 } XmlDocument doc = new XmlDocument()。 //為文檔添加編碼聲明 ((, GB2312, ))。 //創(chuàng)建根節(jié)點 XmlElement rootElement = (ararmsetting)。 (rootElement)。再創(chuàng)建預(yù)警規(guī)則:region 創(chuàng)建預(yù)警配置 1 規(guī)則 //創(chuàng)建預(yù)警配置 1 節(jié)點 XmlElement firstElement = (firstsetting)。 (name, first)。 (firstElement)。 //創(chuàng)建所有子節(jié)點 creteNode(ref doc,ref firstElement, (), (), (),(),(), ())。 endregion最后保存預(yù)警規(guī)則: ()。36 (保存成功)。遠(yuǎn)程預(yù)警預(yù)閾值創(chuàng)建各傳感器數(shù)據(jù)閾值的創(chuàng)建是對最大值和最小值分別進行創(chuàng)建的:private void creteNode(ref XmlDocument doc, ref XmlElement node, string maxtem, string mintem, string ifrared, string shake, string maxlight, string minlight) { //創(chuàng)建溫度最大值節(jié)點 XmlElement maxtemElement = (maxtem)。 (name, maxtem)。 =maxtem。 (maxtemElement)。 //創(chuàng)建溫度最小值節(jié)點 XmlElement mintemElement = (mintem)。 (name, mintem)。 =mintem。 (mintemElement)。 //創(chuàng)建紅外預(yù)警值節(jié)點 XmlElement ifraredElement = (ifrared)。 (name, ifrared)。 =ifrared。 (ifraredElement)。 //創(chuàng)建震動預(yù)警值節(jié)點 XmlElement shakeElement = (shake)。 (name, shake)。 =shake。 (shakeElement)。 //創(chuàng)建光照最大值節(jié)點 XmlElement maxlightElement = (maxlight)。37 (name, maxlight)。 =maxlight。 (maxlightElement)。 XmlElement minlightElement = (minlight)。 (name, minlight)。 =minlight。 (minlightElement)。 }添加邏輯判斷語句在主窗體讀取 SQL Server 數(shù)據(jù)后添加語句進行邏輯判斷:region 報警規(guī)則 3 IEnumerableallSensor ZDquery_third = (r = == 震動傳感器 ).Select(r = r)。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1