GL Studio是美國DiSTI公司的旗艦產品,它是一個獨立平臺的快速原型工具,用來創建實時的、照片級別的、可交互的圖形界面,既可以用于仿真,又可以用于實際裝備。照片級別的圖形顯示界面的創建需要人們有兩種不同類型的技能:圖形藝術家和軟件開發者。DiSTI設計了對圖形藝術家和軟件開發者都非常友好的GL Studio。GL Studio生成的c++和opengl源代碼可以單獨運行,也可以嵌入其他應用中;它能運行于Windows、Linux、Vxworks等操作系統上。
GL Studio特點
1)GL Studio具有極強的軟件重用性
GL Studio是世界上第一個采用面向對象方法的人機接口開發工具包,其生成的HMI支持對象重用。其任何設計的對象或者由對象組成的新的對象,都可以作為一個新的重用對象。也就是說,GL Studio開發的HMI都是RSO(Reusable Software Object):
– RSO可獨立運行;
– RSO具有對外接口;
– RSO包括外觀和內在行為;
– RSO可以由其它RSO構成。
因此,使用GL Studio可以方便團隊進行設計開發人機接口,每個團隊成員開發各自的HMI,然后把這些RSO集成在一起就可以了。而且這些RSO是軟件重用的資產,還可在以后的HMI開發中重用。
2)GL Studio不僅支持3D儀表而且支持場景中的3D儀表顯示
GL Studio是第一個實現3D的HMI開發工具包,它開發的HMI都是3D的,而且它可以導入3D模型,把HMI布置在3D模型上,實現場景中的三維儀表顯示。它直接支持的3D模型數據為:
– 3D Studio MAX ASE;
– Designers Workbench DWB;
– Alias/Wavefront OBJ;
– OpenFlight FLT。
其它3D模型數據,例如CAD(CATIA, AutoCAD, Pro/E)等數據,可以通過上述數據格式 導入到GL Studio編輯器中。
3)GL Studio開發HMI時可以實現一次開發多次發布
用戶開發HMI 軟件主要是應用于以下幾個方面:
– 原型設計 (側重考慮人機工程因素,用于產品的原型設計與驗證)
– 使用訓練 (各種與人機接口相關的培訓,既可用于操作訓練,又可用于維護訓練)
– 課件制作 (用于本地教學和遠程教育)
– 嵌入式應用(應用于真實的設備中)
據相關機構統計,在HMI以上幾個應用方面中,僅關心一個方面的用戶,占9%;關心二個方面的用戶占30%,關心三個或三個以上方面的用戶,占61%。因此GL Studio在設計時不僅可以分別滿足這幾個方面應用的要求,而且格外關注同時滿足這幾個方面應用的要求。GL Studio做到了為其中一個方面開發的HMI不更改任何設計和代碼就可以應用于其它方面,這樣減少了工作量,更重要的是提高了軟件質量,這是其它HMI開發工具做不到的。下圖是GL Studio開發的HMI同時應用于原型設計、訓練模擬器和真實裝備上的流程圖。
4)GL Studio提供開放的對外接口
GL Studio是完善的HMI開發工具,因此其不僅提供了HMI開發平臺,而且提供了開放的對外接口。它可以通過CORBA、DIS、HLA、Shared Memory、SCRAMNet® 、TCP/IP or UDP/IP、RS232/422等協議讀取外界數據。可以與眾多第三方軟件集成在一起,例如:Vega Prime、EPX、MAK Stealth、Open Scene Graph、Delta 3D、pC-NOVA、V-Tree、X-Plane、MatLab、PowerPoint、MFC、KineMap、BlueRidge Radar、Maplink、Harris Moving Map、I-Log、ToolBook、FLTK and QT等等。
隨著現代汽車工業和電子技術的發展,傳統的模擬儀表正朝著數字化的方向發展,它們需要最高級別的保真度。現在全圖形化數字儀表、GPS導航、無線通信、多媒體娛樂、智能交通輔助駕駛和遠程故障診斷等功能電子系統被集成到汽車信息系統形成車載綜合信息顯示平臺。未來的車載信息平臺是人、車、環境的充分交互,集電子、通信、網絡、嵌入式等技術為一體的高端綜合信息顯示平臺。
DISTI公司針對嵌入式應用推出的GL Studio ES已經被汽車制造商和一級代理商采用,用于儀表組和車載信息系統、車載娛樂系統的設計開發,以便快速進行原型設計、概念驗證、測試評估以及最終生產。
據介紹包括世界頂級汽車制造商捷豹路虎(英文簡稱JLR)、尼桑(Nissan)在內的眾多汽車制造商采用GL-Studio ES進行設計開發。據稱搭載新型戰斗機發動機,并配有一個重400公斤、長14英尺(約4.27米)的固液混合火箭發動機的“尋血獵犬”(Bloodhound SSC)號跑車采用GL-Studio軟件進行汽車原型設計以及嵌入式顯示器和訓練模擬器的開發。
案例應用一: 尼桑公司采用GL-Studio軟件進行新工藝的設計驗證
案例應用二: 捷豹路虎公司采用GL-Studio軟件進行嵌入式車載娛樂系統及儀表系統的開發
案例應用三: Bloodhound SSC 采用GL Studio軟件進行原型設計、嵌入式顯示器和訓練模擬器開發
更多詳情請咨詢神州普惠 GL Studio 軟件工程師,歡迎瀏覽!