亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于VAPS的多級頁面交互系統(tǒng)及方法與流程

文檔序號:11386042閱讀:726來源:國知局
基于VAPS的多級頁面交互系統(tǒng)及方法與流程

本發(fā)明屬于多級頁面交互技術(shù)領(lǐng)域,尤其涉及一種基于vaps的多級頁面交互系統(tǒng)及方法。



背景技術(shù):

我國航空事業(yè)蓬勃發(fā)展,對飛行員的數(shù)量和質(zhì)量提出了更高的要求。飛行訓(xùn)練模擬器用于飛行員進行日常地面訓(xùn)練,虛擬航空儀表系統(tǒng)是飛行訓(xùn)練模擬器的重要組成部分,用于模擬真實飛行器中的儀表系統(tǒng)。真實的儀表系統(tǒng)在結(jié)構(gòu)、邏輯上都非常復(fù)雜。

為了使對真實儀表的模擬更逼真,虛擬航空儀表也需要從模擬真實儀表上的單個界面,逐步變?yōu)槟M一整套相互關(guān)聯(lián)的多層級嵌套頁面。但是,目前在多層級嵌套頁面的研究與實現(xiàn)方面,仍然缺乏相關(guān)文獻與技術(shù)支持。

虛擬航空儀表系統(tǒng)一般采用vapsxt軟件(簡稱vaps)進行外形設(shè)計,采用vaps與c++混合方式進行驅(qū)動顯示和內(nèi)部通訊。vaps軟件內(nèi)置的各類控件,幫助開發(fā)人員便捷的設(shè)計單個頁面,但是對于邏輯結(jié)構(gòu)較為復(fù)雜的多層級嵌套頁面,無法直接通過其內(nèi)置的控件實現(xiàn)交互功能。



技術(shù)實現(xiàn)要素:

發(fā)明目的:針對以上問題,本發(fā)明提出一種基于vaps的多級頁面交互系統(tǒng)及方法,用于實現(xiàn)虛擬航空儀表系統(tǒng)中邏輯結(jié)構(gòu)較為復(fù)雜的多層級嵌套頁面。

技術(shù)方案:為實現(xiàn)本發(fā)明的目的,本發(fā)明所采用的技術(shù)方案是:一種基于vaps的多級頁面交互系統(tǒng),包括數(shù)據(jù)模塊、事件模塊、響應(yīng)模塊;其中,數(shù)據(jù)模塊,通過調(diào)用vaps中的properties接口,用于在頁面間傳遞數(shù)據(jù);事件模塊,通過調(diào)用vaps中的events接口,用于頁面間傳遞用戶操作的信息;響應(yīng)模塊,通過調(diào)用vaps中的operations接口,同時配合internaltransitions接口以及mutuallyexclusivegroup控件,實現(xiàn)對用戶的操作信息做出響應(yīng)。

一種基于vaps的多級頁面交互方法,具體包括以下步驟:

(1)用戶在當(dāng)前頁面進行點擊等操作;

(2)事件模塊將用戶操作信息,數(shù)據(jù)模塊將當(dāng)前操作需要傳遞的數(shù)據(jù)信息,傳遞至需要交互的對應(yīng)頁面;

(3)對應(yīng)頁面接收到事件模塊、數(shù)據(jù)模塊傳遞的信息,通過響應(yīng)模塊實現(xiàn)需要響應(yīng)的內(nèi)容。

用戶操作信息包括鼠標(biāo)單擊、雙擊、移入、移出、按下和松開;數(shù)據(jù)信息包括整數(shù)、浮點數(shù)、字符、字符串和時間?;趘aps的多級頁面交互系統(tǒng)包括上位機和下位機軟件。

上位機軟件工作流程包括以下步驟:

(1)監(jiān)視用戶操作信息,通過vaps軟件內(nèi)置的用戶操作監(jiān)視接口實現(xiàn);

(2)封裝需要傳遞的數(shù)據(jù)信息,數(shù)據(jù)模塊通過mfc將需要傳遞的數(shù)據(jù)格式封裝為xml格式的數(shù)據(jù)描述文件;

(3)傳遞用戶操作信息和數(shù)據(jù)信息,通過vaps中的internaltransitions接口發(fā)送至其他頁面。

下位機軟件工作流程包括以下步驟:

(1)接收用戶操作信息和數(shù)據(jù)信息,通過vaps中的internaltransitions接口監(jiān)視與其關(guān)聯(lián)的其他頁面;

(2)讀取數(shù)據(jù)信息,通過vaps調(diào)用connections、mappings控件使mfc與xml文件建立聯(lián)系,從而讀取數(shù)據(jù)信息;

(3)當(dāng)前頁面內(nèi)切換的功能,通過響應(yīng)模塊同時配合mutuallyexclusivegroup控件,實現(xiàn)當(dāng)前頁面內(nèi)的切換效果;

(4)多級頁面切換的功能,通過多級傳遞,重復(fù)循環(huán)下位機軟件所述步驟(1)、(2)、(3),直至將用戶操作信息和數(shù)據(jù)信息逐級傳遞至目標(biāo)頁面,從而實現(xiàn)多級頁面切換的效果。

有益效果:本發(fā)明提供的基于vaps的多級頁面交互系統(tǒng)及方法,用于實現(xiàn)虛擬航空儀表系統(tǒng)中邏輯結(jié)構(gòu)較為復(fù)雜的多層級嵌套頁面,通過將頁面間交互所需傳遞的信息劃分為數(shù)據(jù)模塊、事件模塊、響應(yīng)模塊,使開發(fā)者在開發(fā)中邏輯更加清晰、操作更加便捷。

