[發明專利]一種監控界面圖素的宏替換方法在審
| 申請號: | 201810360432.1 | 申請日: | 2018-04-20 |
| 公開(公告)號: | CN108717355A | 公開(公告)日: | 2018-10-30 |
| 發明(設計)人: | 魏伏華 | 申請(專利權)人: | 福州芝麻智能科技有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F9/451 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 林云嬌 |
| 地址: | 350100 福建省福州市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖素 定義圖 標注 字符串 腳本命令 索引 監控界面 監控系統 屬性變量 預先定義 替換 源代碼 操作命令 定義類別 基本圖形 開發效率 重新設置 腳本 圖庫 編譯 繪制 創建 語言 | ||
本發明提供一種監控界面圖素的宏替換方法,在源代碼中預先定義圖素屬性變量的腳本命令字符串的標注方式,繪制圖素,給圖素中的每個基本圖形定義相對應的顯示和操作的腳本命令,并根據預先定義的所述標注方式,對表示圖素屬性變量的字符串進行標注;對作好字符串標注圖素的整體定義類別和索引名稱,再添加到預建立的宏定義圖庫中;當需要監控系統的任意畫面創建新的圖素時,在監控系統畫面中進行添加宏定義圖素的操作,輸入宏定義圖素的索引名稱,在作好標注的腳本命令的字符串中重新設置圖素屬性值,則畫面會自動將索引名稱所對應的宏定義圖庫中的宏定義圖素添加至畫面中,并根據設置好的圖素屬性值自動重新編寫、編譯和運行這些圖庫的動畫和腳本操作命令語言,顯示相應的宏定義圖素內容。從而大大提高了開發效率。
技術領域
本發明涉及自動化控制領域,特別涉及一種監控系統對設備的監控中,監控畫面圖素的宏替換方法。
背景技術
在工業4.0的背景下,自動化及信息技術的日漸成熟,我國的分散控制系統應用市場適度增長。在長期的開發應用中發現部分問題。控制系統項目的畫面開發需要設計和使用項目工程的流程圖、大量的實物示意圖、項目運行中的動態圖等圖素。其中有許多圖素重復使用,當項目變動導致圖素需要更改時,比如圖素的全部或部分顏色、文字、形狀的更改等等,需要花費大量的時間和精力,而且這些更改往往涉及到大量的相同的圖素的更改,導致開發人員效率低下,工作枯燥,還容易錯改和漏改的行為,對項目的開發十分不利。
發明內容
本發明要解決的技術問題,在于提供一種監控界面圖素的宏替換方法,針對工業監控畫面的相類似的圖素設置一宏定義圖庫并建立引用索引,然后在工業監控畫面打開時通過這個索引自動重新創建這些相類似的圖素,并且通過圖素屬性的腳本命令字符串來設置圖素屬性,即可自動更新圖素,大大提高了開發效率。
本發明是這樣實現的:一種監控界面圖素的宏替換方法,包括:
步驟S1、在源代碼中預先定義圖素屬性變量的腳本命令字符串的標注方式,其中,所述圖素屬性變量包括監控鏈接點變量、畫面變量和操作腳本命令變量;
步驟S2、繪制由基本圖形組合而成的圖素;
步驟S3、給圖素中的每個基本圖形設置相對應的顯示和操作的腳本命令,并根據預先定義的所述標注方式,在顯示和操作的腳本命令中對表示圖素屬性變量的字符串進行標注;
步驟S4、把作好字符串標注的圖素添加到預先建立的宏定義圖庫中,成為宏定義圖素,并且定義該宏定義圖素的索引名稱;
步驟S5、當需要監控系統的任意畫面創建新的圖素時,在監控系統的任意畫面進行添加宏定義圖素的操作,輸入宏定義圖素的索引名稱,在作好標注的腳本命令的字符串中重新設置圖素屬性值,則畫面會自動將索引名稱所對應的宏定義圖庫中的宏定義圖素添加至畫面中,并根據設置好的圖素屬性值自動重新編寫、編譯和運行這些圖庫的動畫和腳本操作命令語言,顯示相應的宏定義圖素內容,從而完成了監控界面圖素的宏替換。
進一步的,所述標注方式是:采用兩個#號首尾包絡腳本命令的字符串。
進一步的,所述基本圖形包括線條、矩形、橢圓形、圓角矩形、位圖以及字符。
進一步的,所述步驟S3到步驟S5中是通過彈窗的對話框的形式進行操作的,其中步驟S5是通過彈窗的對話框將顯示和操作的腳本命令的字符串中對作了標注的變量自動列出,在被選擇后彈出新的對話框供用戶修改。
本發明具有如下優點:本發明針對工業監控畫面的相類似的圖素設置一宏定義圖庫,制作一個宏定義圖素后并保存到宏定義圖庫中,并建立引用索引,然后在工業監控畫面打開時通過這個索引自動重新創建這些相類似的圖素,并且通過圖素屬性的腳本命令字符串來設置圖素屬性,即可自動更新圖素。方便了開發人員對圖素的二次開發,且非常容易實現多個開發人員的工作成果共享,大大提高了開發效率,同時節省了大量的時間和人工成本的投入。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福州芝麻智能科技有限公司,未經福州芝麻智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810360432.1/2.html,轉載請聲明來源鉆瓜專利網。





