• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于B/S體系的電工電子網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室設(shè)計研究

      2015-01-16 05:27:00呂睿
      電子設(shè)計工程 2015年11期
      關(guān)鍵詞:電學(xué)電工構(gòu)件

      呂睿

      (鄭州輕工業(yè)學(xué)院 民族職業(yè)學(xué)院,河南 鄭州 450000)

      隨著時代的發(fā)展,現(xiàn)實(shí)情況有力的推動了各種虛擬實(shí)驗(yàn)室的發(fā)展,并將其廣泛應(yīng)用于多個領(lǐng)域[1]。在虛擬實(shí)驗(yàn)室中,老師能夠給予學(xué)生更科學(xué)的指導(dǎo),學(xué)生更易獲得相關(guān)知識,并能進(jìn)行敏捷的反饋。虛擬實(shí)驗(yàn)室是未來實(shí)驗(yàn)室建設(shè)的發(fā)展方向。其中,電工電子即為一個十分重要的組成,對在線技術(shù)虛擬實(shí)驗(yàn)具有較為明顯的示范作用。本文分析了B/S體系的相關(guān)結(jié)構(gòu)和應(yīng)用優(yōu)勢,并對基于B/S體系的電工電子網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室設(shè)計方法以及實(shí)現(xiàn) B/S結(jié)構(gòu)的網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室的關(guān)鍵技術(shù)進(jìn)行探討。

      1 B/S (Browser/Server, 瀏覽器/服務(wù)器模式)體系

      管理信息系統(tǒng)平臺模式可以分為多種不同的類型,包括主機(jī)終端模式和文件服務(wù)器模式以及客戶機(jī)/服務(wù)器模式(C/S, Client/Server) 和瀏覽器/服務(wù)器模式(B/S,Browser/Server)等[2]。瀏覽器/服務(wù)器(B/S)模式是一種常見的模式類型,其結(jié)構(gòu)如圖1所示。

      圖1 瀏覽器/服務(wù)器模式(B/S,Browser/Server)結(jié)構(gòu)示意圖Fig.1 Mode of browser/server(B/S, Browser/Server) schematic diagram

      在具體的應(yīng)用過程中,在用戶技術(shù)水平以及客戶機(jī)配置方面,B/S體系的要求均相對較低。在客戶端維護(hù)方面,程序分發(fā)簡單,處于較小的維護(hù)量狀態(tài)。另外,B/S體系還具有較強(qiáng)的跨平臺能力以及較高的軟件復(fù)用度。與其他一些體系類型大多面對固定用戶群的情況不同,B/S體系面向的是不可知的非固定用戶群,用戶的地域處于相對分散的狀態(tài)。B/S體系具有諸多應(yīng)用優(yōu)勢,因此,在進(jìn)行電工電子網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室設(shè)計的過程中,以B/S體系結(jié)構(gòu)為基礎(chǔ)進(jìn)行構(gòu)架是十分切實(shí)可行的。

      2 基于B/S體系的電工電子網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室設(shè)計

      基于B/S體系的電工電子網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室在設(shè)計過程中,可以結(jié)合實(shí)驗(yàn)室的具體應(yīng)用功能,將實(shí)驗(yàn)室劃分為不同的系統(tǒng)結(jié)構(gòu),并分為3個層次,基于B/S體系的電工電子網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室系統(tǒng)結(jié)構(gòu)如圖2所示。

      圖2 基于B/S體系的電工電子網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室系統(tǒng)結(jié)構(gòu)示意圖Fig.2 Schematic diagram of electrical and electronic network virtual lab system based on B/S

      基于B/S體系的電工電子網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室模型可以分為3個層次,分別為表示層、功能層和數(shù)據(jù)層。

      其中,功能層可以完成對應(yīng)用業(yè)務(wù)的處理,將各種虛擬儀器的功能編入程序。在收到用戶不同請求之后,程序會從數(shù)據(jù)層中獲得所需的數(shù)據(jù),并按照用戶的具體要求進(jìn)行相應(yīng)的處理,然后將處理得到的結(jié)果通過動態(tài)網(wǎng)頁的形式反饋給用戶。

      表示層即為人機(jī)交互界面,是直接與用戶進(jìn)行接觸的接口,可以實(shí)現(xiàn)與用戶的各種交互,包括對用戶輸入的數(shù)據(jù)信息進(jìn)行檢查、顯示返回結(jié)果等,還可以完成用戶注冊、調(diào)節(jié)虛擬儀器參數(shù)等[3]。

      數(shù)據(jù)層負(fù)責(zé)對各種數(shù)據(jù)信息進(jìn)行管理,包括讀寫和存取以及更新等,另外還要負(fù)責(zé)保證各種數(shù)據(jù)信息的完整和安全。數(shù)據(jù)信息的覆蓋面十分廣泛,包括各種實(shí)驗(yàn)的原始數(shù)據(jù)以及進(jìn)行結(jié)果分析之后得到的數(shù)據(jù)信息,還有實(shí)驗(yàn)條件和儀器的參數(shù)等。在數(shù)據(jù)庫中存在大量的數(shù)據(jù)信息,并以關(guān)系表、字段等形式進(jìn)行存儲。數(shù)據(jù)層的存在有效的將功能程序與數(shù)據(jù)信息隔離開來,從而有效提高程序的綜合性能,包括可移植性和可維護(hù)性以及通用性和可靠性等[4]。

      以電學(xué)實(shí)驗(yàn)為例,電學(xué)實(shí)驗(yàn)有助于用戶理解各種物理概念,對學(xué)生實(shí)際做題也有幫助?,F(xiàn)以某虛擬電學(xué)實(shí)驗(yàn)為例,通過虛擬的實(shí)驗(yàn)室設(shè)計,在表示層為用戶提供了一個電子元件完備的電學(xué)實(shí)驗(yàn)環(huán)境,用戶可以發(fā)揮自己的創(chuàng)造性思維,從而親手創(chuàng)建所能想象的電學(xué)實(shí)驗(yàn),進(jìn)行實(shí)驗(yàn)驗(yàn)證、實(shí)驗(yàn)探究。界面示意如圖3、圖4所示。虛擬電學(xué)實(shí)驗(yàn)將軟件優(yōu)勢與教育資源相融合,界面簡潔大方,操作簡單,可以進(jìn)行交互式操作。且內(nèi)置幾十種電學(xué)實(shí)驗(yàn)器材,器材全而豐富,并且實(shí)驗(yàn)器材的參數(shù)可以進(jìn)行修改,一種器材具備多種規(guī)格??梢阅M電路實(shí)驗(yàn)箱,可直接選用的器件種類多,電路組裝靈活方便,能進(jìn)行幾十種不同電路的實(shí)驗(yàn),特別適用各種設(shè)計性實(shí)驗(yàn)。還可以對實(shí)驗(yàn)進(jìn)程進(jìn)行實(shí)時保存,只需打開存檔進(jìn)行讀取就可以調(diào)取進(jìn)度。

      圖3 虛擬電學(xué)實(shí)驗(yàn)界面Fig.3 Virtual electrical experimental interface

      圖4 虛擬電學(xué)實(shí)驗(yàn)界面Fig.4 Virtual electrical experimental interface

      3 基于B/S體系的電工電子網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室實(shí)現(xiàn)要點(diǎn)分析

      在基于B/S體系的電工電子網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室系統(tǒng)的不同層次中,功能層是鏈接數(shù)據(jù)層和表示層的“橋梁”,因此,虛擬實(shí)驗(yàn)室的實(shí)現(xiàn)過程中,訪問數(shù)據(jù)庫是必不可少的。另外,在以B/S為基礎(chǔ)的網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室設(shè)計過程中,Web服務(wù)器以“請求—應(yīng)答”的方式進(jìn)行工作。首先,服務(wù)器接受來自不同客戶端瀏覽器的請求;然后,對各種服務(wù)端應(yīng)用程序予以執(zhí)行,并按照實(shí)際需要,決定是否進(jìn)行數(shù)據(jù)庫訪問;最后,得到HTML文檔,并對相應(yīng)的請求予以回應(yīng)。在進(jìn)行服務(wù)器開發(fā)的過程中,可以選擇使用不同的技術(shù)手段,目前常用的包括ASP(Active Server Page,動態(tài)服務(wù)器主頁)和用于擴(kuò)展服務(wù)器功能的 JSP (Java Server Page)技術(shù),以及 CGI(Common Gateway Interface,公共網(wǎng)關(guān)接口)。通過對不同技術(shù)類型的比較和分析可以發(fā)現(xiàn),在可移植性、安全性、執(zhí)行效率等方面,較之CGI,JSP和ASP具有十分明顯的應(yīng)用優(yōu)勢。因此,在本文的實(shí)驗(yàn)室設(shè)計研究過程中,選擇使用JSP技術(shù)進(jìn)行Web服務(wù)器開發(fā)[5]。

      在軟件系統(tǒng)中包含了多個不同的基本單元,即構(gòu)件。不同的構(gòu)件均是由一個或者多個具有緊密邏輯聯(lián)系的對象封裝而成的。從本質(zhì)角度進(jìn)行分析,構(gòu)件屬于不必對其軟件源代碼進(jìn)行改變便可以實(shí)現(xiàn)跨平臺運(yùn)行的獨(dú)立軟件,而且,構(gòu)件可以在不同的軟件環(huán)境下具有一定的功能,并實(shí)現(xiàn)重用。在進(jìn)行電工電子網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室設(shè)計中,考慮到電工電子實(shí)驗(yàn)涉及到的儀器種類和數(shù)量均相對較多,且具有復(fù)雜的功能,因此,可以利用構(gòu)件技術(shù)的特點(diǎn)進(jìn)行開發(fā),以更好的解決異構(gòu)數(shù)據(jù)源間互聯(lián)共享問題和互操作問題等,保證不同應(yīng)用程序直接的高效協(xié)同。另外,在進(jìn)行軟件系統(tǒng)開發(fā)的時候,利用構(gòu)件的重構(gòu)性特點(diǎn),可以有效提高開發(fā)效率,并促進(jìn)系統(tǒng)開發(fā)性和穩(wěn)定性的提高。構(gòu)件技術(shù)具有很多類型,其中,通用對象請求代理體系結(jié)構(gòu) (Common Object Request Broker Architecture,CORBA)技術(shù)是目前應(yīng)用較為廣泛的一種構(gòu)件技術(shù),該技術(shù)為實(shí)際應(yīng)用提供了功能強(qiáng)大的機(jī)制,支持多請求響應(yīng)模型,可以滿足請求和接收響應(yīng)的透明化,并提供分布式應(yīng)用程序的抽象和服務(wù)。在實(shí)際的使用過程中,不需要對其復(fù)雜的底層細(xì)節(jié)予以考慮,以其編程語言和操作系統(tǒng)的無關(guān)性以及透明的對象定位和調(diào)動很好的服務(wù)于應(yīng)用程序開發(fā)和系統(tǒng)集成[6]。本研究中,以構(gòu)件技術(shù)為基礎(chǔ),進(jìn)行電工電子實(shí)驗(yàn)室虛擬儀器集成框架設(shè)計。以構(gòu)建技術(shù)進(jìn)行設(shè)計,可以有效提高實(shí)驗(yàn)室的可維護(hù)性、靈活性和可擴(kuò)展性。該技術(shù)還提供了多種構(gòu)件調(diào)用可能,包括跨語言、跨平臺、跨協(xié)議等。因此,在實(shí)驗(yàn)室的設(shè)計過程中,在利用 Java語言進(jìn)行儀器面板構(gòu)件開發(fā)的時候,還可以對各種 C++語言實(shí)現(xiàn)的基本顯示構(gòu)件予以靈活的調(diào)用。例如,在電工電子基礎(chǔ)實(shí)習(xí)的焊接訓(xùn)練3D虛擬實(shí)驗(yàn)過程中,在利用虛擬實(shí)驗(yàn)室完成實(shí)習(xí)的時候,通過3D虛擬輔助教學(xué)模式,可以方便學(xué)生課外自學(xué)和課堂演示教學(xué),結(jié)合萬用板的焊接向初學(xué)者講解焊接訓(xùn)練關(guān)鍵內(nèi)容,如:常用元器件和工具3D展示與使用教學(xué),項(xiàng)目簡介、元件布局、電路布線、焊接演示、通電測試等內(nèi)容。

      虛擬軟件可以重復(fù)操作,學(xué)生熟悉各項(xiàng)內(nèi)容后再進(jìn)行實(shí)體實(shí)驗(yàn),減少初學(xué)者造成的耗材浪費(fèi)和儀器工具損壞,大大改善了教學(xué)效果。虛擬實(shí)驗(yàn)室中的元器件庫以及元器件布局等如圖5~圖7所示。

      4 結(jié)束語

      圖5 元器件庫展示Fig.5 Component library display

      圖6 元器件布局Fig.6 The component layout

      圖7 焊接演示Fig.7 Welding demonstration

      隨著虛擬技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,建立虛擬實(shí)驗(yàn)室是改善傳統(tǒng)實(shí)驗(yàn)教學(xué)不足的發(fā)展趨勢。網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室的出現(xiàn)為各種實(shí)驗(yàn)的開展提供了極大的便利,并有效提高了各種資源和信息的利用率。以B/S為基礎(chǔ)進(jìn)行網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室設(shè)計,可以更好的激發(fā)出虛擬實(shí)驗(yàn)室的應(yīng)用潛能。通過上文的分析可以發(fā)現(xiàn),基于B/S體系[7]設(shè)計網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室具有較高的可行性。通過對各種技術(shù)要點(diǎn)的掌握,可以更好地保證實(shí)驗(yàn)室的設(shè)計與實(shí)現(xiàn)。

      [1]戴成梅,戴成建.基于LabVIEW的電工電子網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室研究與開發(fā)[J].實(shí)驗(yàn)室研究與探索,2011,30(2):74-77,81.DAI Cheng-mei,DAI Cheng-jian.Research and development ofelectric and electronic virtuallaboratory based on LabVIEW [J].Research and Exploration in Laboratory,2011,30(2):74-77,81.

      [2]師黎,王治忠,費(fèi)敏銳,等.基于VRML與MATLAB的智能控制虛擬實(shí)驗(yàn)室設(shè)計與實(shí)現(xiàn) [J].儀器儀表學(xué)報,2008,29(12):2594-2598.SHI Li,WANG Zhi-zhong,F(xiàn)EI Min-rui,et al.The design and implementation ofvirtualLaboratory ofintelligent control based on VRML and MATLAB[J].Chinese Journal of Xcientific Instrument,2008,29(12):2594-2598.

      [3]虞江鋒,劉蘭英,盛羽,等.虛擬實(shí)驗(yàn)環(huán)境中協(xié)同支撐的設(shè)計與實(shí)現(xiàn) [J].中南大學(xué)學(xué)報:自然科學(xué)版,2011,42(8):2332-2337.YU Jiang-feng,LIU Lan-ying,SHENG Yu,et al.Design and implementation of virtual experiment environment for collaborative support[J].Journal of Central South University:Natural Science Edition,2011,42(8):2332-2337.

      [4]孫長霞.“虛擬實(shí)驗(yàn)室”在高等院?;瘜W(xué)基礎(chǔ)課程中的作用研究[J].安徽農(nóng)業(yè)科學(xué),2012,40(34):16942-16943.SUN Chang-xia.Research on function of"virtual laboratory".In the chemistry basic course in Colleges and Universities[J].Anhui Agricultural Sciences,2012,40(34):16942-16943.

      [5]Lei Shi,Hui Ran Zhao,Kun Zhang.Research of Computer Virtual Laboratory Model Based on Cloud Computing[J].Applied Mechanics and Materials,2014,3634 (687):3027-3031.

      [6]Chananchai Wutthithanyawat,Nawadee Srisiriwat.Process Control Virtual Laboratory:Temperature Control Based on LabVIEW forConvection HeatTransfer [J].Applied Mechanics and Materials,2014,3380(619):303-308.

      [7]余劍.基于B/S結(jié)構(gòu)的電子稅務(wù)管理系統(tǒng)設(shè)計[J].現(xiàn)代電子技術(shù),2014(16):49-50,53.YU Jian.Design of electronic tax management system based on B/S structure[J].Modern Electronics Technique,2014(16):49-50,53.

      猜你喜歡
      電學(xué)電工構(gòu)件
      《電工電氣》征訂
      電學(xué)
      對一個電學(xué)故障題的思考
      特變電工
      能源(2019年9期)2019-12-06 09:33:00
      特變電工
      能源(2019年5期)2019-06-19 09:36:44
      特變電工
      能源(2019年12期)2019-02-11 07:11:42
      建筑構(gòu)件
      Lesson Seventy-four An atypical presentation of a typical arrhythmia
      建筑構(gòu)件
      建筑構(gòu)件
      灵川县| 西乌| 红安县| 石屏县| 视频| 宁波市| 浪卡子县| 张家川| 东港市| 兴宁市| 晋州市| 安塞县| 红安县| 盱眙县| 禄丰县| 澎湖县| 肥城市| 吴桥县| 屏东市| 大理市| 肃南| 禹州市| 尼玛县| 平和县| 万全县| 台南县| 睢宁县| 儋州市| 新兴县| 邵阳市| 军事| 华蓥市| 星子县| 利津县| 吴江市| 黄陵县| 建湖县| 化隆| 定州市| 同德县| 通海县|