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