999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

虛擬船舶自動識別系統(tǒng)仿真實驗系統(tǒng)研究

2017-06-16 23:20:28韓云東袁群哲楊常青王海波蔣永馨
中國教育技術(shù)裝備 2017年8期

韓云東 袁群哲 楊常青 王海波 蔣永馨

摘 要 針對船舶自動識別系統(tǒng)(AIS)設(shè)備的功能特點,利用虛擬儀器技術(shù)設(shè)計并開發(fā)虛擬AIS仿真實驗系統(tǒng),該系統(tǒng)包含登錄模塊和功能模塊,在功能模塊中包括時間計算、暗碼解算、人員落水標(biāo)記、報文記錄復(fù)視、目標(biāo)標(biāo)記等多個子模塊,系統(tǒng)界面接近實物,操作界面簡潔明了,能夠?qū)崿F(xiàn)AIS的模擬仿真運行,學(xué)員通過應(yīng)用該系統(tǒng),可加深對AIS設(shè)備的理解。

關(guān)鍵詞 船舶自動識別系統(tǒng);LabVIEW;虛擬AIS仿真實驗系統(tǒng)

中圖分類號:TP391.9 文獻標(biāo)識碼:B

文章編號:1671-489X(2017)08-0009-03

Abstract According to the features of the AIS equipment, the Virtual

AIS Simulation Experiment System was developed through virtual instrument technology. The AIS system included login module and

the function module, and the function module included time calcu-lation module, code calculation module, overboard marking module, message recording repeater module, target labeling module, and so

on. The system interface was close to the real equipment, and it is simple and clear, and the simulation of AIS could realized on the computer. The students could deepen the understanding of AIS equip-

ment through the application of the system.

Key words automatic identification system; LabVIEW; virtual AIS simulation experiment system

1 前言

實驗在航海信息系統(tǒng)課程教學(xué)中占有十分重要的地位,通過實驗,可以加深學(xué)員對航海儀器理論知識的理解,增強學(xué)習(xí)興趣,提高理論聯(lián)系實際的能力。但是近年來隨著學(xué)員數(shù)量不斷增加,現(xiàn)有的實驗室設(shè)備和規(guī)模都難以滿足需要[1]。因此,實驗室常常只能做一些最簡單的驗證性實驗,學(xué)員很少有機會去反復(fù)熟悉專業(yè)設(shè)備的使用,這對調(diào)動學(xué)生的學(xué)習(xí)積極性、培養(yǎng)創(chuàng)新精神、加強實踐動手能力都十分不利。

船舶自動識別系統(tǒng)(Automatic Identification System,

簡稱AIS)是繼ARPA、ECDIS系統(tǒng)之后,在航海信息技術(shù)領(lǐng)域中的又一大助航系統(tǒng),在保障航行安全、提高航行效率等各個方面發(fā)揮著十分重要的作用[2]。本文依靠LabVIEW平臺強大的數(shù)據(jù)處理能力[3],編程實現(xiàn)AIS的軟件仿真系統(tǒng),整個系統(tǒng)按照模塊化的設(shè)計思路進行編寫,以單個功能為目標(biāo)編寫功能模塊,以數(shù)據(jù)流向為線索連接函數(shù),最終整合形成功能完整的系統(tǒng)整體。

2 虛擬AIS仿真實驗系統(tǒng)設(shè)計

在虛擬AIS仿真實驗系統(tǒng)的編程過程中,引入模塊化的設(shè)計思想,即按照功能去設(shè)計模塊,最終形成以各種結(jié)構(gòu)方框為分界的功能模塊,將各個模塊組合成完整的程序系統(tǒng)。系統(tǒng)結(jié)構(gòu)如圖1所示。

在具體設(shè)計時,每一模塊都以LabVIEW結(jié)構(gòu)(包括while

結(jié)構(gòu)、條件結(jié)構(gòu)、事件結(jié)構(gòu)、循環(huán)結(jié)構(gòu)等)為框架,依靠結(jié)構(gòu)對數(shù)據(jù)流向的控制能力,確保數(shù)據(jù)按照指定順序循環(huán),實現(xiàn)數(shù)據(jù)處理。

