新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 某型平臺羅經訓練模擬器的設計

        某型平臺羅經訓練模擬器的設計

        作者: 時間:2011-03-18 來源:網絡 收藏



        3 軟件設計
        系統軟件使用面向對象的編程技術,采用VB6.0作為軟件平臺,使用SQL2000作為數據庫平臺,進行編程開發。本系統既可與模擬器硬件配合進行實物操作,也可單獨使用進行模擬操作。進行實物訓練時,通過硬件電路采集相應操作和顯示相應響應,同時計算機顯示器同步顯示操作過程和響應。當進行模擬操作時,通過鼠標和鍵盤進行人機交互操作。軟件采用模塊塊化設計,軟件主要功能模塊如圖4所示。


        3.1 通信模塊設計
        在VB6.O中提供了完成串行通信的控件MSComm,該控件提供了標準的事件處理函數、過程,并通過屬性的方法提供了串行通信口參數的設置,比較容易地解決了串行通信的問題。
        其基本的屬性:
        CommPort:設置并返回通信端口號,缺省為COM1;
        Settings:以字符串形式設置并返回波特率,奇偶校驗,數據位,停止位;
        PortOpen:設置并返回通信端口的狀態,也可以打開和關閉端口;
        InputMode:定義Input屬性獲取數據的方式(0:文本方式;1:二進制方式)
        Inputlen:設置或返回接收緩沖區內用;
        Input:讀入的個數,若取O,則Input讀取整個緩沖區的內容,Input表示從接收緩沖區移走一串字符;
        Inbuffersize:設置或返回接收緩沖區的大小,缺省1 024 B。
        3.2 邏輯判斷模塊
        模擬器實質是一個控制系統,程序主要是針對大量事件的響應。如鼠標、鍵盤的輸入,模擬器按鍵、開關量的輸入等,通過計算機屏幕、數碼管、指示燈等輸出設備進行顯示。本系統采用數據庫技術,在檢測到事件響應時,首先查找數據庫,確定當前系統狀態,讀取在不同狀態和事件下相應響應或調用相應的子程序,使大量的邏輯判斷通過查找數據庫完成,簡化了系統程序的邏輯關系。程序流程圖如圖5所示。



        4 結束語
        模擬器模擬工作情況,可進行開機、關機、裝訂查看、調平和導航等操作的訓練,模擬器操作和相應與實際裝備完全一致,具有較好的使用環境和交互界面。在保證訓練效果的同時,具有價格低廉的優勢。

        蜂鳴器相關文章:蜂鳴器原理

        上一頁 1 2 3 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 盐源县| 屏东县| 克东县| 雷州市| 文山县| 建瓯市| 芒康县| 克什克腾旗| 武邑县| 博湖县| 象山县| 夏邑县| 景东| 长兴县| 金湖县| 宜都市| 信阳市| 电白县| 大丰市| 左权县| 江都市| 伊宁县| 札达县| 宜章县| 宜兴市| 思茅市| 政和县| 师宗县| 池州市| 云南省| 泰顺县| 噶尔县| 大同市| 彭山县| 呼伦贝尔市| 克拉玛依市| 双辽市| 万盛区| 油尖旺区| 缙云县| 瑞安市|