附圖說明

圖1是上位機軟件流程示意圖;

圖2是下位機軟件流程示意圖;

圖3是本發(fā)明所述的基于vaps的多級頁面交互系統(tǒng)框圖。

具體實施方式

下面結(jié)合附圖和實施例對本發(fā)明的技術(shù)方案作進一步的說明。

如圖1所示是本發(fā)明所述的基于vaps的多級頁面交互系統(tǒng),包括數(shù)據(jù)模塊、事件模塊、響應(yīng)模塊;其中,數(shù)據(jù)模塊,通過調(diào)用vaps中的properties接口,用于在頁面間傳遞數(shù)據(jù);事件模塊,通過調(diào)用vaps中的events接口,用于頁面間傳遞用戶操作的信息;響應(yīng)模塊,通過調(diào)用vaps中的operations接口,同時配合internaltransitions接口以及mutuallyexclusivegroup控件,實現(xiàn)對用戶的操作信息做出響應(yīng)。

本發(fā)明的基于vaps的多級頁面交互系統(tǒng)工作的具體步驟為:

(1)用戶在當(dāng)前頁面進行點擊等操作;

(2)事件模塊將用戶操作信息,數(shù)據(jù)模塊將當(dāng)前操作需要傳遞的數(shù)據(jù)信息,傳遞至需要交互的對應(yīng)頁面;

(3)對應(yīng)頁面接收到事件模塊、數(shù)據(jù)模塊傳遞的信息,通過響應(yīng)模塊實現(xiàn)需要響應(yīng)的內(nèi)容。

基于vaps的多級頁面交互系統(tǒng)包括上位機和下位機軟件。

如圖2所示,上位機軟件工作流程包括以下步驟:

(1)監(jiān)視用戶操作信息,通過vaps軟件內(nèi)置的用戶操作監(jiān)視接口實現(xiàn);

(2)封裝需要傳遞的數(shù)據(jù)信息,數(shù)據(jù)模塊通過mfc將需要傳遞的數(shù)據(jù)格式封裝為xml格式的數(shù)據(jù)描述文件;

(3)傳遞用戶操作信息和數(shù)據(jù)信息,通過vaps中的internaltransitions接口發(fā)送至其他頁面。

如圖3所示,下位機軟件工作流程包括以下步驟:

(1)接收用戶操作信息和數(shù)據(jù)信息,通過vaps中的internaltransitions接口監(jiān)視與其關(guān)聯(lián)的其他頁面;

(2)讀取數(shù)據(jù)信息,通過vaps調(diào)用connections、mappings控件使mfc與xml文件建立聯(lián)系,從而讀取數(shù)據(jù)信息;

(3)當(dāng)前頁面內(nèi)切換的功能,通過響應(yīng)模塊同時配合mutuallyexclusivegroup控件,實現(xiàn)當(dāng)前頁面內(nèi)的切換效果;

(4)多級頁面切換的功能,通過多級傳遞,重復(fù)循環(huán)下位機軟件所述(1)、(2)、(3)步驟,直至將用戶操作信息和數(shù)據(jù)信息逐級傳遞至目標(biāo)頁面,從而實現(xiàn)多級頁面切換的效果。

其中,用戶操作信息包括但不限于鼠標(biāo)單擊、雙擊、移入、移出、按下、松開;數(shù)據(jù)信息包括整數(shù)、浮點數(shù)、字符、字符串、時間。

本發(fā)明用于實現(xiàn)虛擬航空儀表系統(tǒng)中邏輯結(jié)構(gòu)較為復(fù)雜的多層級嵌套頁面,通過將頁面間交互所需傳遞的信息劃分為數(shù)據(jù)模塊、事件模塊、響應(yīng)模塊,使開發(fā)者在開發(fā)中邏輯更加清晰、操作更加便捷。

以上所述僅是本發(fā)明的優(yōu)選實施方式,用于解釋本發(fā)明的技術(shù)方案而非限制。盡管參照較佳實例對本發(fā)明進行了詳細說明,本技術(shù)領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,在不脫離本發(fā)明技術(shù)方案的宗旨和范圍的前提下,還可以對本發(fā)明做出若干改進、潤飾或等同替換,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。



技術(shù)特征:

技術(shù)總結(jié)
本發(fā)明公開了一種基于VAPS的多級頁面交互系統(tǒng)及方法,包括數(shù)據(jù)模塊、事件模塊、響應(yīng)模塊;工作的具體步驟為:用戶在當(dāng)前頁面進行點擊等操作;事件模塊將用戶操作信息,數(shù)據(jù)模塊將當(dāng)前操作需要傳遞的數(shù)據(jù)信息,傳遞至需要交互的對應(yīng)頁面;對應(yīng)頁面接收到事件模塊、數(shù)據(jù)模塊傳遞的信息,通過響應(yīng)模塊實現(xiàn)需要響應(yīng)的內(nèi)容。本發(fā)明用于實現(xiàn)虛擬航空儀表系統(tǒng)中邏輯結(jié)構(gòu)較為復(fù)雜的多層級嵌套頁面,通過將頁面間交互所需傳遞的信息劃分為數(shù)據(jù)模塊、事件模塊、響應(yīng)模塊,使開發(fā)者在開發(fā)中邏輯更加清晰、操作更加便捷。

技術(shù)研發(fā)人員:曲健;高航;王鵬
受保護的技術(shù)使用者:南京航空航天大學(xué)
技術(shù)研發(fā)日:2017.05.15
技術(shù)公布日:2017.09.05
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1