登錄模塊設(shè)計 其設(shè)置目的是為明碼的解碼單獨開辟空間,因為用明碼傳遞的消息一般為系統(tǒng)工作狀態(tài)等,不會在主屏幕上顯示輔助信息。因此,設(shè)置登錄模塊,使其在登錄時完成顯示,同時也模擬了實際使用時的開機過程。基于這些功能,登錄模塊的設(shè)計必須包含明碼解碼模塊,實現(xiàn)對明碼電文的自動接收和解碼;進度顯示模塊,模擬開機進度;啟動模塊,實現(xiàn)自動啟動主界面的功能。

功能模塊設(shè)計 功能模塊是整個系統(tǒng)的核心部分,必須具備與系統(tǒng)功能相對應(yīng)的功能模塊。首先,界面設(shè)計從模擬仿真的原則出發(fā),系統(tǒng)界面盡可能接近實際裝備。其次是功能按鍵,功能在實現(xiàn)的基礎(chǔ)上盡量做全。本系統(tǒng)中規(guī)劃了海圖縮放功能、航線顯示功能、人員落水告警功能、短消息發(fā)送功能、亮度調(diào)節(jié)功能等其他功能,也應(yīng)該設(shè)計相應(yīng)的功能模塊。

3 功能模塊的功能實現(xiàn)

功能模塊包含了系統(tǒng)的主要功能,并按模塊進行實現(xiàn),由關(guān)聯(lián)度不高的多個子模塊組成,可劃分為時間計算模塊、暗碼解算模塊、人員落水標(biāo)記模塊、短消息發(fā)送及復(fù)示模塊、目標(biāo)標(biāo)記模塊以及其他模塊。

時間計算模塊 功能為獲取本地時間及計算UTC時間,主要運用本地時間獲取函數(shù)、格式化日期時間函數(shù)、while結(jié)構(gòu)、條件結(jié)構(gòu)以及相應(yīng)的字符串處理與轉(zhuǎn)化函數(shù)。主要實現(xiàn)方法為從本地獲取時間后,通過格式化時間函數(shù)規(guī)定時間字符串格式,輸出字符串認為是本地時間,然后對本地時間進行計算(東八區(qū)),判斷時值是否超過8,如是則進行減8操作后用返回值替換原值,如不是則對日期進行減一后對時值進行加十六操作后替換原值輸出,進而得到UTC時間。

暗碼解算模塊 該模塊為本仿真系統(tǒng)的重要組成部分之一,負責(zé)解算暗碼電文,提供目標(biāo)的各種動態(tài)信息與靜態(tài)信息。本系統(tǒng)中主要對消息編號為1、3、5的三種電文進行解算,其中1、3號電文中分別攜帶定時船位報告與詢問船位報告,而5號電文中攜帶靜態(tài)和航行相關(guān)數(shù)據(jù)報告,分別對應(yīng)AIS系統(tǒng)中的動態(tài)信息與靜態(tài)信息。

落水標(biāo)記模塊 該模塊實現(xiàn)的功能主要是模擬MOB功能,即在人員落水的瞬間標(biāo)記人員落水位置并將落水坐標(biāo)存儲于本機之中,主要實現(xiàn)方法為當(dāng)MOB按鈕按下時,系統(tǒng)要自動記錄當(dāng)前的坐標(biāo)地點,并在海圖上完成紅色標(biāo)記,主面板上的告警燈要同時點亮,且彈出對話框詢問是否顯示坐標(biāo)位置,是則顯示記錄點坐標(biāo),否則關(guān)閉對話框,當(dāng)再次按下MOB鍵時,標(biāo)記點消失。

短消息發(fā)送及復(fù)示模塊 該模塊實現(xiàn)功能是模擬AIS系統(tǒng)中的短消息發(fā)送功能,并且搭配復(fù)視功能對已編輯的報文內(nèi)容進行顯示,其實現(xiàn)思路與人員落水點的模擬過程大體相同,也需要依賴后臺的數(shù)據(jù)文件進行存儲,主體操作均為文件創(chuàng)建寫入和讀取。

