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

正文內(nèi)容

輪機(jī)工程--淺析基于數(shù)據(jù)采集卡的船舶機(jī)艙監(jiān)控系統(tǒng)設(shè)計(jì)-資料下載頁

2025-05-11 15:50本頁面

【導(dǎo)讀】船舶機(jī)艙監(jiān)控系統(tǒng)是船舶自動(dòng)化系統(tǒng)的重要組成部分。度在某種程度上就代表了整個(gè)船舶自動(dòng)化系統(tǒng)的先進(jìn)程度。大大降低船舶的損耗。一直以來,船舶成本低、高效益、無事故是機(jī)艙監(jiān)控的目。接入計(jì)算機(jī),使用方便。度、壓力、電壓等信號(hào)。系統(tǒng)監(jiān)控了船舶運(yùn)行時(shí)主柴油機(jī)、輔柴油機(jī)、電站、主。鍋爐和輔鍋爐的多個(gè)相關(guān)量。

  

【正文】 可讀取和處理數(shù)組中的各個(gè)元素。也可配置 For 循環(huán)使其返回一個(gè)由循環(huán)生成的值所組成的數(shù)組,從而啟用啟用自動(dòng)索引??蔀?For 循環(huán) 添加一個(gè)條件接線端 ,從而在出現(xiàn)布爾條件或發(fā)生錯(cuò)誤時(shí)循環(huán)停止。帶有條件接線端的 For 循環(huán)在條件發(fā)生時(shí)或所有循環(huán)完成時(shí)才停止執(zhí)行。右鍵單擊 For 循環(huán)邊框并從快捷菜單中選擇條件接線端,從而為 For 循環(huán)添加一個(gè)條件接線端。運(yùn)行 VI 前,必須為 For 循環(huán)的條件接線端連線,同時(shí)需連接其計(jì)數(shù)接線端或啟用輸入數(shù)組的自動(dòng)索引。循環(huán)計(jì)數(shù)為零時(shí), For 循環(huán) 生成默認(rèn)數(shù)據(jù) 。 ⑩ DeviceClose 通過指定從 DeviceOpen 獲取的 DriverHandle 來關(guān)閉該設(shè)備。設(shè)備操作后需要關(guān)閉,以釋放資源,并準(zhǔn)備下一次 DeviceOpen 操作。 DriverHandle 是 處理打開的設(shè)備 。 error in 描述 VI 運(yùn)行之前的錯(cuò)誤出現(xiàn)情況。此簇的默認(rèn)輸入是沒有錯(cuò)誤。如果錯(cuò)誤已經(jīng)發(fā)生,則在 error out 端輸出 error in 的值。只有在沒有錯(cuò)誤的情況下該 VI 才能正常運(yùn)行。否則,該 VI 將錯(cuò)誤信息從 error in 傳遞到 error out。該簇包含以下參數(shù) : status 為 TRUE 則代表出現(xiàn)了錯(cuò)誤,系統(tǒng)默認(rèn)值是 FLASE; code 是錯(cuò)誤代碼,系統(tǒng)默認(rèn)值是 0; source 在大多數(shù)情況下是產(chǎn)生錯(cuò)誤的 VI 或函數(shù)的名稱,默認(rèn)值是空字符串。 error out 包含錯(cuò)誤的信息。如 果 error in 顯示一個(gè)錯(cuò)誤, error out 包含相同的錯(cuò)誤信息。該簇包含的參數(shù)同 error in。 11 或 計(jì)算輸入的邏輯或。兩個(gè)輸入必須為布爾或數(shù)值。如果兩個(gè)輸入都為 FALSE,則函數(shù)返回 FALSE。否則,返回 TRUE。 ( 2) 模擬量采集部分設(shè)計(jì)介紹 研華數(shù)據(jù)采集卡對應(yīng)的模擬量采集的軟件控件為 AIConfig 和 AIVoltageIn。在 AIConfig 中配置采集通道的增益和通道號(hào)等信息,用 AIVoltageI 采集信息。 本部分最內(nèi)層為 for 循環(huán),將循環(huán)次數(shù)設(shè)置為 64,即循環(huán)以供執(zhí)行 64 次。將當(dāng)前循 環(huán)總數(shù)設(shè)置為通道號(hào)和數(shù)組插入的索引號(hào),增益人為設(shè)置。數(shù)組插入的輸出數(shù)組為模擬量采集的顯示數(shù)組,其原數(shù)組為模擬量采集顯示數(shù)組的局部變量。模擬量采集數(shù)組的初始值為 0。 系統(tǒng)總體采用 while 循環(huán)結(jié)構(gòu),具體的執(zhí)行步驟是先在研華設(shè)備管理器中選擇并打開設(shè)備,若此時(shí)出現(xiàn)錯(cuò)誤,則 status 值為 TURE,程序執(zhí)行條件結(jié)構(gòu)中的真分支;若此時(shí)沒有錯(cuò)誤,則 status 值為 FALSE,程序后續(xù)執(zhí)行條件結(jié)構(gòu)中的假分支,即執(zhí)行 for 循環(huán)。如第一次執(zhí)行時(shí), i 值為 0,則在模擬量采集數(shù)組的第零列插入此次執(zhí)行循環(huán)所采集的值;第二次采集時(shí), i 值為 1,則在上次生成的模擬量采集量數(shù)組的第一列插入此次執(zhí)行所采集的數(shù)值;依此類推直至循環(huán)結(jié)束。若在循環(huán)執(zhí)行過程中產(chǎn)生錯(cuò)誤則停止執(zhí)行程序。 開關(guān)量采集 該部分采集程序圖如下所示 : ( 1)開關(guān)量采集部分結(jié)構(gòu)控件介紹 ① DIOReadPortDWord 從 DriverHandle 指定的設(shè)備的數(shù)字輸入端口讀取 雙 字( 四 個(gè)字節(jié),由 四 個(gè)連續(xù)端口讀入) 。 DriverHandle 是 處理打開的設(shè)備。 Port 是目前正在運(yùn)作的數(shù)字端口號(hào)。 error in 描述 VI 運(yùn)行之前的錯(cuò)誤出現(xiàn)情況。此簇的默認(rèn)輸入是沒有錯(cuò)誤。如果錯(cuò)誤已經(jīng)發(fā)生,則在 error out 端輸出 error in 的值。只有在沒有錯(cuò)誤的情況下該 VI 才能正常運(yùn)行。否則,該 VI 將錯(cuò)誤信息從 error in 傳遞到 error out。該簇包含以下參數(shù) : status 為 TRUE 則代表出現(xiàn)了錯(cuò)誤,系統(tǒng)默認(rèn)值是 FLASE; code 是錯(cuò)誤代碼,系統(tǒng)默認(rèn)值是 0; source 在大多數(shù)情況下是產(chǎn)生錯(cuò)誤的 VI 或函數(shù)的名稱,默認(rèn)值是空字符串。 state 從指定的數(shù)據(jù)值位讀取的值。 mask 驅(qū)動(dòng)程序返回的 32 位有效通道掩碼。如果 DI 通道是有效的,相應(yīng)的掩碼位將被設(shè)置為 1。如果 DI 通道是無效的,將被設(shè)置為零。 error out 包含錯(cuò)誤的信息。如果 error in 顯示一個(gè)錯(cuò)誤, error out 包含相同的錯(cuò)誤信息。該簇包含的參數(shù)同 error in。 ② 數(shù)值至布爾數(shù)組轉(zhuǎn)換 將一個(gè)整數(shù)或浮點(diǎn)數(shù)轉(zhuǎn)換為一個(gè)布爾數(shù)組。如將一個(gè)整數(shù)連線至數(shù)字接線端,則布爾數(shù)組將視整數(shù)的位數(shù)返回一個(gè)含有 8個(gè)、 16個(gè)、 32個(gè)或 64個(gè)元素的布爾數(shù)組。如將一個(gè)定點(diǎn)數(shù)連線至數(shù)字接線端,則布爾數(shù)組所返回?cái)?shù)組的大小等于該定點(diǎn)數(shù)的字長。數(shù)組第 0個(gè)元素與整數(shù)二進(jìn)制表示的補(bǔ)數(shù)的最低有效位相對應(yīng)。 ③ 乘 返回輸入的積。 ( 2) 開關(guān)量采集部分設(shè)計(jì)介紹 研華數(shù)據(jù)采集卡對應(yīng)的開關(guān)量采集軟件控件是 DIOReadPortDWord。 該部分總體結(jié)構(gòu)與模擬量采集部分相似,總體采用 while 循環(huán)和平鋪順序結(jié)構(gòu)。具體的執(zhí)行步驟是先從設(shè)備管理器中選取并打開設(shè)備,若有錯(cuò)誤則執(zhí)行條件結(jié)構(gòu)的真分支,若無錯(cuò)誤則執(zhí)行條件結(jié)構(gòu)的假分支。條件結(jié)構(gòu)的假分支中為一 for循環(huán),因控件模塊為雙字讀取型,所以總循環(huán)次數(shù)為兩次,通過乘法器和當(dāng)前循環(huán)次數(shù)設(shè)定開關(guān)量采集的數(shù)字端口號(hào)。由于開關(guān)量采集控件讀出的是數(shù)值,因此用數(shù)值至布爾數(shù)組轉(zhuǎn)換函數(shù)將其轉(zhuǎn)換為布爾數(shù)組。程序第一次執(zhí)行 時(shí), i 為 0,模塊 Port 值為 0, 數(shù)組插入的索引號(hào)為 0,即在數(shù)組的第一列插入由采集所得數(shù)組轉(zhuǎn)換成的布爾數(shù)組; i 為 1時(shí), Port 值為 4,數(shù)組插入索引號(hào)為 16,即在之前數(shù)組的第 16列插入此次生成的布爾數(shù)組。若程序在此執(zhí)行過程中有錯(cuò)誤產(chǎn)生則退出事件結(jié)構(gòu)并停止執(zhí)行 while 循環(huán)。 第四章 程序仿真 因主客觀原因,程序仿真時(shí)屏蔽采集卡部分人為賦值仿真。 用戶登錄仿真 用戶登錄的用戶名為 zjg3201,密碼為 3201。輸入用戶名和密碼后點(diǎn)擊“登錄”按鈕開始登錄,若用戶名和密碼輸入正確,前面板登錄結(jié)果對話框會(huì)顯示 “登錄成功!歡迎您!”,如圖 41所示;若輸入錯(cuò)誤則顯示“用戶名或密碼錯(cuò)誤!登錄失?。 ?,如圖 42所示。點(diǎn)登錄成功后點(diǎn)擊退出時(shí),將退出系統(tǒng)。 圖 41 登錄成功 圖 42 登錄失敗 模擬量采集部分仿真 假設(shè)模擬量采集通道每次采集到的數(shù)據(jù)都是 10,屏蔽采集卡部分的仿真圖如下 : 其程序執(zhí)行過程中部分顯示結(jié)果如下: 開關(guān)量采集部分仿真 假設(shè)系統(tǒng)每次采集到的數(shù)值都是 1234,屏蔽采集卡部分的仿真圖如下: 其結(jié)果如下: 結(jié)論 本文提出了 LabVIEW 和數(shù)據(jù)采集 卡相結(jié)合的船舶機(jī)艙監(jiān)控系統(tǒng),著重監(jiān)控了船舶運(yùn)行中的主柴油機(jī)、輔柴油機(jī)、電站、主鍋爐和輔鍋爐的相關(guān)模擬量和開關(guān)量。本文著重介紹了基于研華數(shù)據(jù)采集卡的模擬量和開關(guān)量采集。運(yùn)用 LabVIEW 編程簡單快捷,數(shù)據(jù)采集卡使用簡單便捷,因此將兩者結(jié)合開發(fā)系統(tǒng)還是具有一定的使用意義的。但由于時(shí)間和個(gè)人能力有限,該設(shè)計(jì)難免有許多不完善之處,敬請更正。 致謝 做畢業(yè)設(shè)計(jì)之前,我 LabVIEW 可謂是一無所知,現(xiàn)在能完成這個(gè)畢業(yè)設(shè)計(jì)并能寫出這篇論文,期間經(jīng)歷了許多波折和困難,這是我在大學(xué)四年的一次綜合性的檢驗(yàn)。 在論文完成之際, 我的心情萬分激動(dòng)。 在這里我要特別感謝我的指導(dǎo)老師的細(xì)心指導(dǎo),使我終于能完成這個(gè)對我來說可算是艱巨的任務(wù)。 老師淵博的理論知識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和豐富的工程設(shè)計(jì)經(jīng)驗(yàn)令我十分敬佩,是我以后學(xué)習(xí)和工作的榜樣。 從這次的畢業(yè)設(shè)計(jì)中我學(xué)會(huì)了怎樣去獨(dú)立的思考和完成一項(xiàng)任務(wù),以及怎樣去面對和了解我所未知的東西,從何下手,怎樣解決。我想,這次的經(jīng)歷必將給我今后的工作帶來很大的幫助和難得的經(jīng)驗(yàn)。由于時(shí)間倉促,本設(shè)計(jì)難免有考慮不完善之處,敬請指正。 這四年中, 我衷心感謝每一位辛勤工作在教育第一線的尊敬的老師們,是他們的熱情關(guān)懷和無 私幫助使我得到了成長,他們教給我的知識(shí)和能力將使我受益終身。 最后我要再次對老師以及各位關(guān)心我成長的恩師們 表示最誠摯的謝意! 參考文獻(xiàn) [1] 楊易 . 基于 LabVIEW 應(yīng)用的機(jī)艙報(bào)警終端 . 船舶工程 . 2020,3(29): 5557 [2] 梁偉 . 船舶機(jī)艙自動(dòng)監(jiān)測報(bào)警控制系統(tǒng)設(shè)計(jì) . 大連理工大學(xué)碩士論文 . 2020 年: 1 [3] 王磊 ,陶梅 . 精通 . 電子工業(yè)出版社 . 2020:Ⅲ [4] 王琪 . 船舶機(jī)艙監(jiān)測報(bào)警系統(tǒng)的應(yīng)用現(xiàn)狀及發(fā)展趨勢 . 2020,7: 3235 [5] 龔玉林 . 船舶機(jī)艙報(bào)警系統(tǒng)的軟件設(shè)計(jì) . 大連海事大學(xué)碩士論文 . 2020: 14 [6] 陳錫輝 ,張銀鴻 . 程序設(shè)計(jì)從入門到精通 . 清華大學(xué)出版社 . 2020: 2358 [7] 張桐 ,陳順國 ,王正林 . 精通 LabVIEW 程序設(shè)計(jì) . 電子工業(yè)出版社 . 2020:8183 [8] 胡仁喜 ,王恒海 ,齊東明等 . 虛擬儀器實(shí)例指導(dǎo)教程 . 機(jī)械工業(yè)出版社 . 2020: 1819 [9] 江建軍 ,劉繼光 . LabVIEW程序設(shè)計(jì)教程 . 電子工業(yè)出版社 . 2020: 244260 [10] 戰(zhàn)興群 ,趙雋 ,張炎華等 . 機(jī)艙監(jiān)測報(bào)警系統(tǒng)研制 . 船舶工程 . 2020,3: 4246 [11] 周林 ,殷俠等 . 數(shù)據(jù)采集與分析技術(shù) . 西安電子科技大學(xué)出版社 . 2020: 253267 [12] 戴鵬飛 ,王勝開等 . 測試工程與 LabVIEW應(yīng)用 . 電子工業(yè)出版社 . 2020: 211229 [13] 閆世杰 . 船舶信號(hào) . 人民交通出版社 . 2020: 2682
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1