欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種圖形化編程中元件的數(shù)據(jù)庫(kù)定義方法與流程

文檔序號(hào):11323014閱讀:550來(lái)源:國(guó)知局
一種圖形化編程中元件的數(shù)據(jù)庫(kù)定義方法與流程

本發(fā)明涉及電力系統(tǒng)繼電保護(hù)技術(shù)領(lǐng)域,更具體地,涉及一種圖形化編程中元件的數(shù)據(jù)庫(kù)定義方法。



背景技術(shù):

目前,隨著智能電網(wǎng)建設(shè)的不斷深入,軟件開(kāi)發(fā)分工越來(lái)越細(xì),電力系統(tǒng)繼電保護(hù)領(lǐng)域開(kāi)發(fā)人員的技能很難覆蓋所有專業(yè)方向,無(wú)論對(duì)計(jì)算機(jī)編程技術(shù)熟悉的開(kāi)發(fā)人員,還是對(duì)保護(hù)原理熟悉的開(kāi)發(fā)人員,都無(wú)法對(duì)所開(kāi)發(fā)的程序代碼進(jìn)行全面把關(guān),不能從根本上保證軟件邏輯的正確性,因此,所見(jiàn)即所得的圖形化編程成為首選。圖形化編程語(yǔ)言采用圖形符號(hào)的方式,可視化地展示程序模塊和運(yùn)行邏輯,符合人們的思維習(xí)慣,統(tǒng)一開(kāi)發(fā)過(guò)程,大大提升開(kāi)發(fā)人員的工作效率,減少后期工程維護(hù)成本,并通過(guò)數(shù)據(jù)庫(kù)方式積累和管理本專業(yè)的相關(guān)知識(shí)和應(yīng)用方法。圖形化編程以元件為積木,一個(gè)邏輯設(shè)計(jì)就是由一個(gè)個(gè)積木組織起來(lái),通過(guò)連線實(shí)現(xiàn)業(yè)務(wù)應(yīng)用?,F(xiàn)有圖形化編程的數(shù)據(jù)庫(kù)元件設(shè)計(jì)方法存在不足,圖形化編程現(xiàn)有組態(tài)工具中元件隨工具打包發(fā)布后,元件的修改、升級(jí)、增加等需要升級(jí)組態(tài)工具。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明為克服上述現(xiàn)有技術(shù)所述的至少一種缺陷,提供一種圖形化編程中元件的數(shù)據(jù)庫(kù)定義方法,解決現(xiàn)有組態(tài)工具中元件隨工具打包發(fā)布后,元件的修改、升級(jí)、增加等需要升級(jí)組態(tài)工具的矛盾。

為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案如下:

一種圖形化編程中元件的數(shù)據(jù)庫(kù)定義方法,包括以下步驟:

s1:元件分組定義:定義元件的類別,根據(jù)元件的類別能夠?qū)⒃譃椴煌慕M,定義的元件屬于不同分類,便于管理及分類;

s2:元件本體定義:定義元件名稱、元件外形大小、元件是否有邏輯功能(與\或\異或)、元件輸入管腳數(shù)量、元件輸出管腳數(shù)量、元件說(shuō)明、元件所屬元件分組等屬性數(shù)據(jù)和操作數(shù)據(jù);

s3:元件圖元定義:定義元件圖元,所述元件圖元為矢量圖形,以文本方式存在,內(nèi)部包含的數(shù)據(jù)元素坐標(biāo)以圖元的左上頂點(diǎn)作為起點(diǎn),應(yīng)用實(shí)例化后,能夠通過(guò)鼠標(biāo)的拖動(dòng)改變?cè)恢茫?/p>

s4:元件管腳定義:定義元件管腳編號(hào)、管腳名稱、管腳變量名稱、管腳數(shù)據(jù)類型、管腳取值來(lái)源、管腳說(shuō)明;

s5:元件功能子程定義:定義元件的具體代碼實(shí)現(xiàn)功能,按照元件的輸入管腳屬性,按照不同元件功能運(yùn)算,輸出到輸出管腳;

