>返回次數(shù):仿真器本條記錄的響應(yīng)次數(shù),無限次返回為一 1 ;
[0134] >返回周期:對于多次響應(yīng),響應(yīng)周期(毫秒),整型;
[0135] >延遲時間:在返回該響應(yīng)前,需要延遲的時間(毫秒),整型;
[0136] >更新激勵模式:響應(yīng)該激勵后,仿真器的新工作模式,整型數(shù)據(jù);
[0137] >是否顯示:表示該激勵響應(yīng)記錄是否要在界面上顯示,顯示時填寫為1 ;不顯示 時填寫為〇 ;
[0138] >返回塊名稱:仿真器響應(yīng)的數(shù)據(jù)塊規(guī)范號;
[0139] >返回塊描述:仿真器響應(yīng)的數(shù)據(jù)塊說明;
[0140] >返回塊標識:具有同一規(guī)范號的數(shù)據(jù)塊用于相互區(qū)別的一個標識,與返回塊名 稱一起確定數(shù)據(jù)塊表中對應(yīng)的記錄,十進制整型數(shù)據(jù);
[0141] >接收通道號:用于雙通道設(shè)備,指定返回響應(yīng)的的通道(總線);
[0142] >返回分地址:返回數(shù)據(jù)塊所存放的發(fā)送分地址(子地址),由總線通信表確定,十 進制整型數(shù)據(jù);
[0143] >傳輸矢量字:通知BC到"返回分地址"取數(shù)的標志字(16位二進制數(shù)),bitO表 示分地址1,bitl表示分地址2……bitl5表示分地址16,以十六進制數(shù)據(jù)填寫,且必須以 "〇x"為前綴,例如:當返回分地址為5時,傳輸矢量字應(yīng)該填寫為:0x0010;
[0144] >響應(yīng)模式:有效值為0、1、2,0表示無繼續(xù)響應(yīng);1表示順序響應(yīng);2表示同步響 應(yīng);順序響應(yīng):對于周期返回的響應(yīng)來說,在周期響應(yīng)結(jié)束之后才繼續(xù)響應(yīng)下一條記錄;對 于單次響應(yīng)的記錄來說,所有的單次響應(yīng)都是順序響應(yīng)的。同步響應(yīng):只對周期返回的響應(yīng) 有效,指在該記錄周期響應(yīng)的過程中繼續(xù)響應(yīng)下一記錄;
[0145] >判斷條件:當響應(yīng)模式為1或者2時,"判斷條件"應(yīng)該為非空,邏輯表達式:目前 只支持關(guān)系運算符、等于、不等于運算符及按位與按位或運算符的if?語句命令。
[0146] >目標響應(yīng):仿真器下一個響應(yīng)的"記錄標識";
[0147] >更新狀態(tài)索引:表示仿真的某種條件或狀態(tài),響應(yīng)完本記錄后,仿真器改變此項 中的條件值或狀態(tài)值;
[0148] >更新狀態(tài)索引值:上述修改狀態(tài)索引被修改后具體數(shù)值。
[0149] 422激勵響應(yīng)表結(jié)構(gòu)如下:
[0150] >序號:表示當前表中記錄的順序;
[0151] >定時發(fā)送:用于指定定時發(fā)送的周期塊,當填寫該項時,應(yīng)填寫發(fā)送周期,同時 接收塊被忽略;
[0152] >發(fā)送周期:定時發(fā)送的周期塊的發(fā)送周期,以ms為單位;
[0153] >接收塊名稱:指定接收激勵的數(shù)據(jù)塊;
[0154] >接收塊描述:接收激勵的描述性文字;
[0155] >接收塊標識:用于和接收塊名稱配合,在對應(yīng)設(shè)備的數(shù)據(jù)塊結(jié)構(gòu)表中唯一索引 一條數(shù)據(jù)塊記錄;
[0156] >是否返回:決定對接收到的激勵是否響應(yīng),填1表示有響應(yīng)塊返回;
[0157] >返回塊名稱:指定響應(yīng)應(yīng)返回的數(shù)據(jù)塊;
[0158] >返回塊描述:響應(yīng)數(shù)據(jù)塊的描述性文字;
[0159] >返回塊標識:用于和返回塊名稱配合,在對應(yīng)設(shè)備的數(shù)據(jù)塊結(jié)構(gòu)表中唯一索引 一條數(shù)據(jù)塊記錄;
[0160] >是否顯示:決定當前記錄是否顯示和記錄。該值置1,表示顯示并記錄,0為表示 不顯示也不記錄。
[0161]429激勵響應(yīng)表結(jié)構(gòu)如下:
[0162] >序號:表不該記錄在當如表中的順序;
[0163] >索引碼:該429信號的規(guī)范號,用作檢索條件,須唯一;
[0164] >描述:該429信號的中文說明;
[0165] >周期:該429信號的發(fā)送速率,單位:毫秒;
[0166] >是否處理:表明該信號是否要進行函數(shù)或比例運算的處理;
[0167] >函數(shù)名:函數(shù)處理時的函數(shù)名;
[0168] >符號位:429信號的符號位;
[0169] >數(shù)據(jù)高:數(shù)據(jù)信號的MSB;
[0170] >數(shù)據(jù)低:數(shù)據(jù)信號的LSB;
[0171] >比率:數(shù)據(jù)元素MSB所代表的物理數(shù)值(必要時還要考慮單位間的換算帶來的 影響,以修正該比率值,比如km/h與m/s之間的換算),浮點型非零數(shù)據(jù);
[0172] >偏移:對某些數(shù)據(jù)元素所代表的物理數(shù)據(jù)的修正:在將物理數(shù)據(jù)轉(zhuǎn)換為1553信 號(二進制)時,需要先將原物理數(shù)值加上偏移,相反,在將1553信號(二進制)
[0173] 轉(zhuǎn)換為物理數(shù)據(jù)后,再減去此偏移,得到真正的物理數(shù)值;偏移為浮點型數(shù)據(jù);
[0174] >狀態(tài)設(shè)定:用于設(shè)定發(fā)送數(shù)據(jù)中的某些位,比如標簽或狀態(tài)等;
[0175] >碼制:429信號的碼制,可選項為:BNR、BCD、IS05。
【具體實施方式】 [0176] 七:本實施方式與一所述的飛機任務(wù)計算機模擬器的 區(qū)別在于,所述工控機為4U工控機。
【具體實施方式】 [0177] 八:參見圖8和圖9說明本實施方式,本實施方式與 一所述的飛機任務(wù)計算機模擬器的區(qū)別在于,所述模擬器還包括顯示器、鼠標/鍵盤、1553 卡、422卡、429卡和機柜,
[0178] 工控機通過PCI總線同時連接1553卡、422卡和429卡,
[0179] 工控機通過視頻接口卡與顯示器連接,工控機通過USB接口與鼠標/鍵盤連接,
[0180] 工控機、1553卡、422卡和429卡固定在機柜內(nèi),顯示器安裝在機柜的上方,
[0181] 機柜的后面板設(shè)有信號接口板,該信號接口板上留有系統(tǒng)供電接口,機柜后面板 上有1553、422、429和網(wǎng)絡(luò)信號插座,并有220V電源供電插座,
[0182] 機柜的前面板的底部設(shè)有測試信號接口板,該測試信號接口板用來引出RS422和 ARINC429測試信號接口
[0183] 機柜的前面板的中部設(shè)有操作臺,該操作臺用于放置鼠標/鍵盤,
[0184] 422卡和429卡為8入8出的PCI總線卡,
[0185] 1553卡為雙通道PCI總線卡。
[0186] 本實施方式中,在具有顯示功能的同時兼具實時性高的優(yōu)點。
[0187] 顯不器可為1臺17寸液晶顯不器。
[0188] 飛機任務(wù)計算機模擬器能夠支持目前典型總線式航電系統(tǒng)常用的通訊類型,具備 的硬件接口信號如下:
[0189] 1、1553 信號
[0190] 1路1553總線信號,1553總線信號由用戶提供的接口控制文件定義;總線接口符 合 GJB289A-97 要求;
[0191]2、RS422信號
[0192] 8路RS422總線信號,RS422總線信號由用戶提供的接口控制文件定義;總線接口 符合EIA-422A要求;
[0193] 3、ARINC429 信號
[0194] 8路ARINC429總線信號,ARINC429總線信號由用戶提供的接口控制文件定義;總 線接口符合HB6096-86要求;
[0195] 機柜背面板主要提供顯示控制管理處理機的通訊信號接口及供電接口,主要的接 口包括雙通道雙冗余的1553通訊接口、8入8出422通訊接口、8入8出429通訊接口、1路 網(wǎng)絡(luò)信號接口、1路供電接口。
[0196] 機柜的后面板設(shè)有信號接口板如圖10所示。
[0197] 將J1-J8各插座提供的接口信號類型和插座型號列表如下:
[0198] 表1信號接口板各插座列表
[0199]
【主權(quán)項】
1. 飛機任務(wù)計算機模擬器,其特征在于,所述模擬器采用工控機實現(xiàn),采用 Windows+RTX機制嵌入工控機內(nèi)作為任務(wù)計算機模擬器內(nèi)部架構(gòu),所述內(nèi)部架構(gòu)包括 Windows進程和RTX進程,Windows進程和RTX進程之間采用共享內(nèi)存通訊機制和互斥機制 進行通訊; 共享內(nèi)存通訊機制,實現(xiàn)Windows進程和RTX進程之間通過共享內(nèi)存進行數(shù)據(jù)交互,且 由Windows進程負責(zé)建立共享內(nèi)存, 互斥機制,實現(xiàn)Windows進程和RTX