目標(biāo)標(biāo)記模塊 該模塊實現(xiàn)功能是對海圖上顯示的各個目標(biāo)進行標(biāo)記。當(dāng)目標(biāo)被標(biāo)記時,目標(biāo)會以黃色和不同顏色交替閃爍;取消標(biāo)記后,目標(biāo)恢復(fù)原狀。其功能實現(xiàn)過程為標(biāo)記按鈕按下時,需要完成以下兩點操作:

1)顯示對話框,提示用戶選擇想要標(biāo)記的對象;

2)運行目標(biāo)標(biāo)記程序。

其他模塊 除了主要模塊之外,本系統(tǒng)還包括一些其他模塊,比如:航線顯示模塊,主要用于航線模擬;目標(biāo)信息裝訂模塊,主要運用于設(shè)置初始信息以及之后的某些固定信息的顯示;為了減小系統(tǒng)的冗余度,還在其中集成了幫助信息的顯示以及模擬系統(tǒng)的停止按鈕。

4 系統(tǒng)實現(xiàn)

本系統(tǒng)開發(fā)完成后,主體由兩部分VI組成,分別為登錄模塊與功能模塊。

登錄模塊 其目的主要是進行明碼的解碼任務(wù)。由于明碼一般用來進行時間、工作狀態(tài)等信息的播發(fā),因此在AIS主界面中并沒有相應(yīng)的顯示區(qū)域。為完善AIS模擬系統(tǒng)的功能,增加其美觀程度,特設(shè)登錄界面,且將登錄界面與主界面相關(guān)聯(lián),實現(xiàn)主界面的自動開啟。登錄模塊顯示效果如圖2所示。

功能模塊實現(xiàn) 為了維持二者的正常工作,在系統(tǒng)文件夾中加入人員落水位置記錄文件、報文記錄文件以及子VI數(shù)據(jù)庫。模擬AIS系統(tǒng)接收電文由*.txt文件提供,分為明碼電文與暗碼電文,以暗碼電文為主,電文由程序自動解算并顯示。設(shè)備功能方面,成功模擬了AIS系統(tǒng)常見的航線顯示、人員落水標(biāo)記、目標(biāo)標(biāo)記、海圖縮放、短報文發(fā)送、亮度調(diào)節(jié)等其他功能。AIS功能模塊界面如圖3所示。

使用介紹 本系統(tǒng)的主要研制目的是模擬AIS系統(tǒng)的工作特征和功能,讓學(xué)習(xí)者對AIS的使用效果有一個具體的體驗,有助于學(xué)習(xí)人員了解AIS的使用方法甚至部分工作原理,其使用方法如下。

第一步:系統(tǒng)初始化。打開登錄模塊,系統(tǒng)自動進入登錄界面,在登錄界面中,用戶可以看到系統(tǒng)時間及AIS系統(tǒng)的工作狀態(tài)。同時為了便于使用者了解其明碼的解碼過程,特設(shè)源碼窗口顯示未經(jīng)解碼的電文信息。除此之外,在界面下端顯示有進度條,便于用戶掌握進入主界面的時間。

第二步:主界面操作。系統(tǒng)的主界面是模擬新陽升電氣300型AIS而設(shè)計的界面,主界面分為顯示區(qū)域、按鍵區(qū)域以及指示燈三大部分。

1)顯示區(qū)域以海域為顯示背景,顯示內(nèi)容主要是目標(biāo)、航行及其他信息、根據(jù)按鍵功能顯示的其他窗口三部分。航行及其他信息主要顯示在屏幕的四個角上,左上角為系統(tǒng)時間,右上角為本船位置及航向航速信息,左下角為當(dāng)前目標(biāo)位置以及相對于本船的方位距離信息,右下角為目標(biāo)船的四類基本信息。顯示目標(biāo)由不同顏色的小方塊代表。

2)按鍵區(qū)域由數(shù)字鍵盤和功能鍵組成,數(shù)字鍵盤主要用于目標(biāo)的選擇,功能鍵主要用于激發(fā)不同功能。

3)指示燈主要用于指示和報警功能。

