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

虛擬船舶自動識別系統仿真實驗系統研究

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

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

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

關鍵詞 船舶自動識別系統;LabVIEW;虛擬AIS仿真實驗系統

中圖分類號:TP391.9 文獻標識碼: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 前言

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

船舶自動識別系統(Automatic Identification System,

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

2 虛擬AIS仿真實驗系統設計

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

在具體設計時,每一模塊都以LabVIEW結構(包括while

結構、條件結構、事件結構、循環結構等)為框架,依靠結構對數據流向的控制能力,確保數據按照指定順序循環,實現數據處理。

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

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

3 功能模塊的功能實現

功能模塊包含了系統的主要功能,并按模塊進行實現,由關聯度不高的多個子模塊組成,可劃分為時間計算模塊、暗碼解算模塊、人員落水標記模塊、短消息發送及復示模塊、目標標記模塊以及其他模塊。

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

暗碼解算模塊 該模塊為本仿真系統的重要組成部分之一,負責解算暗碼電文,提供目標的各種動態信息與靜態信息。本系統中主要對消息編號為1、3、5的三種電文進行解算,其中1、3號電文中分別攜帶定時船位報告與詢問船位報告,而5號電文中攜帶靜態和航行相關數據報告,分別對應AIS系統中的動態信息與靜態信息。

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

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

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

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

2)運行目標標記程序。

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

4 系統實現

本系統開發完成后,主體由兩部分VI組成,分別為登錄模塊與功能模塊。

登錄模塊 其目的主要是進行明碼的解碼任務。由于明碼一般用來進行時間、工作狀態等信息的播發,因此在AIS主界面中并沒有相應的顯示區域。為完善AIS模擬系統的功能,增加其美觀程度,特設登錄界面,且將登錄界面與主界面相關聯,實現主界面的自動開啟。登錄模塊顯示效果如圖2所示。

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

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

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

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

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

2)按鍵區域由數字鍵盤和功能鍵組成,數字鍵盤主要用于目標的選擇,功能鍵主要用于激發不同功能。

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

5 結束語

本文以LabVIEW軟件為平臺,從AIS系統的實際功能出發,立足其功能特性,對AIS系統的主要功能進行模擬仿真。整套模擬系統能夠動態模擬顯示AIS系統的工作數據,并能夠實現目標標記、人員落水報警等輔助功能,真實地展現了AIS系統的各種主要功能及實際工作狀態,為軟件使用者提供了一個直觀的使用感受,對于學習掌握該AIS設備提供了一個很好的輔助工具。目前該系統已應用到相關課程的實驗教學中,獲得較好的效果。

參考文獻

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

[2]韓云東,蔣永馨.航海信息系統[M].大連:海軍大連艦艇學院,2015.

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

主站蜘蛛池模板: 国产精品久久国产精麻豆99网站| 久久这里只有精品2| 国产肉感大码AV无码| 国产另类乱子伦精品免费女| 九九热精品视频在线| P尤物久久99国产综合精品| 日本高清在线看免费观看| 亚洲天堂视频在线观看免费| 日韩小视频在线观看| 亚洲欧美日韩另类在线一| 啪啪国产视频| 成人福利一区二区视频在线| 免费毛片视频| 亚洲va在线观看| 国产www网站| 99资源在线| 激情综合图区| 亚洲中文字幕在线观看| 中国美女**毛片录像在线| 天天操天天噜| 99久久精彩视频| 思思99热精品在线| 波多野结衣久久高清免费| 国产高清免费午夜在线视频| 就去吻亚洲精品国产欧美| 日韩精品毛片人妻AV不卡| 波多野结衣一二三| 毛片免费高清免费| 国产精品成人免费视频99| 本亚洲精品网站| 特级精品毛片免费观看| 白浆免费视频国产精品视频| av无码久久精品| 天天摸夜夜操| 精品国产一区二区三区在线观看| 亚洲91在线精品| 国产精品太粉嫩高中在线观看| 国产成a人片在线播放| AV无码无在线观看免费| 在线精品自拍| 高清亚洲欧美在线看| 国产无码网站在线观看| 日本亚洲欧美在线| 国产一区二区精品福利| 精品成人一区二区| 色综合久久综合网| 不卡网亚洲无码| 精品剧情v国产在线观看| 国产在线日本| 久久综合色88| 亚洲Av综合日韩精品久久久| 伊人久久精品无码麻豆精品| 99这里只有精品在线| 美美女高清毛片视频免费观看| 91成人免费观看| 国内毛片视频| 国产美女无遮挡免费视频| 91精品国产综合久久不国产大片| 亚洲精品波多野结衣| 国产极品嫩模在线观看91| 国产日本一线在线观看免费| 亚洲天堂视频网| aaa国产一级毛片| 一区二区自拍| 成年片色大黄全免费网站久久| 色精品视频| 欧美在线网| 国产chinese男男gay视频网| 亚洲一级无毛片无码在线免费视频| 欧美在线伊人| 国产中文在线亚洲精品官网| 日韩在线观看网站| 亚洲日本www| 欧美成人a∨视频免费观看| 久久久精品久久久久三级| 99re视频在线| 手机在线免费毛片| 久久免费精品琪琪| 亚洲AV免费一区二区三区| 国产v精品成人免费视频71pao| 日本免费精品| 亚洲三级色|