隨著智能變電站的推廣應(yīng)用,,變電站對標(biāo)準(zhǔn)時間同步系統(tǒng)的要求越來越高,本系統(tǒng)采用FPGA搭建的時間同步系統(tǒng),,實現(xiàn)了GPS,、北斗和IRIG-B等多種時鐘源輸入冗余技術(shù)和鎖相環(huán)技術(shù),,輸出電站時間同步需要的脈沖、串口,、IRIG-B,、NTP,、PTP和光纖編碼等信號。1引言隨著電力系統(tǒng)自動控制水平的不斷提高,,發(fā)電廠,、變電站和電力調(diào)度等各種自動化設(shè)備的運行離不開時間的統(tǒng)一。目前在實際應(yīng)用中,,電力設(shè)備的多樣性使得對時間同步的要求也各種各樣,,應(yīng)用較多的時間源為GPS、BD(北斗)和IRIG-B,,由此提供高精度的時間基準(zhǔn),,通過解碼轉(zhuǎn)換形成秒(分或時)脈沖信號、IRIG-B交直流碼,、NTP,、IEEE1588(PTP)、RS232和RS485(RS422)串口報文等輸出方式,,完成對全站受時裝置的對時,。本文結(jié)合變電站時間同步技術(shù)的現(xiàn)狀和發(fā)展,探討基于FPGA實現(xiàn)多時鐘源冗余輸入和多格式輸出的技術(shù)應(yīng)用,,以期滿足變電站對時間同步的需要,。2問題的提出基準(zhǔn)時間的選擇根據(jù)電力系統(tǒng)對時間同步技術(shù)要求,在考慮時間系統(tǒng)的安全性和可靠性,,選擇GPS和BD作為空基衛(wèi)星授時無線時間基準(zhǔn)信號輸入,,同時選擇IRIG-B作為外部授時有線時間基準(zhǔn)信號輸入,。另外系統(tǒng)配置外部高穩(wěn)定的恒溫晶振輸入,,經(jīng)FPGA鎖相處理。無錫邦程信息科技有限公司,,向廣大用戶提供好質(zhì)量產(chǎn)品和好質(zhì)量服務(wù),,從而贏得了用戶的信賴。天津貿(mào)易技術(shù)搭建市場價
提供高精度,、穩(wěn)定的頻率信號,,經(jīng)外部時基信號同步,形成內(nèi)部時鐘,,實現(xiàn)時間的同步和統(tǒng)一,。同步時間輸出的選擇電力系統(tǒng)自動化設(shè)備種類繁多,對時間同步的要求也各種各樣,。FPGA的實時性和多輸入輸出端口,,使得實現(xiàn)多種時間信號輸出成為可能。目前時間同步信號主要包含為:脈沖校時(秒脈沖,、分脈沖和時脈沖),、串口校時,、交直流IRIG-B碼校時、NTP或PTP網(wǎng)絡(luò)校時,,以及光纖接口校時等,。3基于FPGA系統(tǒng)方案的實現(xiàn)根據(jù)變電站對時間同步的要求,選擇FPGA為中心,,實現(xiàn)多時鐘源輸入和多授時方式輸出接口的時鐘裝置,,系統(tǒng)組成原理框圖如圖1所示。圖1時間同步系統(tǒng)組成同步信號的處理時鐘系統(tǒng)的時間同步信號主要來自外部時鐘源,,對外部時鐘源發(fā)送的數(shù)據(jù)和脈沖信號進(jìn)行處理,,獲得時間信息和準(zhǔn)時間沿信息,通過解調(diào)出的時間信息校正系統(tǒng)內(nèi)的時分秒和日期,并對解調(diào)出的準(zhǔn)確時間沿脈沖(通常是秒脈沖信號)同步系統(tǒng)的脈沖輸出及各輸出信息的發(fā)送時刻,??栈鶗r基信號的獲取:將GPS和BD的NMEA0183[1][2]輸出語句統(tǒng)一設(shè)置為4800波特率,、異步傳輸方式,,經(jīng)轉(zhuǎn)換為TTL電平輸入到FPGA。GPS的輸出語句選擇$GPZDA,,,*hh語句,;BD的輸出語句選擇$CPZDA,,,,,,*hh,通過對該語句按格式譯碼,。海南輔助技術(shù)搭建便捷邦程科技專業(yè)網(wǎng)站后臺,為網(wǎng)站管理帶來福音,;可需簡單交互,,就能更新官網(wǎng)內(nèi)容;一站更新,。
用于通過web微服務(wù)平臺化預(yù)建立的前端應(yīng)用工程模板創(chuàng)建前端應(yīng)用模塊,,在所述前端應(yīng)用模塊加入前端資源文件;其中的配置定義單元520,,用于對所述前端應(yīng)用模塊所屬的前端模塊進(jìn)行定義,,其中,所述定義包括對所述前端模塊的靜態(tài)資源目錄和工程化相關(guān)文件進(jìn)行的配置,;其中的依賴建立單元530,,用于通過javascript包管理工具建立所述定義后的前端模塊的依賴關(guān)系;其中的環(huán)境搭建單元540,,用于通過所述web微服務(wù)平臺化的前端開發(fā)框架預(yù)建立的前端工程模板創(chuàng)建前端平臺模塊,,結(jié)合所述依賴關(guān)系搭建前端開發(fā)環(huán)境。本發(fā)明實施例一種可行的實施方式中,,所述裝置還包括:讀取模塊,,用于讀取web微服務(wù)平臺化的前端開發(fā)框架的配置文件以獲取定義后的前端模塊;管理模塊,,用于對所述定義后的前端模塊進(jìn)行預(yù)編譯,、打包和壓縮,,并將壓縮后的前端模塊發(fā)送至包管理工具進(jìn)行管理。上述實施例中提供的前端開發(fā)環(huán)境的搭建裝置可執(zhí)行本發(fā)明中任意實施例中所提供的前端開發(fā)環(huán)境的搭建方法,,具備執(zhí)行該方法相應(yīng)的功能模塊和有益效果,,未在上述實施例中詳細(xì)描述的技術(shù)細(xì)節(jié),可參見本發(fā)明任意實施例中所提供的前端開發(fā)環(huán)境的搭建方法,。通過本發(fā)明實施例提供的上述裝置和方法,。
本發(fā)明涉及一種前端開發(fā)環(huán)境的搭建方法、裝置,、設(shè)備及存儲介質(zhì),,其主要運用于前端開發(fā)使用語言進(jìn)行過渡的場景中,其基本思想是:將現(xiàn)有工程的資源文件及配置文件以及根據(jù)開發(fā)需求生成的配置資源文件等進(jìn)行封裝形成前端模塊,,該前端模塊包括前端平臺模塊以及前端應(yīng)用模塊,,其中的前端平臺模塊又包括前端基礎(chǔ)模塊,前端基礎(chǔ)模塊包括若干基礎(chǔ)子模塊,,前端模塊中包括了前端應(yīng)用模塊的依賴以及組件的依賴,,將前端模塊發(fā)布后,開發(fā)人員能夠通過這種方式直接通過配置文件讀取這些前端模塊,,而不再依賴于已編譯的后端工程文件,,對于開發(fā)工作人員而言提供了一種新的前端開發(fā)環(huán)境以及一種新的前端開發(fā)環(huán)境的快速搭建方法。圖1為本發(fā)明實施例一提供的流程圖,,本實施例可適用于對前端工程進(jìn)行封裝以獨有進(jìn)行配置的情況,,該方法具體包括如下步驟:在步驟110中,通過web微服務(wù)平臺化預(yù)建立的前端應(yīng)用工程模板創(chuàng)建前端應(yīng)用模塊,,在所述前端應(yīng)用模塊加入前端資源文件,,其中,所述前端資源文件包括源工程遷移的資源文件和根據(jù)開發(fā)需求形成的資源文件,;本發(fā)明實施例一種可行的實施方式中,,所述源工程可以為在開發(fā)過程中的原java環(huán)境中的java工程,。無錫邦程信息科技有限公司專業(yè)從事網(wǎng)站建設(shè),、為客戶提供一站式品牌策劃、創(chuàng)意設(shè)計,、開發(fā)及托管等服務(wù),。
前端開發(fā)環(huán)境的搭建方法、裝置,、設(shè)備及存儲介質(zhì),。背景技術(shù):微服務(wù)是一種服務(wù)間松耦合的、每個服務(wù)之間高度自治并且使用輕量級協(xié)議進(jìn)行通信的可持續(xù)集成部署的分布式架構(gòu)體系,。其可以采取較為典型的分布式結(jié)構(gòu),,細(xì)分的部署粒度,,服務(wù)的擴(kuò)展性更為靈活。前端開發(fā)模式目前有兩種方式:其中的一種是,,利用微服務(wù)體系實現(xiàn)各服務(wù)間隔離,、自治,體現(xiàn)在工程中各服務(wù)模塊也相對獨有,,在基于springcloud搭建的微服務(wù)平臺架構(gòu)中,,常用的是將每個模塊對應(yīng)的前端資源放入對應(yīng)的web模塊resources/static目錄下,通過maven將所有的模塊整合在一起,,但是這樣所有的前端資源都分散在不同的jar包中,,通過配置靜態(tài)資源路由來尋址這些資源,這導(dǎo)致前端開發(fā)環(huán)境是依賴java工程,,可能會受到數(shù)據(jù)庫,、中間件等環(huán)境的影響,并且資源加載順序無法控制,,靜態(tài)資源無法熱更新,,各模塊打包時所需的平臺資源和公共組件資源無法獲得,對于異構(gòu)模塊需要將編譯后的代碼放入到web工程中才可以使用,,而且異構(gòu)系統(tǒng)在開發(fā)階段獲取不了平臺的資源環(huán)境等,,這些都很大程度上影響了前端開發(fā)人員的工作環(huán)境與效率。另一種前端開發(fā)模式就是將前端工程完全獨有,,將所有模塊的代碼都放在一個工程中,。技術(shù)搭建,簡單易用的管理后臺,,能實現(xiàn)多個平臺同步,,實現(xiàn)真正高效管理網(wǎng)站。青海業(yè)務(wù)前景技術(shù)搭建好處
邦程科技通過周密的策劃,、深入的調(diào)查,、理性的分析、精妙的創(chuàng)意,、專業(yè)的實施,。天津貿(mào)易技術(shù)搭建市場價
所述第二依賴關(guān)系可以為在新增前端模塊的web微服務(wù)環(huán)境中前端模塊與對應(yīng)的組件或?qū)?yīng)應(yīng)用之間的通信協(xié)議產(chǎn)生,所述一依賴關(guān)系與所述第二依賴關(guān)系之間可以互為補(bǔ)充,,亦可為互為包含,,通過根據(jù)所述一依賴關(guān)系和所述第二依賴關(guān)系生成所述定義后的前端模塊的依賴關(guān)系,能夠避免封裝后的前端模塊在配置時出現(xiàn)依賴偏差,。本發(fā)明實施例的前端開發(fā)環(huán)境搭建完成后,,通過讀取平臺配置文件獲取所需要的client模塊,按照配置文件中的順序依次加載對應(yīng)的各模塊,,然后獲取到各模塊的靜態(tài)資源路徑,,將該路徑通過執(zhí)行,,這樣就實現(xiàn)了結(jié)合上述依賴關(guān)系控制client模塊的靜態(tài)資源加載及相應(yīng)順序。在平臺與client模塊開發(fā)過程中,,還可以通過npmlink命令實現(xiàn)開發(fā)的工程組下內(nèi)部模塊協(xié)同開發(fā)的問題,,防止頻繁的發(fā)布和裝載。通過本發(fā)明實施例搭建的前端開發(fā)環(huán)境,,可以讓前端人員友好的控制及調(diào)試開發(fā),,不依賴任何后端服務(wù)、數(shù)據(jù)庫和中間件,。本發(fā)明實施例一種可行的實施方式中,,平臺提供的client模塊的模板可內(nèi)置多種命令完善前端工程化的結(jié)構(gòu)標(biāo)準(zhǔn)、代碼規(guī)范,,例如editorconfig:同化編輯器之前差異,;eslint:模塊包文件所表示的代碼校驗;prettier:美化代碼等,。本發(fā)明實施例一種可行的實施方式中,。天津貿(mào)易技術(shù)搭建市場價
無錫邦程信息科技有限公司在同行業(yè)領(lǐng)域中,一直處在一個不斷銳意進(jìn)取,,不斷制造創(chuàng)新的市場高度,,多年以來致力于發(fā)展富有創(chuàng)新價值理念的產(chǎn)品標(biāo)準(zhǔn),在江蘇省等地區(qū)的商務(wù)服務(wù)中始終保持良好的商業(yè)口碑,,成績讓我們喜悅,,但不會讓我們止步,殘酷的市場磨煉了我們堅強(qiáng)不屈的意志,,和諧溫馨的工作環(huán)境,,富有營養(yǎng)的公司土壤滋養(yǎng)著我們不斷開拓創(chuàng)新,勇于進(jìn)取的無限潛力,,無錫邦程信息科技供應(yīng)攜手大家一起走向共同輝煌的未來,,回首過去,我們不會因為取得了一點點成績而沾沾自喜,,相反的是面對競爭越來越激烈的市場氛圍,,我們更要明確自己的不足,做好迎接新挑戰(zhàn)的準(zhǔn)備,,要不畏困難,,激流勇進(jìn),,以一個更嶄新的精神面貌迎接大家,,共同走向輝煌回來!