5 結(jié)束語

本文以LabVIEW軟件為平臺,從AIS系統(tǒng)的實際功能出發(fā),立足其功能特性,對AIS系統(tǒng)的主要功能進行模擬仿真。整套模擬系統(tǒng)能夠動態(tài)模擬顯示AIS系統(tǒng)的工作數(shù)據(jù),并能夠?qū)崿F(xiàn)目標(biāo)標(biāo)記、人員落水報警等輔助功能,真實地展現(xiàn)了AIS系統(tǒng)的各種主要功能及實際工作狀態(tài),為軟件使用者提供了一個直觀的使用感受,對于學(xué)習(xí)掌握該AIS設(shè)備提供了一個很好的輔助工具。目前該系統(tǒng)已應(yīng)用到相關(guān)課程的實驗教學(xué)中,獲得較好的效果。

參考文獻

[1]楊敏,葉宏,倪繼峰,等.虛擬儀器在電子專業(yè)教學(xué)中的應(yīng)用[J].中國教育技術(shù)裝備,2010(36):146-147.

[2]韓云東,蔣永馨.航海信息系統(tǒng)[M].大連:海軍大連艦艇學(xué)院,2015.

[3]章佳榮,王粲,趙國宇.精通LabVIEW虛擬儀器程序設(shè)計與案例實現(xiàn)[M].北京:人民郵電出版社,2013.

主站蜘蛛池模板: 永久成人无码激情视频免费| 无码视频国产精品一区二区 | 免费毛片全部不收费的| 国产拍揄自揄精品视频网站| 国产亚洲精品资源在线26u| 亚洲综合国产一区二区三区| 国产91小视频在线观看| 国产乱子伦精品视频| 亚洲国产系列| 91精品亚洲| 欧美中出一区二区| 成人精品午夜福利在线播放| 人妻丰满熟妇αv无码| 国产成人亚洲精品无码电影| 欧美成人A视频| 亚洲人成影院午夜网站| 亚洲欧洲自拍拍偷午夜色| 麻豆精品在线视频| 精品丝袜美腿国产一区| 国产69囗曝护士吞精在线视频| 亚洲第一成年人网站| 伊人久久婷婷五月综合97色| 国产人成在线视频| 亚洲欧美精品日韩欧美| julia中文字幕久久亚洲| 日韩精品毛片人妻AV不卡| 国产精品香蕉在线观看不卡| 亚洲第一黄片大全| a毛片基地免费大全| 成人午夜免费观看| 久久久噜噜噜| 欧美日韩国产精品va| 97视频精品全国在线观看| 亚洲狠狠婷婷综合久久久久| 免费视频在线2021入口| 天天色天天综合网| 亚洲成a人片77777在线播放| 91网站国产| igao国产精品| 亚洲中文精品久久久久久不卡| 福利姬国产精品一区在线| 亚洲综合九九| 99在线观看免费视频| 色婷婷电影网| 免费观看亚洲人成网站| 欧美亚洲第一页| 精品剧情v国产在线观看| 亚洲天堂福利视频| 热思思久久免费视频| 国产成年女人特黄特色毛片免| 国产精品3p视频| 午夜视频免费试看| 久久精品国产91久久综合麻豆自制| 制服丝袜国产精品| 国产精品免费露脸视频| 日本91在线| 欧美精品亚洲二区| 午夜毛片免费观看视频 | 日韩精品毛片人妻AV不卡| 国产激情无码一区二区APP | 国产成人三级| 99re在线免费视频| 免费高清毛片| 91丝袜乱伦| 亚洲国产日韩一区| 国产精品国产主播在线观看| 日韩中文精品亚洲第三区| 麻豆a级片| 中文无码精品A∨在线观看不卡| 国产欧美中文字幕| 国产激爽大片高清在线观看| 日韩欧美91| 91免费国产在线观看尤物| 99re热精品视频国产免费| 日本不卡在线| 超碰免费91| 天天综合网站| 久久精品无码国产一区二区三区| 国产九九精品视频| 青青操国产视频| 人人爱天天做夜夜爽| 国产精品自在自线免费观看|