[發明專利]用于繼電保護裝置可視化邏輯編輯的腳本驅動方法及系統在審
| 申請號: | 202110013341.2 | 申請日: | 2021-01-06 |
| 公開(公告)號: | CN112667342A | 公開(公告)日: | 2021-04-16 |
| 發明(設計)人: | 李亞鵬;王利業;紀元;陳獻慶;張玉龍;楊智德;李旺;王銘豪;吳亞濤 | 申請(專利權)人: | 許繼集團有限公司;許繼電氣股份有限公司;許昌許繼軟件技術有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 北京中政聯科專利代理事務所(普通合伙) 11489 | 代理人: | 朱曉娟 |
| 地址: | 461000 河*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 保護裝置 可視化 邏輯 編輯 腳本 驅動 方法 系統 | ||
本發明公開了一種用于繼電保護裝置可視化邏輯編輯的腳本驅動方法及系統。方法包括:將繼電保護裝置可視化邏輯編輯中的操作定義為基本操作和復合操作,其中,每個基本操作對應一條命令,每條命令具有一個唯一的標識;以命令集的形式記錄操作過程中所執行的命令,并將記錄的命令集以文件的形式存儲;進行撤銷或重做時,執行對應的命令集中的命令;進行數據同步時,對命令集進行預處理,然后執行其中的命令。系統包括:基本操作模塊,復合操作模塊,命令集記錄模塊,執行模塊和數據同步模塊。本發明能夠在實現撤銷、重做功能的同時,實現數據同步的功能。
技術領域
本發明涉及可視化邏輯編輯技術領域,特別涉及一種用于繼電保護裝置可視化邏輯編輯的腳本驅動方法及系統。
背景技術
對于繼電保護裝置可視化邏輯編輯系統,其撤銷、重做功能的實現方法主要包含兩種,一種是將當前對象拷貝一份加入堆棧中,當需要撤銷、重做時,再從堆棧中彈出對象并覆蓋當前對象,這種方式雖然實現簡單,但缺點是占用空間大。另一種是為每一種命令分配一個堆棧,執行撤銷、重做操作時,從相應命令的堆棧中彈出當前的命令,這種結構需要的棧比較多,難管理,并且撤銷、重做的步數也會受限。此外,隨著終端用戶的需求變更,需要對原有程序進行升級改造,不可避免的要對已有可視化設計的程序進行數據的升級改造。傳統的實現方式往往會將數據同步及撤銷、重做功能單獨設計,這樣無疑會增加程序設計的周期及成本。
發明內容
有鑒于此,本發明實施例的目的在于提供一種用于繼電保護裝置可視化邏輯編輯的腳本驅動方法及系統,能夠在實現撤銷、重做功能的同時,實現數據同步的功能。
第一方面,本發明實施例提供了一種用于繼電保護裝置可視化邏輯編輯的腳本驅動方法,包括:
將繼電保護裝置可視化邏輯編輯中的操作定義為基本操作和復合操作,其中,每個基本操作對應一條命令,每條命令具有一個唯一的標識。
其中,為每條命令都分配一個唯一標識將每步編輯操作所執行的命令,都轉換成對應標識及其參數組合的字符串,從而減小內存的占用和降低腳本文件保存的大小,同時,還利于擴展新的命令。
以命令集的形式記錄操作過程中所執行的命令,并將記錄的命令集以文件的形式存儲。
進行撤銷或重做時,執行對應的命令集中的命令。
進行數據同步時,對命令集進行預處理,然后執行其中的命令。
結合第一方面,本發明實施例提供了第一方面的第一種可能的實施方式,其中,所述基本操作是可視化邏輯編輯系統可編輯的最小化操作,包括:新建功能塊,移動功能塊,設置功能塊屬性,刪除功能塊,新建連線,刪除連線。
其中,各項業務數據塊的處理單元為功能塊,包含輸入、輸出管腳和各種屬性,在可視化邏輯編輯系統中支持拖拽移動位置。
所述連線指功能塊輸入與輸出之間的連接關系,在可視化邏輯編輯系統中支持從一個輸出管腳連接到另一個輸入管腳。
所述復合操作包括:框選移動,框選刪除,復制,剪切,粘貼,撤銷,重做,數據同步,功能塊對齊。
其中,所述框選移動操作包含一個或多個移動功能塊的操作,其中,功能塊之間的連線自動跟隨功能塊的移動而移動。
其中,所述框選刪除操作包含刪除連線、設置功能塊屬性、刪除功能塊操作。
其中,所述復制、剪切、粘貼、撤銷、重做操作通過讀取功能塊執行過程中記錄的命令集,執行對應命令集,實現相應的功能。
所述功能塊對齊操作包含多個移動功能塊的操作。
每個所述復合操作均對應多個所述基本操作的組合。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于許繼集團有限公司;許繼電氣股份有限公司;許昌許繼軟件技術有限公司,未經許繼集團有限公司;許繼電氣股份有限公司;許昌許繼軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110013341.2/2.html,轉載請聲明來源鉆瓜專利網。





