<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 嵌入式Web服務(wù)器GoAhead在電力系統(tǒng)通信中應(yīng)用

          嵌入式Web服務(wù)器GoAhead在電力系統(tǒng)通信中應(yīng)用

          作者: 時(shí)間:2012-02-08 來源:網(wǎng)絡(luò) 收藏

          3.1 軟件工作流程
          管理軟件系統(tǒng)采用作為,客戶端界面大部分采用Dreamweaver制作。用戶使用時(shí)進(jìn)入某一功能頁面,管理軟件系統(tǒng)自動(dòng)為該頁面進(jìn)行初始化ASP過程,讀取系統(tǒng)該功能配置信息供用戶查看,用戶更改功能參數(shù)后,提交表單修改功能參數(shù),Web管理軟件系統(tǒng)執(zhí)行Goform過程進(jìn)行參數(shù)配置。詳細(xì)工作流程如圖3所示。

          本文引用地址:http://www.ex-cimer.com/article/149747.htm

          c.jpg


          該軟件系統(tǒng)中大部分客戶端頁面采用Drearnweaver制作,在頁面代碼中指定onload初始化及form動(dòng)作與端的調(diào)用函數(shù),并采用Jav aScript語言對(duì)頁面參數(shù)進(jìn)行判斷。Dreamweaver作為一款圖形化設(shè)計(jì)軟件,設(shè)計(jì)過程可視化,故便于修改及美化,但由于每個(gè)頁面均要制作一個(gè)ASP文件,占用較大空間,且ASP文件制作完成之后在過程中不易根據(jù)功能參數(shù)自動(dòng)修改頁面,在使用過程中受到限制。
          3.2 軟件關(guān)鍵技術(shù)
          工業(yè)以太網(wǎng)交換機(jī)在應(yīng)用時(shí),部分功能較為復(fù)雜,故對(duì)配置管理端要求較高,既要滿足復(fù)雜的配置要求,又要達(dá)到客戶端操作的方便性,如果以傳統(tǒng)Drearnweaver制作客戶端頁面、作為的方式制作Web配置管理功能,很難達(dá)到客戶端操作的方便性。故針對(duì)此問題,該軟件系統(tǒng)針對(duì)復(fù)雜交換功能配置采用Web服務(wù)器的Goform過程進(jìn)行客戶端頁面制作。GoAhead中Goform過程制作客戶端頁面可根據(jù)功能參數(shù)實(shí)時(shí)生成頁面,根據(jù)功能參數(shù)的不同,為用戶生成不同的操作界面,可給用戶帶來良好的操作感受,且由于不需單獨(dú)制作頁面文件,占用極少的存儲(chǔ)空間。但Goform制作頁面過程為純代碼過程,在制作完成且運(yùn)行軟件系統(tǒng)之前無法看到頁面效果,故不易進(jìn)行修改與美化。采用嵌入式Web服務(wù)器GoAhead中Goform過程制作的客戶端頁面的工作流程不固定,需根據(jù)具體需求進(jìn)行靈活制作。以該軟件系統(tǒng)中VLAN配置為例。在中應(yīng)用的工業(yè)以太網(wǎng)交換機(jī)中,VLAN配置需對(duì)各端口VLAN進(jìn)行配置,各端口VLAN可配置為Access,Tru nk,Hybrid三種類型中的一個(gè),且各類型VLAN下的配置參數(shù)不同,其中Access類型只需設(shè)置本地VLAN號(hào)、Trunk類型需配置本地VLAN號(hào)及包含VLAN號(hào)、Hybrid類型需配置本地VLAN號(hào)、包含VLAN號(hào)及各VLAN是否需帶標(biāo)簽、接收?qǐng)?bào)文類型。在該軟件系統(tǒng)中,通過嵌入式Web服務(wù)器GoAhe ad中Goform過程制作客戶端VLAN配置頁面,由于是在服務(wù)器端制作,故可隨時(shí)獲取服務(wù)器中數(shù)據(jù)。當(dāng)用戶點(diǎn)擊VLAN配置頁面時(shí),Web服務(wù)器向客戶端瀏覽器打印已初始化參數(shù)的配置頁面,默認(rèn)顯示端口1的VLAN配置,當(dāng)更換端口或類型時(shí),服務(wù)器重新按用戶選擇的端口或類型打印已初始化參數(shù)的配置頁面,當(dāng)用戶點(diǎn)擊提交表單時(shí),服務(wù)器執(zhí)行另一配置Goform過程完成配置。VLAN配置流程如圖4所示。

          d.jpg



          4 結(jié)語
          本文詳細(xì)討論了嵌入式Web服務(wù)器在中的應(yīng)用,對(duì)GoAhead Web Server進(jìn)行了簡(jiǎn)單的介紹,講解了該軟件系統(tǒng)嵌入式Web配置管理系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)方法,并針對(duì)電力系統(tǒng)應(yīng)用中的工業(yè)以太網(wǎng)交換機(jī)交換功能的復(fù)雜性,提出了能夠既保證復(fù)雜的參數(shù)配置需求、又滿足用戶使用方便性的嵌入式Web配置管理功能的實(shí)現(xiàn)方法,有效地提高了系統(tǒng)的管理水平及用戶操作的便利性。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();