s6:元件幫助定義:定義元件的幫助說(shuō)明,幫助說(shuō)明為文本文件,方便開(kāi)發(fā)人員使用元件。

在一種優(yōu)選的技術(shù)方案中,步驟s1中,元件分組定義包括定義每個(gè)類別的分組編號(hào)、名稱、備注。

在一種優(yōu)選的技術(shù)方案中,步驟s3中,所述元件圖元為點(diǎn)、線、圓、矩形或多邊形。

在一種優(yōu)選的技術(shù)方案中,元件定義由專業(yè)數(shù)據(jù)庫(kù)管理工具處理,由系統(tǒng)管理員分配專人權(quán)限操作元件的增、刪、保存,圖形化編程組態(tài)工具只是讀取。

在一種優(yōu)選的技術(shù)方案中,元件的同步功能交給組態(tài)工具,在用戶沒(méi)有操作同步功能的情況下,組態(tài)工具使用的元件停留在當(dāng)前工程使用的上一次數(shù)據(jù)庫(kù)元件的映射。

適應(yīng)組態(tài)工具脫離c/s模式,元件支持隨可視化邏輯工程在工程創(chuàng)建元件數(shù)據(jù)庫(kù)映射,在元件同步時(shí),更新數(shù)據(jù)庫(kù)元件到工程中。

與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案的有益效果是:本發(fā)明提供一種圖形化編程中元件的數(shù)據(jù)庫(kù)定義方法,對(duì)圖形化編程的數(shù)據(jù)庫(kù)元件中的元件分組、元件本體、元件圖元、元件管腳、元件功能子程、元件幫助等進(jìn)行規(guī)范定義,通過(guò)c/s結(jié)構(gòu)供圖形化編程工具訪問(wèn)(只讀),用以解決現(xiàn)有組態(tài)工具中元件隨工具打包發(fā)布后,元件的修改、升級(jí)、增加等需要升級(jí)組態(tài)工具的矛盾。s

附圖說(shuō)明

圖1是圖形化編程中元件的數(shù)據(jù)庫(kù)定義方法流程圖。

圖2是數(shù)據(jù)庫(kù)元件使用原理示意圖。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的說(shuō)明。

實(shí)施例1

如圖1所示,一種圖形化編程中元件的數(shù)據(jù)庫(kù)定義方法,包括以下步驟:

s1:元件分組定義:定義元件的類別,根據(jù)元件的類別能夠?qū)⒃譃椴煌慕M,定義的元件屬于不同分類,便于管理及分類;

s2:元件本體定義:定義元件名稱、元件外形大小、元件是否有邏輯功能(與\或\異或)、元件輸入管腳數(shù)量、元件輸出管腳數(shù)量、元件說(shuō)明、元件所屬元件分組等屬性數(shù)據(jù)和操作數(shù)據(jù);

s3:元件圖元定義:定義元件圖元,所述元件圖元為矢量圖形,以文本方式存在,內(nèi)部包含的數(shù)據(jù)元素坐標(biāo)以圖元的左上頂點(diǎn)作為起點(diǎn),應(yīng)用實(shí)例化后,能夠通過(guò)鼠標(biāo)的拖動(dòng)改變?cè)恢茫?/p>

s4:元件管腳定義:定義元件管腳編號(hào)、管腳名稱、管腳變量名稱、管腳數(shù)據(jù)類型、管腳取值來(lái)源、管腳說(shuō)明;

s5:元件功能子程定義:定義元件的具體代碼實(shí)現(xiàn)功能,按照元件的輸入管腳屬性,按照不同元件功能運(yùn)算,輸出到輸出管腳;

s6:元件幫助定義:定義元件的幫助說(shuō)明,幫助說(shuō)明為文本文件,方便開(kāi)發(fā)人員使用元件。

步驟s1中,元件分組定義包括定義每個(gè)類別的分組編號(hào)、名稱、備注。

