賈羽+賈默然+郭宇
摘要:近幾年來(lái)基于JAVA的網(wǎng)絡(luò)數(shù)控仿真系統(tǒng),在制造生產(chǎn)工作中得到了廣泛的應(yīng)用,本文簡(jiǎn)單介紹了基于JAVA的網(wǎng)絡(luò)數(shù)控仿真系統(tǒng)研究的必要性,強(qiáng)調(diào)了基于JAVA語(yǔ)言的網(wǎng)絡(luò)數(shù)控仿真系統(tǒng),在實(shí)際生產(chǎn)工作中應(yīng)用的價(jià)值,與此同時(shí)針對(duì)基于JAVA的網(wǎng)絡(luò)數(shù)控仿真系統(tǒng)研究具體內(nèi)容展開(kāi)了細(xì)致的分析活動(dòng),并對(duì)基于JAVA的網(wǎng)絡(luò)數(shù)控仿真系統(tǒng)研究設(shè)計(jì)體系進(jìn)行了深入的探討。
關(guān)鍵詞:JAVA 網(wǎng)絡(luò)數(shù)控 仿真系統(tǒng) 研究?jī)?nèi)容 分析體系
中圖分類號(hào):TP303.09 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2015)11-0000-00
網(wǎng)絡(luò)信息技術(shù)的快速進(jìn)步,以及網(wǎng)絡(luò)信息技術(shù)在制造業(yè)領(lǐng)域內(nèi)的普及應(yīng)用,改變了傳統(tǒng)的制造生產(chǎn)模式,提升了制造生產(chǎn)工作的質(zhì)量與效率,與此同時(shí)促使我國(guó)制造產(chǎn)業(yè)向信息化和一體化方向發(fā)展,充分體現(xiàn)了現(xiàn)代化網(wǎng)絡(luò)信息技術(shù)高效性、便捷性的特點(diǎn)。
1基于JAVA的網(wǎng)絡(luò)數(shù)控仿真系統(tǒng)研究的必要性
從網(wǎng)絡(luò)信息技術(shù)在制造生產(chǎn)中應(yīng)用的現(xiàn)狀看,基于JAVA語(yǔ)言的網(wǎng)絡(luò)數(shù)控仿真系統(tǒng)的應(yīng)用最為流行,JAVA作為應(yīng)用性極強(qiáng)的軟件編程語(yǔ)言,具有面向?qū)ο蟮膽?yīng)用特點(diǎn),基于JAVA語(yǔ)言理論設(shè)計(jì)的數(shù)控仿真系統(tǒng),將系統(tǒng)數(shù)據(jù)服務(wù)功能轉(zhuǎn)移到了網(wǎng)絡(luò)服務(wù)端,利用JAVA語(yǔ)言擴(kuò)展性較強(qiáng)的應(yīng)用特點(diǎn),在網(wǎng)絡(luò)服務(wù)層與客戶端之間建立了智能化數(shù)據(jù)信道,進(jìn)而在最大限度上降低了客戶端數(shù)據(jù)服務(wù)設(shè)計(jì)的要求,從根本上提升了系統(tǒng)設(shè)計(jì)應(yīng)用的性能。通過(guò)以上內(nèi)容的敘述不難發(fā)現(xiàn),網(wǎng)絡(luò)信息技術(shù)在制造生產(chǎn)中的應(yīng)用,具有一定的現(xiàn)實(shí)價(jià)值,同時(shí)網(wǎng)絡(luò)信息技術(shù)的應(yīng)用范圍也在逐漸擴(kuò)大,在這樣的社會(huì)發(fā)展背景下,要想能進(jìn)一步提升相關(guān)操作系統(tǒng)與設(shè)備功能的應(yīng)用性,就應(yīng)該肯定對(duì)基于JAVA的網(wǎng)絡(luò)數(shù)控仿真系統(tǒng)進(jìn)行研究的必要性,利用計(jì)算機(jī)編程語(yǔ)言,解決現(xiàn)有系統(tǒng)應(yīng)用中的問(wèn)題,解放系統(tǒng)客戶端應(yīng)用的壓力[1]。
2基于JAVA的網(wǎng)絡(luò)數(shù)控仿真系統(tǒng)研究具體內(nèi)容
2.1 JAVA語(yǔ)言方法的調(diào)用
從實(shí)質(zhì)性含義的角度進(jìn)行分析,JAVA屬于計(jì)算機(jī)編程語(yǔ)言類,其中包含的數(shù)據(jù)調(diào)用方法主要以實(shí)現(xiàn)具體的功能為目標(biāo),在實(shí)際設(shè)計(jì)分析的過(guò)程中,突出了JAVA語(yǔ)言自身的擴(kuò)展性能,在基本設(shè)計(jì)要求的基礎(chǔ)上,建設(shè)了具有擴(kuò)展性能的分布式數(shù)據(jù)通道。以目前應(yīng)用的基于JAVA語(yǔ)言的網(wǎng)絡(luò)數(shù)控仿真系統(tǒng)為例,從數(shù)控仿真系統(tǒng)應(yīng)用的現(xiàn)狀看,普遍具備遠(yuǎn)程操控的功能,在實(shí)際應(yīng)用的過(guò)程中,能夠?qū)崿F(xiàn)與遠(yuǎn)程目標(biāo)之間的通信,并根據(jù)實(shí)際的應(yīng)用需求,在適當(dāng)?shù)臅r(shí)間向客戶端返回準(zhǔn)確的數(shù)據(jù)指示內(nèi)容。而數(shù)控仿真系統(tǒng)該功能的實(shí)現(xiàn),主要依靠JAVA語(yǔ)言遠(yuǎn)程方法的調(diào)用,在實(shí)際設(shè)計(jì)的過(guò)程中,JAVA語(yǔ)言定義了對(duì)象數(shù)據(jù)接口,遵循語(yǔ)言遠(yuǎn)程協(xié)議構(gòu)建了相應(yīng)的數(shù)據(jù)信息體系,在數(shù)據(jù)信息輸入初期,就對(duì)數(shù)據(jù)信息作出了準(zhǔn)確的標(biāo)識(shí)記錄,然后在本地文件內(nèi)設(shè)立了相同的方法調(diào)用接口,最后結(jié)合系統(tǒng)應(yīng)用功能需求,建立了方法集成關(guān)系,為JAVA語(yǔ)言方法的連續(xù)性應(yīng)用奠定了基礎(chǔ),保持了數(shù)據(jù)通信之間的認(rèn)同識(shí)別關(guān)系[2]。
2.2數(shù)據(jù)接口應(yīng)用的合理性
為了進(jìn)一步提高網(wǎng)絡(luò)數(shù)控仿真系統(tǒng)的實(shí)用性,就要對(duì)JAVA語(yǔ)言的應(yīng)用特點(diǎn)進(jìn)行深入的研究,保證數(shù)據(jù)接口應(yīng)用的合理性,繼而在最大程度上簡(jiǎn)化系統(tǒng)設(shè)計(jì)的內(nèi)容。為了從更加全面的角度說(shuō)明合理應(yīng)用數(shù)據(jù)接口的重要性,本文以應(yīng)用最頻繁的JAVA數(shù)據(jù)接口OpenGL為例進(jìn)行說(shuō)明,OpenGL最大特點(diǎn)是被當(dāng)做硬件接口使用,但是與系統(tǒng)硬件設(shè)備沒(méi)有任何關(guān)系,數(shù)據(jù)接口應(yīng)用性能強(qiáng)度不會(huì)對(duì)系統(tǒng)整體造成影響,除此之外OpenGL能夠調(diào)用圖像處理功能,提高了JAVA語(yǔ)言的訪問(wèn)能力,繼而在同等條件下實(shí)現(xiàn)了數(shù)控仿真系統(tǒng)設(shè)計(jì)應(yīng)用界面的集成化,促使JAVA依靠基礎(chǔ)性設(shè)計(jì)語(yǔ)言建成了系統(tǒng)性的功能開(kāi)發(fā)庫(kù)[3]。
3 基于JAVA的網(wǎng)絡(luò)數(shù)控仿真系統(tǒng)研究設(shè)計(jì)體系
3.1系統(tǒng)模塊的設(shè)計(jì)
良好的系統(tǒng)模塊設(shè)計(jì)是保證網(wǎng)絡(luò)數(shù)控仿真系統(tǒng)性能的關(guān)鍵,作為系統(tǒng)設(shè)計(jì)人員,在實(shí)際設(shè)計(jì)的過(guò)程中,首先要明確不同系統(tǒng)模塊的功能需求,根據(jù)不同模塊的應(yīng)用特點(diǎn),進(jìn)行針對(duì)性的性能設(shè)計(jì),比如在進(jìn)行刀具選擇模塊的設(shè)計(jì)時(shí),就要從最基本的層面入手,輸入不同刀具的應(yīng)用信息和換刀操縱的基本要求,了解不同生產(chǎn)方式對(duì)刀具位置和走刀線路的要求區(qū)別,在實(shí)際工作的過(guò)程中,把握好換刀的具體操作順序。其次在數(shù)據(jù)服務(wù)模塊設(shè)置相應(yīng)的功能,利用JAVA程序設(shè)計(jì)語(yǔ)言,將具體的功能要求轉(zhuǎn)化為智能化的操作,在數(shù)據(jù)模塊進(jìn)行系統(tǒng)性的建模操作,繼而讓數(shù)控仿真系統(tǒng)實(shí)現(xiàn)準(zhǔn)確的坐標(biāo)轉(zhuǎn)換操作和插補(bǔ)計(jì)算操作[4]。
3.2系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)
基于JAVA語(yǔ)言的數(shù)控仿真系統(tǒng)對(duì)系統(tǒng)結(jié)構(gòu)提出了非常高的要求,主要原因是JAVA語(yǔ)言設(shè)計(jì)流程相對(duì)比較復(fù)雜,同時(shí)又是對(duì)整個(gè)系統(tǒng)的組織,所以在實(shí)際應(yīng)用的過(guò)程中,需要合理的系統(tǒng)結(jié)構(gòu)做支撐。在這樣的情況下,要想保證系統(tǒng)設(shè)計(jì)結(jié)構(gòu)的科學(xué)性,就要深入了解系統(tǒng)設(shè)計(jì)原理的要求,根據(jù)實(shí)際的工作情況設(shè)計(jì)相應(yīng)的系統(tǒng)結(jié)構(gòu)圖,在系統(tǒng)程序內(nèi)部滯留數(shù)據(jù)緩沖區(qū),對(duì)數(shù)據(jù)信息分析后傳遞數(shù)據(jù)節(jié)點(diǎn),繼而保證數(shù)據(jù)信息應(yīng)用時(shí)間,以及應(yīng)用方式的有效性。
4結(jié)語(yǔ)
通過(guò)上文的敘述不難發(fā)現(xiàn),基于JAVA的數(shù)控仿真操作系統(tǒng)有效的利用了現(xiàn)代化網(wǎng)絡(luò)資源,基于JAVA語(yǔ)言擴(kuò)展性強(qiáng)的特點(diǎn),調(diào)用了JAVA語(yǔ)言方法,降低了對(duì)系統(tǒng)客戶端應(yīng)用的設(shè)計(jì)要求,從整體上提高了數(shù)控仿真系統(tǒng)應(yīng)用的性能,以及制造生產(chǎn)工作的效率。
參考文獻(xiàn)
[1]吳濤.基于JAVA的網(wǎng)絡(luò)數(shù)控仿真系統(tǒng)研究[J]. 電子技術(shù)與軟件工程,2014,12:49-51.
[2張國(guó)麗.基于CAXA數(shù)控仿真系統(tǒng)的教學(xué)實(shí)訓(xùn)平臺(tái)的研究[D].華北電力大學(xué),2012.
[3]梁偉立.基于虛擬現(xiàn)實(shí)技術(shù)的車銑復(fù)合加工仿真系統(tǒng)研究[D].東北大學(xué),2009,04:38.
[4]張靜.基于Java的網(wǎng)絡(luò)數(shù)控加工仿真系統(tǒng)的開(kāi)發(fā)[J].西南民族大學(xué)學(xué)報(bào)(自然科學(xué)版),2009,03:600-602.
數(shù)字技術(shù)與應(yīng)用2015年11期