亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ADAM模塊的航空訓(xùn)練模擬器數(shù)據(jù)采集與控制

        2014-09-15 18:17:46郭龍陳鴻李進(jìn)杰谷鯤鵬
        現(xiàn)代電子技術(shù) 2014年18期
        關(guān)鍵詞:模擬器實(shí)物串口

        郭龍+陳鴻+李進(jìn)杰+谷鯤鵬

        摘 要: 針對(duì)半實(shí)物仿真航空訓(xùn)練模擬器設(shè)計(jì)實(shí)現(xiàn)中操作控制單元多、采集信號(hào)類(lèi)型多、交互實(shí)時(shí)性高等要求,基于ADAM模塊實(shí)現(xiàn)了航空訓(xùn)練模擬器的數(shù)據(jù)采集與控制。采用RS 485串口總線,以ADAM4000系列為分布式I/O模塊,構(gòu)建了主從式測(cè)控體系;依據(jù)Advantech ADAM4K協(xié)議,采用C#模塊化設(shè)計(jì),建立了點(diǎn)對(duì)多半雙工通信機(jī)制。該采集與控制結(jié)構(gòu)能夠?qū)崿F(xiàn)仿真實(shí)裝狀態(tài)的實(shí)時(shí)采集,滿足仿真座艙內(nèi)各交互設(shè)備的可靠控制要求。該軟硬件結(jié)構(gòu)在某型航空訓(xùn)練模擬器應(yīng)用后,取得了較為滿意的效果。

        關(guān)鍵詞: 數(shù)據(jù)采集; ADAM模塊; 航空訓(xùn)練模擬器; RS 485總線

        中圖分類(lèi)號(hào): TN911?34; V267.3 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2014)18?0098?03

        Data acquisition and control of aviation training simulator based on ADAM module

        GUO Long1, CHEN Hong1, LI Jin?jie1, GU Kun?peng2

        (1. Qingdao Branch, Naval Aeronautical Engineering Academy, Qingdao 266071, China; 2. Naval Unit 91467 of PLA, Jiaozhou 266311, China)

        Abstract: To meet the high requirements of the aviation training simulator for operation control, signal acquisition and real?time interaction, a data acquisition and control of the aviation training simulator based on ADAM module is presented. RS?485 bus and was used in the design of the master?slave control system with ADAM4000 series as distributed I/O module. According to the Advantech ADAM4K protocol, the C# modularized structure was used in the design of semiduplex communication mechanism. The data acquisition and control structure can implement real?time acquisition in simulation real equipment state, and meet the reliable control requirements of each interaction device in simulation cabin. The framework has been put into application successfully, and satisfied effects were obtained.

        Keywords: data acquisition; ADAM module; aviation training simulator; RS 485 bus

        0 引 言

        當(dāng)前部隊(duì)航空裝備快速更新?lián)Q代,各培訓(xùn)院校出現(xiàn)實(shí)裝短缺、訓(xùn)練手段受限的問(wèn)題。以計(jì)算機(jī)系統(tǒng)為核心,綜合應(yīng)用仿真技術(shù)、測(cè)控技術(shù),構(gòu)建功能強(qiáng)大的訓(xùn)練模擬器有望成為有效的解決方案。這類(lèi)訓(xùn)練模擬器不是完全虛擬的訓(xùn)練系統(tǒng),而是半實(shí)物的仿真訓(xùn)練模擬器[1?4],其具備與實(shí)裝一致的操作和顯示功能,并擴(kuò)展實(shí)裝不具備的特情設(shè)置、故障設(shè)置、訓(xùn)練評(píng)估等功能,從而既能做常規(guī)維護(hù)操作訓(xùn)練,又能進(jìn)行各種突發(fā)情況訓(xùn)練,能夠大大增強(qiáng)目前航空裝備教學(xué)訓(xùn)練手段。

        半實(shí)物訓(xùn)練模擬器實(shí)現(xiàn)的一個(gè)難點(diǎn)是仿真實(shí)裝的信息采集與控制,即感知受訓(xùn)人員的操作,控制訓(xùn)練模擬器做出相應(yīng)的響應(yīng);同時(shí)實(shí)時(shí)采集訓(xùn)練模擬器的狀態(tài)變化,改變訓(xùn)練模擬器的顯示輸出。本文以研華公司的ADAM4000系列[5?7]分布式I/O模塊為基本單元,構(gòu)建航空訓(xùn)練模擬器的數(shù)據(jù)采集與控制網(wǎng)絡(luò),較好地解決了上述難題,并具有可靠性高,實(shí)時(shí)性好,抗干擾能力強(qiáng)等優(yōu)點(diǎn)。

        1 硬件構(gòu)成

        該航空訓(xùn)練模擬器的數(shù)據(jù)采集與控制采用RS 485串行異步半雙工通信協(xié)議,將多個(gè)遠(yuǎn)程I/O模塊并聯(lián)在一個(gè)總線下,以工業(yè)控制計(jì)算機(jī)作為主機(jī)實(shí)現(xiàn)主從式的遠(yuǎn)程數(shù)據(jù)采集控制,其硬件組成包括:1臺(tái)工業(yè)控制計(jì)算機(jī)、1塊ADAM4520模塊(RS 232?RS 485有源轉(zhuǎn)換模塊)、1塊ADAM4012模塊(模擬量輸入模塊)、1塊ADAM4021模塊(模擬量輸出模塊)、3塊ADAM4050模塊(數(shù)字量輸入)、1塊ADAM4060模塊(數(shù)字量輸出)以及RS 232和RS 485通信電纜各1條,如圖1所示。

        工業(yè)控制計(jì)算機(jī):作為訓(xùn)練模擬器的控制主機(jī),通過(guò)COM1(RS 232)口與ADAM4051連接,完成對(duì)各數(shù)據(jù)采集模塊的實(shí)時(shí)通信,能實(shí)時(shí)監(jiān)聽(tīng)訓(xùn)練模擬器各人機(jī)交互設(shè)備狀態(tài)變化,從而及時(shí)響應(yīng)訓(xùn)練人員的操作,同時(shí)改變訓(xùn)練模擬器座艙面板指示和顯示器畫(huà)面。

        圖1 數(shù)據(jù)采集與控制硬件構(gòu)成

        ADAM4051:RS 232轉(zhuǎn)RS 422/485轉(zhuǎn)換器,與工控機(jī)的串口COM1連接,將計(jì)算機(jī)串口的標(biāo)準(zhǔn)RS 232總線信號(hào)轉(zhuǎn)換為完全隔離的RS 485通信總線。ADAM4051可自動(dòng)控制RS 485總線的方向,而不需要主機(jī)發(fā)出握手信號(hào),從而使得主機(jī)上可以通用RS 232接口編寫(xiě)通信代碼,大大提高編程效率。

        ADAM4050:7路的數(shù)字量輸入和8路數(shù)字量輸出模塊,輸入既可以是干接點(diǎn)信號(hào),也可以是濕接點(diǎn)信號(hào)。ADAM4050不僅可以通過(guò)輸入接點(diǎn)采集訓(xùn)練模擬器座艙內(nèi)的各個(gè)開(kāi)關(guān)按鍵的信號(hào),如武器控制板、多功能顯示器按鍵、線路通斷故障狀態(tài)信號(hào)等;還可以通過(guò)輸出接點(diǎn)控制訓(xùn)練模擬器的狀態(tài),如指示燈的亮滅等。

        ADAM4060:4路繼電器輸出模塊,專(zhuān)門(mén)用于控制訓(xùn)練模擬器內(nèi)大功率電流的配送,如航空配電板、航空電子啟動(dòng)板等。

        ADAM4017:8通道模擬量輸入模塊,使用微處理器控制的高精度16位A/D轉(zhuǎn)換器,通過(guò)它可以實(shí)時(shí)采集駕駛桿和油門(mén)桿電位器的連續(xù)變化。

        ADAM4024:4通道模擬量輸出模塊,用在實(shí)時(shí)改變訓(xùn)練模擬器內(nèi)各種模擬指示表的指示值。

        其中,各ADAM4000系列模塊分別連接航空訓(xùn)練模擬器相應(yīng)的人機(jī)交互設(shè)備如開(kāi)關(guān)按鍵、指示燈、駕駛桿等,用于控制相關(guān)設(shè)備;同時(shí)各ADAM4000系列模塊的DATA+,DATA-均分別與ADAM4520的DATA+,DATA-連接,通過(guò)ADAM4520轉(zhuǎn)換后與工控機(jī)的COM1口連接,從而構(gòu)建了以RS 485為總線,以工控機(jī)為主機(jī),各ADAM300系列模塊為從機(jī)的主從式數(shù)據(jù)采集與控制硬件結(jié)構(gòu)。

        2 軟件實(shí)現(xiàn)

        訓(xùn)練模擬器的數(shù)據(jù)采集與控制軟件采用功能強(qiáng)大的C#來(lái)編程實(shí)現(xiàn),軟件采用模塊化設(shè)計(jì),包括:輸入采集模塊、輸出控制模塊、操作響應(yīng)模塊與底層的通信串口和顯示接口。軟件模塊組成如圖2所示。

        圖2 軟件模塊組成圖

        2.1 數(shù)據(jù)采集與控制實(shí)現(xiàn)

        所有ADAM4000系列模塊控制命令均由上位機(jī)以ASCII碼字符串的形式傳送,遵循Advantech ADAM4K協(xié)議,在串口通信時(shí)上位機(jī)需遵照此協(xié)議向ADAM4000系列模塊發(fā)送命令并采集數(shù)據(jù)。同時(shí)為保證通信暢通,上位機(jī)與ADAM4000模塊應(yīng)設(shè)置相同的通信參數(shù)(波特率、數(shù)據(jù)位、停止位、校驗(yàn)方式等)。在訓(xùn)練模擬器中將COM1口參數(shù)設(shè)為:9 600波特率,1停止位,8數(shù)據(jù)位,0校驗(yàn)。

        2.1.1 輸入采集編程實(shí)現(xiàn)

        ADAM4000系列模塊與上位機(jī)(訓(xùn)練模擬器工控機(jī))通過(guò)RS 485構(gòu)成主從式半雙工通信網(wǎng)絡(luò),要實(shí)現(xiàn)通信,首先必須配置各模塊,使各模塊擁有惟一地址,只有模塊自身的地址與上位機(jī)訪問(wèn)一致時(shí),該模塊才能與上位機(jī)通信。因此某一時(shí)刻上位機(jī)只能與一個(gè)ADAM模塊通信,如果需要實(shí)時(shí)采集所有ADAM輸入模塊的數(shù)據(jù),需要上位機(jī)循環(huán)訪問(wèn)所有地址。輸入采集模塊編程實(shí)現(xiàn)的核心代碼如下:

        private bool ADAM_Start() //通信串口初始化函數(shù)

        {

        adamCom = new AdamCom(1); //使用COM1為通信串口

        adamCom.OpenComPort() //打開(kāi)串口

        //設(shè)置COM口參數(shù)為9 600波特率,無(wú)校驗(yàn),8數(shù)據(jù)位,

        1停止位

        adamCom.SetComPortState(Baudrate.Baud_9600, Databits.

        Eight, Parity.None, Stopbits.One);

        //設(shè)置各ADAM模塊的地址

        m_iAddr4017 = 1;m_iAddr4024 = 2;m_iAddr4050_1 = 3;

        m_iAddr4050_2 = 4;m_iAddr4050_3=5;m_iAddr4060 = 6;

        }

        private void RefreshInput() //輸入采集函數(shù)

        {

        bool[] bDI_4050_1 bDI_4050_2, bDI_4050_3,bDO;

        float[] fAI_4017; Adam4000_ChannelStatus[] status_4017;

        //依次從各ADAM模塊采集數(shù)據(jù),放入對(duì)應(yīng)的數(shù)組中

        adamCom.DigitalInput(m_iAddr4050_1).GetValues(7, 8, out bDI_4051_1, out bDO);

        adamCom.DigitalInput(m_iAddr4050_2).GetValues(7, 8, out bDI_4051_2, out bDO);

        adamCom.DigitalInput(m_iAddr4050_3).GetValues(7, 8, out bDI_4051_3, out bDO);

        adamCom.AnalogInput(m_iAddr4017).GetValues(8, out fAI_4017, out status_4017);

        }

        private void timer1_Tick(object sender, System.EventArgs e) //定時(shí)函數(shù)

        {

        RefreshInput(); //不斷循環(huán)采集各ADAM模塊的輸入數(shù)據(jù)

        … …

        }

        2.1.2 輸出控制編程實(shí)現(xiàn)

        若需要控制訓(xùn)練模擬器某一設(shè)備的狀態(tài),只需將控制數(shù)據(jù)寫(xiě)入對(duì)應(yīng)地址ADAM模塊的對(duì)應(yīng)控制端口。同樣主從式半雙工通信無(wú)法同一時(shí)刻與多個(gè)地址通信,因此需要建立定時(shí)發(fā)送隊(duì)列,上位機(jī)依次取出隊(duì)列中的控制指令,發(fā)往對(duì)應(yīng)地址ADAM模塊,輸出控制模塊編程實(shí)現(xiàn)的核心代碼如下:

        private void RefreshOutput() //輸出控制函數(shù)

        {

        While(SendBuf.length != 0) //若發(fā)送隊(duì)列不為空

        {

        if(SendBuf [0].Type == ‘D) //數(shù)字量輸出

        adamCom.DigitalOutput(SendBuf[0].Addr).SetValue(SendBuf[0].iCh, SendBuf[0].Value);

        else //模擬量輸出

        adamCom.AnalogOutput(SendBuf[0].Addr).SetValue(Send

        Buf[0].iCh, SendBuf[0].Value));

        SendBuf.RemoveAt(0); //清除發(fā)送隊(duì)列中第一條數(shù)據(jù)

        }

        }

        private void timer1_Tick(object sender, System.EventArgs e) //定時(shí)函數(shù)

        {

        … …

        RefreshOutput (); //不斷循環(huán)將發(fā)送隊(duì)列中的數(shù)據(jù)發(fā)出

        }

        2.2 軟件運(yùn)行流程

        軟件的運(yùn)行流程如圖3所示。程序開(kāi)始后,進(jìn)入循環(huán)監(jiān)聽(tīng)狀態(tài),通過(guò)COM1串口與各ADAM4000系統(tǒng)模塊實(shí)時(shí)通信;若檢測(cè)到某一采集點(diǎn)輸入發(fā)生變化(受訓(xùn)人員進(jìn)行了相關(guān)操作,如加電、發(fā)射等),則調(diào)用對(duì)應(yīng)的操作響應(yīng)函數(shù)改變訓(xùn)練模擬器的運(yùn)行狀態(tài),同時(shí)通過(guò)輸出控制模塊和顯示模塊將響應(yīng)結(jié)果反饋給受訓(xùn)人員。

        圖3 軟件運(yùn)行流程圖

        3 結(jié) 語(yǔ)

        該數(shù)據(jù)采集與控制軟硬件結(jié)構(gòu)已應(yīng)用于某型機(jī)載電子設(shè)備訓(xùn)練模擬器的設(shè)計(jì)開(kāi)發(fā)中,并取得了良好的效果?;贏DAM模塊的航空訓(xùn)練模擬器數(shù)據(jù)采集與控制設(shè)計(jì),在簡(jiǎn)化硬件電路的同時(shí),提高了系統(tǒng)的穩(wěn)定性和通用性?;贑#開(kāi)發(fā)的模塊化軟件結(jié)構(gòu)設(shè)計(jì)簡(jiǎn)單、結(jié)構(gòu)合理,可以滿足其他各型航空訓(xùn)練模擬器的應(yīng)用需求,具有一定的推廣應(yīng)用價(jià)值。

        參考文獻(xiàn)

        [1] 高偉,陳鴻,劉雅娟.基于半實(shí)物仿真的某型機(jī)載電子設(shè)備訓(xùn)練模擬器設(shè)計(jì)[J].現(xiàn)代計(jì)算機(jī),2013(6):74?76.

        [2] 查國(guó)云,劉鵬飛,陳秋鳳,等.某型飛機(jī)航空軍械仿真訓(xùn)練系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)測(cè)量與控制,2011,19(10):2455?2458.

        [3] 鐘春華,許炎義,劉峰.基于半實(shí)物仿真的艦員級(jí)雷達(dá)維修訓(xùn)練系統(tǒng)設(shè)計(jì)[J].艦船電子工程,2011,31(11):125?129.

        [4] 李柯,魏保華,鄭思龍,等.某型防空導(dǎo)彈半實(shí)物仿真訓(xùn)練模擬系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)仿真,2008,25(1):297?301.

        [5] 鄒益民,徐赤.借助Simulink 及ADAM 模塊構(gòu)建半實(shí)物仿真系統(tǒng)[J].自動(dòng)化儀表,2013,33(10):9?12.

        [6] 彭文輝,聶永芳,唐震.基于ADAM的某型導(dǎo)彈模擬訓(xùn)練系統(tǒng)設(shè)計(jì)[J].工業(yè)控制計(jì)算機(jī),2009,22(2):1?3.

        [7] 楊永剛,張建新,常衛(wèi),等.基于VC的ADAM數(shù)據(jù)采集管理系統(tǒng)[J].機(jī)電工程,2010,27(10):71?74.

        [8] 龍勇,黃先祥,張志利,等.基于視景仿真的某型武器分布式模擬系統(tǒng)設(shè)計(jì)[J].系統(tǒng)仿真學(xué)報(bào),2006,18(7):1820?1823.

        [9] 唐震,王希全,包小林.潛射戰(zhàn)術(shù)導(dǎo)彈模擬訓(xùn)練系統(tǒng)的設(shè)計(jì)[J].四川兵工學(xué)報(bào),2009,30(4):30?32.

        [10] 李江全.Visual C#.NET串口通信及測(cè)控應(yīng)用典型實(shí)例[M].北京:電子工業(yè)出版社,2012.

        {

        While(SendBuf.length != 0) //若發(fā)送隊(duì)列不為空

        {

        if(SendBuf [0].Type == ‘D) //數(shù)字量輸出

        adamCom.DigitalOutput(SendBuf[0].Addr).SetValue(SendBuf[0].iCh, SendBuf[0].Value);

        else //模擬量輸出

        adamCom.AnalogOutput(SendBuf[0].Addr).SetValue(Send

        Buf[0].iCh, SendBuf[0].Value));

        SendBuf.RemoveAt(0); //清除發(fā)送隊(duì)列中第一條數(shù)據(jù)

        }

        }

        private void timer1_Tick(object sender, System.EventArgs e) //定時(shí)函數(shù)

        {

        … …

        RefreshOutput (); //不斷循環(huán)將發(fā)送隊(duì)列中的數(shù)據(jù)發(fā)出

        }

        2.2 軟件運(yùn)行流程

        軟件的運(yùn)行流程如圖3所示。程序開(kāi)始后,進(jìn)入循環(huán)監(jiān)聽(tīng)狀態(tài),通過(guò)COM1串口與各ADAM4000系統(tǒng)模塊實(shí)時(shí)通信;若檢測(cè)到某一采集點(diǎn)輸入發(fā)生變化(受訓(xùn)人員進(jìn)行了相關(guān)操作,如加電、發(fā)射等),則調(diào)用對(duì)應(yīng)的操作響應(yīng)函數(shù)改變訓(xùn)練模擬器的運(yùn)行狀態(tài),同時(shí)通過(guò)輸出控制模塊和顯示模塊將響應(yīng)結(jié)果反饋給受訓(xùn)人員。

        圖3 軟件運(yùn)行流程圖

        3 結(jié) 語(yǔ)

        該數(shù)據(jù)采集與控制軟硬件結(jié)構(gòu)已應(yīng)用于某型機(jī)載電子設(shè)備訓(xùn)練模擬器的設(shè)計(jì)開(kāi)發(fā)中,并取得了良好的效果。基于ADAM模塊的航空訓(xùn)練模擬器數(shù)據(jù)采集與控制設(shè)計(jì),在簡(jiǎn)化硬件電路的同時(shí),提高了系統(tǒng)的穩(wěn)定性和通用性。基于C#開(kāi)發(fā)的模塊化軟件結(jié)構(gòu)設(shè)計(jì)簡(jiǎn)單、結(jié)構(gòu)合理,可以滿足其他各型航空訓(xùn)練模擬器的應(yīng)用需求,具有一定的推廣應(yīng)用價(jià)值。

        參考文獻(xiàn)

        [1] 高偉,陳鴻,劉雅娟.基于半實(shí)物仿真的某型機(jī)載電子設(shè)備訓(xùn)練模擬器設(shè)計(jì)[J].現(xiàn)代計(jì)算機(jī),2013(6):74?76.

        [2] 查國(guó)云,劉鵬飛,陳秋鳳,等.某型飛機(jī)航空軍械仿真訓(xùn)練系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)測(cè)量與控制,2011,19(10):2455?2458.

        [3] 鐘春華,許炎義,劉峰.基于半實(shí)物仿真的艦員級(jí)雷達(dá)維修訓(xùn)練系統(tǒng)設(shè)計(jì)[J].艦船電子工程,2011,31(11):125?129.

        [4] 李柯,魏保華,鄭思龍,等.某型防空導(dǎo)彈半實(shí)物仿真訓(xùn)練模擬系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)仿真,2008,25(1):297?301.

        [5] 鄒益民,徐赤.借助Simulink 及ADAM 模塊構(gòu)建半實(shí)物仿真系統(tǒng)[J].自動(dòng)化儀表,2013,33(10):9?12.

        [6] 彭文輝,聶永芳,唐震.基于ADAM的某型導(dǎo)彈模擬訓(xùn)練系統(tǒng)設(shè)計(jì)[J].工業(yè)控制計(jì)算機(jī),2009,22(2):1?3.

        [7] 楊永剛,張建新,常衛(wèi),等.基于VC的ADAM數(shù)據(jù)采集管理系統(tǒng)[J].機(jī)電工程,2010,27(10):71?74.

        [8] 龍勇,黃先祥,張志利,等.基于視景仿真的某型武器分布式模擬系統(tǒng)設(shè)計(jì)[J].系統(tǒng)仿真學(xué)報(bào),2006,18(7):1820?1823.

        [9] 唐震,王希全,包小林.潛射戰(zhàn)術(shù)導(dǎo)彈模擬訓(xùn)練系統(tǒng)的設(shè)計(jì)[J].四川兵工學(xué)報(bào),2009,30(4):30?32.

        [10] 李江全.Visual C#.NET串口通信及測(cè)控應(yīng)用典型實(shí)例[M].北京:電子工業(yè)出版社,2012.

        {

        While(SendBuf.length != 0) //若發(fā)送隊(duì)列不為空

        {

        if(SendBuf [0].Type == ‘D) //數(shù)字量輸出

        adamCom.DigitalOutput(SendBuf[0].Addr).SetValue(SendBuf[0].iCh, SendBuf[0].Value);

        else //模擬量輸出

        adamCom.AnalogOutput(SendBuf[0].Addr).SetValue(Send

        Buf[0].iCh, SendBuf[0].Value));

        SendBuf.RemoveAt(0); //清除發(fā)送隊(duì)列中第一條數(shù)據(jù)

        }

        }

        private void timer1_Tick(object sender, System.EventArgs e) //定時(shí)函數(shù)

        {

        … …

        RefreshOutput (); //不斷循環(huán)將發(fā)送隊(duì)列中的數(shù)據(jù)發(fā)出

        }

        2.2 軟件運(yùn)行流程

        軟件的運(yùn)行流程如圖3所示。程序開(kāi)始后,進(jìn)入循環(huán)監(jiān)聽(tīng)狀態(tài),通過(guò)COM1串口與各ADAM4000系統(tǒng)模塊實(shí)時(shí)通信;若檢測(cè)到某一采集點(diǎn)輸入發(fā)生變化(受訓(xùn)人員進(jìn)行了相關(guān)操作,如加電、發(fā)射等),則調(diào)用對(duì)應(yīng)的操作響應(yīng)函數(shù)改變訓(xùn)練模擬器的運(yùn)行狀態(tài),同時(shí)通過(guò)輸出控制模塊和顯示模塊將響應(yīng)結(jié)果反饋給受訓(xùn)人員。

        圖3 軟件運(yùn)行流程圖

        3 結(jié) 語(yǔ)

        該數(shù)據(jù)采集與控制軟硬件結(jié)構(gòu)已應(yīng)用于某型機(jī)載電子設(shè)備訓(xùn)練模擬器的設(shè)計(jì)開(kāi)發(fā)中,并取得了良好的效果?;贏DAM模塊的航空訓(xùn)練模擬器數(shù)據(jù)采集與控制設(shè)計(jì),在簡(jiǎn)化硬件電路的同時(shí),提高了系統(tǒng)的穩(wěn)定性和通用性?;贑#開(kāi)發(fā)的模塊化軟件結(jié)構(gòu)設(shè)計(jì)簡(jiǎn)單、結(jié)構(gòu)合理,可以滿足其他各型航空訓(xùn)練模擬器的應(yīng)用需求,具有一定的推廣應(yīng)用價(jià)值。

        參考文獻(xiàn)

        [1] 高偉,陳鴻,劉雅娟.基于半實(shí)物仿真的某型機(jī)載電子設(shè)備訓(xùn)練模擬器設(shè)計(jì)[J].現(xiàn)代計(jì)算機(jī),2013(6):74?76.

        [2] 查國(guó)云,劉鵬飛,陳秋鳳,等.某型飛機(jī)航空軍械仿真訓(xùn)練系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)測(cè)量與控制,2011,19(10):2455?2458.

        [3] 鐘春華,許炎義,劉峰.基于半實(shí)物仿真的艦員級(jí)雷達(dá)維修訓(xùn)練系統(tǒng)設(shè)計(jì)[J].艦船電子工程,2011,31(11):125?129.

        [4] 李柯,魏保華,鄭思龍,等.某型防空導(dǎo)彈半實(shí)物仿真訓(xùn)練模擬系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)仿真,2008,25(1):297?301.

        [5] 鄒益民,徐赤.借助Simulink 及ADAM 模塊構(gòu)建半實(shí)物仿真系統(tǒng)[J].自動(dòng)化儀表,2013,33(10):9?12.

        [6] 彭文輝,聶永芳,唐震.基于ADAM的某型導(dǎo)彈模擬訓(xùn)練系統(tǒng)設(shè)計(jì)[J].工業(yè)控制計(jì)算機(jī),2009,22(2):1?3.

        [7] 楊永剛,張建新,常衛(wèi),等.基于VC的ADAM數(shù)據(jù)采集管理系統(tǒng)[J].機(jī)電工程,2010,27(10):71?74.

        [8] 龍勇,黃先祥,張志利,等.基于視景仿真的某型武器分布式模擬系統(tǒng)設(shè)計(jì)[J].系統(tǒng)仿真學(xué)報(bào),2006,18(7):1820?1823.

        [9] 唐震,王希全,包小林.潛射戰(zhàn)術(shù)導(dǎo)彈模擬訓(xùn)練系統(tǒng)的設(shè)計(jì)[J].四川兵工學(xué)報(bào),2009,30(4):30?32.

        [10] 李江全.Visual C#.NET串口通信及測(cè)控應(yīng)用典型實(shí)例[M].北京:電子工業(yè)出版社,2012.

        猜你喜歡
        模擬器實(shí)物串口
        帶你學(xué)習(xí)實(shí)物電路圖的連接
        飛行模擬器大揭秘
        航空世界(2022年3期)2022-06-01 06:13:42
        了不起的安檢模擬器
        盲盒模擬器
        劃船模擬器
        淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
        當(dāng)手繪遇上實(shí)物
        當(dāng)手繪遇上實(shí)物
        基于Arduino控制的半實(shí)物模擬駕駛系統(tǒng)
        電子制作(2018年1期)2018-04-04 01:48:26
        USB接口的多串口數(shù)據(jù)并行接收方法探索
        亚洲欧美国产日产综合不卡| 99久热在线精品视频观看| 国内精品卡一卡二卡三| 国产精品久久久久久久成人午夜| 国产成人亚洲综合小说区| 国产精品麻豆一区二区三区| 亚洲av日韩精品久久久久久a| 国产av人人夜夜澡人人爽| 亚洲一区二区三区久久不卡| 国产不卡av一区二区三区| 中文字幕亚洲无线码在线一区| 伊人久久大香线蕉av一区| 妺妺窝人体色www在线直播| 亚洲综合av一区在线| 亚洲精品宾馆在线精品酒店| 日韩欧群交p片内射中文| 337p日本欧洲亚洲大胆色噜噜 | 久久中文字幕av一区二区不卡| 日本伊人精品一区二区三区| 9lporm自拍视频区| 成人日韩av不卡在线观看| 国产一区二区不卡av| 国产色系视频在线观看| 亚洲av中文无码字幕色三| 国产无遮挡又黄又爽无VIP| 国产自拍精品在线免费观看| 亚洲av综合永久无码精品天堂| 欧美专区在线| 中文字幕亚洲精品高清| 成人av片在线观看免费| 午夜男女爽爽爽在线视频| 在线观看亚洲精品国产| 国产精品毛片一区二区三区 | 亚洲国产精品日韩av专区| 亚洲ⅤA中文字幕无码| 视频国产自拍在线观看| 成人国产精品一区二区网站公司| 99久久久国产精品免费蜜臀| 人妻少妇无乱码中文字幕| 人妻夜夜爽天天爽三区丁香花| 婷婷色中文字幕综合在线|