虛擬仿真開發工具

  • 產品概述
  • 產品功能
  • 產品配置
  • 相關案例
  • 相關下載


VAPS XT是Presagis公司開發的下一代動態、交互、實時和圖形化的人機界面開發工具。它是為高級座艙儀表設計和應用而開發的理想的人機界面開發工具。

VAPS XT的解決方案已經用于實施了多個行業,在國防應用中為航空、航天搭建虛擬座艙,同時在汽車工業、醫療、制造業中也有非常廣泛的應用。VAPS XT通過其強大的、直觀的設計,任何行業的程序員都可以使用VAPS XT制作的先進設備,使用VAPS XT可以制作最先進的可重復使用的圖形用戶界面,同時也可以制作虛擬維護或虛擬裝配系統。

照片級的圖形顯示界面的創建需要人們有兩種不同類型的技能:圖形藝術家和軟件開發者。Presagis公司設計了對圖形藝術家和軟件開發者都很友好的VAPS XT使用界面。

用戶在可視化界面繪制的HMI界面,通過VAPS XT可靠的代碼生成器可以生成最小內存占用的優化C++代碼。UML邏輯狀態圖的集成使得VAPS XT可以可視化開發儀表內部邏輯,真正實現完全不用編程便可開發一個HMI應用。

憑借VAPS XT的自動代碼生成功能,以及能夠支持多種不同的軟件和硬件環境,VAPS XT可以縮短儀表界面在設計上的周轉時間,以便能快速的看到該儀表在目標硬件上運行。VAPS XT不僅簡化了在支持其的多種硬件平臺的開發過程,同時還簡化了向新硬件平臺移植應用的過程。

 VAPS XT特點:

  • 高級的GUI,易于使用和上手;

  • 業界領先的代碼;

  • 自動生成能力,生成OpenGL源代碼,生成C++源代碼;

  • 利用Doc nGEN自動生成當前顯示的詳細文檔;

  • 集成的邏輯設計能力,集成基于UML的狀態圖;

  • 具有記錄和回放功能;

  • 行業領先的產品集成能力,在需求追蹤方面與Telelogic DOORS的集成;

  • 在系統行為建模方面與Mathworks Simulink或者Rhapsody集成,集成于IBM/Rational ClearCase的項目生命周期管理;

  • 幾乎可移植到所有的嵌入式系統;

  • 支持OpenGL、OpenGL ES、OpenGL SC及定制的圖形庫;

  • 支持ARINC 661;

  • VAPSXT支持嵌入式開發的需求、設計、模擬&測試、文檔&認證、部署五個階段,保證了完成的人機界面產品符合整個開發周期的需要;

  • 包括多國語言的豐富字體支持。

VAPS XT 模塊介紹

VAPS XT Designer

   VAPS XT Designer是進行HMIs快速原型創建、設計與說明提供基礎功能的軟件選項。VAPS XTDesigner能夠為原型創建應用提供完美的高質量照片級人機交互界面,如駕艙航電設備或其它復雜的HMI顯示。

    VAPS XT Designer主要由編輯器組成,用于儀表界面設計。編輯器是多窗口顯示界面,包括工程窗口、執行窗口、屬性窗口、圖形畫布/類編輯窗口、狀態圖屬性窗口、工具箱、調色板、運行工具條、數據流等多個窗口及工具條,支持Windows操作系統平臺,編輯器有一個現代的、直觀的用戶圖形界面——圖形畫布/類編輯窗口用于儀表界面設計,可從工具箱中向圖形畫布/類編輯窗口拖拽已有組件或點擊繪制圖形來完成對儀表界面的設計,設計過程中可在屬性窗口修改儀表組件或自定義組件的屬性,包括字體、填充顏色、邊框顏色、透明度、線條樣式、光影、紋理等。

VAPS XT Developer

   VAPS XT Developer包含了VAPS XT Designer和代碼生成模塊用于人機界面的快速原型開發、設計開發及交互式的仿真運行。包含代碼生成功能,可以生成Windows系統平臺上面的可執行文件、鏈接庫。

   VAPS XT依據其易用性和快速界面創建成為人機界面軟件中的佼佼者,為使客戶更快更有效地完成項目,VAPS XT為用戶提供了一個完整的工作流程。

   VAPS XT除了實現技術升級和易于使用,VAPS XT還將繼續努力發布新功能,允許用戶創建更復雜和更具交互性的應用程序。

VAPS XT for Embedded Systems
    VAPS XT Embedded采用面向對象的設計方法,支持C++代碼自動生成,可避免手工代碼所引起的人為錯誤,所生成代碼具有更高的重用性、可維護性和健壯性;內置UML建模工具,可是實現UML邏輯建模;通過嵌入式環境對應的交叉編譯器編譯鏈接,能夠將VAPS XT開發的機載顯示應用部署到機載顯示系統上。VAPS XT CodenGEN代碼生成特點:

占用內存小;
生成代碼的簡潔,更快的運行速度;
高度優化;
更高效地移植到嵌入式平臺;

    使用VAPS XTEmbedded可以很方便地將創建的HMI應用程序移植到大多數的嵌入式平臺。移植的過程如下圖所示:

移植的大致過程為:

1) 在VAPS XT的編輯界面中創建HMI圖形;

2) 利用Code nGEN生成C++源代碼;

3) 根據目標平臺類型,使用交叉開發工具包(交叉編譯器)對生成的C++源代碼以及嵌入式源代碼庫進行編譯和鏈接,生成可執行應用程序;

4) 移植到目標平臺。


VAPS XT ARINC 661 Module & UA Emulator

     創建飛行器駕艙的任務在過去的十年中變得越來越困難,更加嚴格且范圍廣泛的認證標準(如  DO-178B),更快的市場更新速度以及更低的開發研制費用。使得過程更加復雜。制造商們也都有自己的一套開發方法及對人機功效工程的理解,且對于整個流程沒有統一的指導方針。90年代后期,一個在整個飛機制造行業有著代表性的委員會按照以上需求制定了成形的規范。這個委員會由在整個行業最具影響力的制造商、硬件供應商及軟件供應商組成,如空客、波音、RC公司及Presagis公司。最初版本的規范由ARINC在2001年以“駕艙顯示系統接口,ARINC 661標準”為標題發布,且以此為標準開發空客A380客機。

UA Squared Developer

     UA Squared Developer是UA程序輔助開發工具,可讀取XML格式的DF文件,定義System UA與UIUA之間的數據接口,支持與Simulink或Rhapsody建模工具的集成,從而實現UA程序的快速開發,支持代碼和文檔的自動生成。

     UA Squared即User Application Accelerator的簡稱,使用UA Squared可以容易地驅動ARINC 661用戶界面。UA Squared與VAPS XT ARINC 661 Module結合,可以使系統和軟件工程師快速、連貫和準確地創建UA HMI交互,而不需要熟悉ARINC661標準的具體內容。

詳見客戶案例

暫無下載

返回頂部 ∧
无码性中文字幕福利视频免费