步驟s3中,所述元件圖元為點(diǎn)、線、圓、矩形或多邊形。

元件定義由專業(yè)數(shù)據(jù)庫(kù)管理工具處理,由系統(tǒng)管理員分配專人權(quán)限操作元件的增、刪、保存,圖形化編程組態(tài)工具只是讀取。

元件的同步功能交給組態(tài)工具,在用戶沒(méi)有操作同步功能的情況下,組態(tài)工具使用的元件停留在當(dāng)前工程使用的上一次數(shù)據(jù)庫(kù)元件的映射。

適應(yīng)組態(tài)工具脫離c/s模式,元件支持隨可視化邏輯工程在工程創(chuàng)建元件數(shù)據(jù)庫(kù)映射,在元件同步時(shí),更新數(shù)據(jù)庫(kù)元件到工程中。

數(shù)據(jù)庫(kù)元件位于服務(wù)器端,圖形化編程工具位于客戶端。如圖2所示,元件的增、刪、保存由系統(tǒng)管理員分配不同人員角色處理,保證元件的唯一性和安全性,圖形化編程組態(tài)工具只是讀取。

本發(fā)明提供一種圖形化編程中元件的數(shù)據(jù)庫(kù)定義方法,對(duì)圖形化編程的數(shù)據(jù)庫(kù)元件中的元件分組、元件本體、元件圖元、元件管腳、元件功能子程、元件幫助等進(jìn)行規(guī)范定義,通過(guò)c/s結(jié)構(gòu)供圖形化編程工具訪問(wèn)(只讀),用以解決現(xiàn)有組態(tài)工具中元件隨工具打包發(fā)布后,元件的修改、升級(jí)、增加等需要升級(jí)組態(tài)工具的矛盾。

顯然,本發(fā)明的上述實(shí)施例僅僅是為清楚地說(shuō)明本發(fā)明所作的舉例,而并非是對(duì)本發(fā)明的實(shí)施方式的限定。對(duì)于所屬領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在上述說(shuō)明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無(wú)需也無(wú)法對(duì)所有的實(shí)施方式予以窮舉。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。



技術(shù)特征:

技術(shù)總結(jié)
本發(fā)明提供一種圖形化編程中元件的數(shù)據(jù)庫(kù)定義方法,對(duì)圖形化編程的數(shù)據(jù)庫(kù)元件中的元件分組、元件本體、元件圖元、元件管腳、元件功能子程、元件幫助等進(jìn)行規(guī)范定義,通過(guò)C/S結(jié)構(gòu)供圖形化編程工具訪問(wèn)(只讀),用以解決現(xiàn)有組態(tài)工具中元件隨工具打包發(fā)布后,元件的修改、升級(jí)、增加等需要升級(jí)組態(tài)工具的矛盾。

技術(shù)研發(fā)人員:羅振威;李旺;余棟斌;徐艷艷;吳昌盛;倪傳坤;曹國(guó)保;周錕;袁育勛;鄧榮輝;李波;張欣欣;梁宇鵬;劉堅(jiān)
受保護(hù)的技術(shù)使用者:廣東電網(wǎng)有限責(zé)任公司江門供電局;許繼電氣股份有限公司
技術(shù)研發(fā)日:2017.06.14
技術(shù)公布日:2017.10.13
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
兴安县| 建昌县| 湘西| 乾安县| 古浪县| 冀州市| 天津市| 南宫市| 芦山县| 江口县| 临猗县| 台南市| 廊坊市| 遂平县| 海晏县| 察隅县| 甘孜县| 金沙县| 霍州市| 唐河县| 普陀区| 井冈山市| 伊金霍洛旗| 花垣县| 桂阳县| 株洲县| 上林县| 廉江市| 大理市| 新巴尔虎左旗| 林甸县| 东安县| 珲春市| 乐业县| 邵阳县| 吴川市| 丰城市| 新安县| 冕宁县| 雷山县| 开封县|