新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式Web服務器GoAhead在電力系統通信中應用

        嵌入式Web服務器GoAhead在電力系統通信中應用

        作者: 時間:2012-02-08 來源:網絡 收藏

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

        本文引用地址:http://www.104case.com/article/149747.htm

        c.jpg


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

        d.jpg



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

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

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 抚州市| 鄯善县| 清原| 衢州市| 武平县| 衡水市| 玉林市| 哈尔滨市| 延庆县| 鞍山市| 明光市| 珠海市| 兴安盟| 沈阳市| 光泽县| 合肥市| 新龙县| 阳东县| 南充市| 吉首市| 大埔县| 丰城市| 德安县| 兴隆县| 通州区| 元阳县| 诏安县| 友谊县| 临洮县| 弥渡县| 无锡市| 二连浩特市| 酉阳| 义马市| 同德县| 襄樊市| 疏附县| 常州市| 龙里县| 昂仁县| 平谷区|