郭娜
(中航工業(yè)沈陽飛機工業(yè)集團(tuán)有限公司遼寧沈陽110034)
基于Android的智能手持終端在航空制造中的應(yīng)用
郭娜
(中航工業(yè)沈陽飛機工業(yè)集團(tuán)有限公司遼寧沈陽110034)
采用基于Android平臺的智能手持終端來進(jìn)行工裝設(shè)計圖紙管理,對航空制造中工裝設(shè)計具有較高的實用價值。
航空制造;Android;終端
高科技的信息化技術(shù)總是優(yōu)先在航天軍工等行業(yè)應(yīng)用,在現(xiàn)代化的航空制造中,如何讓制造和設(shè)計更加方便的進(jìn)行溝通,是航空制造工程師首要解決的核心問題。工裝的設(shè)計、制造周期一般至少占新產(chǎn)品研制周期的三分之一,所以提升整個航空制造整個產(chǎn)品生命周期的效率,對工裝環(huán)節(jié)的優(yōu)化是尤為關(guān)鍵的。
工裝設(shè)計、產(chǎn)品試制、制造車間超遠(yuǎn)距離問題,有的甚至不在一個城市,這導(dǎo)致中間的溝通環(huán)節(jié)往往浪費大量的時間,而工裝設(shè)計人員往往也疲于奔命,導(dǎo)致工作效率很低。本文主要針對這個問題,采用智能手持終端來解決工裝設(shè)計圖紙的傳遞、交換,以及試制現(xiàn)場的圖紙查看、圖紙微調(diào)等繁瑣問題。
Android系統(tǒng)是一個基于Linux操作系統(tǒng)的開源手機平臺操作系統(tǒng)[1],具有較強的通用性,開發(fā)者不用針對特定的機型開發(fā)不同版本的應(yīng)用程序,開發(fā)的程序可以在任何的Android平臺上運行,Android平臺具有較好的繪圖、網(wǎng)絡(luò)和3D處理能力,可以提高用戶的使用體驗。由于Android是開放的平臺,硬件開發(fā)者可以不受系統(tǒng)廠商的限制在平臺上隨意增減功能,可以大大提高產(chǎn)品的開發(fā)效率和迭代速度,在更短的周期內(nèi)開放出Android系統(tǒng)。而且Android平臺是免費的,開發(fā)者完全不用為此支付費用。
Android系統(tǒng)架構(gòu)從高到低分為四層:應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運行庫層和Linux內(nèi)核層[2]。應(yīng)用程序?qū)犹峁┝擞脩艉拖到y(tǒng)之間的交互接口,這些應(yīng)用程序是用Java進(jìn)行編寫,應(yīng)用程序主要包括電話薄、短信收發(fā)、郵件操作、日歷和時鐘、瀏覽器和基本的地圖服務(wù)等Android平臺自帶的功能,以及開發(fā)者開發(fā)的個性化應(yīng)用程序。應(yīng)用程序框架層包含了系統(tǒng)提供的豐富的API程序。開發(fā)者需要某個功能時只需調(diào)用系統(tǒng)的API即可,大大提高了程序的開發(fā)速度和開發(fā)質(zhì)量,就能在短時間內(nèi)開發(fā)出個性化的應(yīng)用程序,如果API中沒有需要的開發(fā)者也可以自定義接口,作為jar包封裝在Android應(yīng)用中,直接以接口方式進(jìn)行調(diào)用,大大簡化了程序架構(gòu)設(shè)計。系統(tǒng)運行庫主要是用C或C++編寫豐富的動態(tài)庫,可以被系統(tǒng)進(jìn)行調(diào)用,系統(tǒng)比較核心的庫主要有:系統(tǒng)C庫、Surface Manager、媒體庫、SQLite和SGL等。Linux內(nèi)核層為上層提供了內(nèi)存管理、驅(qū)動模型、進(jìn)程管理和網(wǎng)絡(luò)協(xié)議棧等底層協(xié)議。
2.1 系統(tǒng)框架
為了使設(shè)備性能達(dá)到最優(yōu),本文選用三星S5PV210低功耗處理器,它的運行主頻為1GHz,基于CortexTM-A8,同時該處理器內(nèi)部集成了高性能的PowerVRSGX540圖形引擎,支持流暢的2D/3D圖形加速,最高可支持1080硬件解碼視頻流暢播放。
系統(tǒng)框架主要包括硬件框架和軟件框架。硬件框架為:核心為處理器和MPU,輔助為電源模塊、時鐘、FLASH、RAM、ROM、外設(shè)為USB和LCD。軟件框架為:采用基于Android的可裁剪平臺,主要為應(yīng)用軟件、操作系統(tǒng)和底層軟件等。
系統(tǒng)通信采用目前主流的4G無線通信技術(shù)進(jìn)行終端和服務(wù)器之間的通信支持,由于工裝設(shè)計圖紙一般文件較小,數(shù)據(jù)通信不會耗費較多流量,采用主流的4G無線通信便于以后系統(tǒng)的擴張應(yīng)用,為以后的系統(tǒng)升級提供冗余,無線通信采用主流的無線通信模塊集成到硬件框架中。
2.2 開發(fā)系統(tǒng)環(huán)境搭建
Android應(yīng)用程序開發(fā)有4類核心組件,包括Activity、Service、ContentProvider和BroadcastReceiver,各個組件之間通過Intent來進(jìn)行導(dǎo)航。搭建Android開發(fā)環(huán)境步驟為:首先安裝Fedoral 4并且進(jìn)行配置,然后安裝Java運行環(huán)境jdk,再安裝Android sdk,之后安裝Eclipse和Android插件ADT,最后進(jìn)行Android AVD配置。
2.3 智能手持終端功能設(shè)計
智能手持終端功能設(shè)計基于最簡化設(shè)計,保持手持設(shè)備的高效運行。主要功能包括:用戶登錄驗證、工裝設(shè)計圖紙上傳和下載、工裝設(shè)計圖紙修改、工裝設(shè)計圖紙USB傳遞、工裝設(shè)計圖紙管理、工裝設(shè)計圖紙協(xié)同操作等功能。
智能手持終端能夠通過4G網(wǎng)絡(luò)與服務(wù)器上的工裝設(shè)計圖紙版本號自動比對,當(dāng)版本號低于服務(wù)器上的圖紙版本號,智能手持終端會自動從服務(wù)器上下載最新圖紙版本,提示是否覆蓋原版本號,該功能可以很好地解決由于不同時間修改的多版本圖紙造成的系統(tǒng)混亂,具有較高的實用價值。
本文基于航空制造企業(yè)遇到的實際問題,工裝設(shè)計環(huán)節(jié)效率不高的問題,采用目前主流的Android平臺進(jìn)行工裝設(shè)計圖紙的管理,該方法具有較高的實用價值和工作效率,對企業(yè)生產(chǎn)具有一定的實用性。
[1]王鵬.淺談Android技術(shù)[J].知識經(jīng)濟(jì),2013(5):49-50
[2]張利國,龔海平,王植萌.Android移動開發(fā)入門與進(jìn)階[M].北京:人民郵電出版社,2009.
(編輯:劉楠)
The Application of Intelligent Handheld Terminal Basedon Androidin Aircraft Manufacturing
Guo Na
(AVIC Shenyang aircraft industry(Group)Co.,Ltd.,Shenyang Liaoning110034)
The Android platform is designed to manage the work design drawing,and it has a high practical value.
aircraft manufacturing;android;terminal
10.16525/j.cnki.14-1362/n.2016.14.38
TP399
A
2095-0748(2016)14-0081-02
2016-05-26
郭娜(1982—),女,遼寧沈陽人,工學(xué)學(xué)士,工程師,研究方向:航空制造工裝設(shè)計自動化。