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