本發(fā)明涉及一種基于數(shù)據(jù)共享快速生成工程端子盤表、箱圖及系統(tǒng)圖的方法,屬于建筑施工技術(shù)領(lǐng)域。
背景技術(shù):
在建筑弱電工程中,工程端子盤表、箱圖和系統(tǒng)架構(gòu)圖起著非常重要的作用。盤表用表格的方式描述端子對(duì)接,箱圖用圖形的方式記錄端子之間的關(guān)系,系統(tǒng)架構(gòu)圖表達(dá)交換機(jī)、路由器、主控器、設(shè)備之間的關(guān)系。通過盤表、箱圖和系統(tǒng)架構(gòu)圖,可以便于施工、調(diào)試及后期維護(hù)。
目前盤表是通過在EXCEL中填寫表格、箱圖及系統(tǒng)圖是通過在AUTOCAD等制圖工具中完成繪制。該技術(shù)的缺點(diǎn)在于:三個(gè)工作分別做,工作量很大,尤其是在一些大工程中,設(shè)備很多的情況下,相當(dāng)于幾乎要把同類事情前后做三遍。通過手工逐一填寫工程盤表、繪制箱圖及系統(tǒng)圖,容易因?yàn)槿藶橐蛩爻鲥e(cuò)、效率低,當(dāng)一個(gè)地方發(fā)生改動(dòng)的時(shí)候,可能需要逐個(gè)核對(duì)所有的文件,將另外相關(guān)的其他地方逐個(gè)排查修改一遍。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種基于數(shù)據(jù)共享快速生成工程端子盤表、箱圖及系統(tǒng)圖的方法,基于數(shù)據(jù)共享快速生成工程端子盤表、箱圖和系統(tǒng)圖,應(yīng)用WEB界面、EXCEL插件、AUTOCAD插件實(shí)現(xiàn)盤表的快速填寫、箱圖和系統(tǒng)圖的快速自動(dòng)生成,并能在自動(dòng)生成的箱圖和系統(tǒng)圖上進(jìn)行更改。
為了實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)發(fā)明如下。
一種基于數(shù)據(jù)共享快速生成工程端子盤表、箱圖及系統(tǒng)圖的方法,具體包括:
(1)制作WEB界面:包含控制箱管理、設(shè)備庫(kù)管理、權(quán)限管理等。WEB端需要能手工錄入控制器、設(shè)備、控制器上總線、控制箱型號(hào)、控制箱內(nèi)槽、孔、端子布局等信息。
(2)WEB端權(quán)限授權(quán)控制:WEB端的基礎(chǔ)信息經(jīng)過授權(quán)、共享、審批才能供EXCEL端、AUTOCAD端使用;原理為:在WEB端做權(quán)限控制,定義角色操作權(quán)限及項(xiàng)目專業(yè)權(quán)限的雙重權(quán)限,并設(shè)置設(shè)備信息經(jīng)過審批通過后才能使用;
(3)制作EXCEL插件,通過共享WEB后臺(tái)設(shè)備庫(kù)數(shù)據(jù)快速填寫盤表。在EXCEL插件中登陸到WEB后臺(tái),新建盤表時(shí)打開盤表模板,在新建的盤表模板中根據(jù)選擇快速提取WEB后臺(tái)相關(guān)設(shè)備信息并生成控制箱信息,完成填寫后把盤表上傳到WEB后臺(tái)。原理:EXCEL端和WEB端使用相同的數(shù)據(jù)庫(kù),EXCEL端可以共享WEB端的數(shù)據(jù)。舉例:比如WEB端設(shè)置了控制箱的型號(hào)及對(duì)應(yīng)的規(guī)格(尺寸),在EXCEL端填寫盤表的時(shí)候,當(dāng)選擇了一個(gè)控制箱型號(hào),則會(huì)自動(dòng)填寫出控制箱的規(guī)格(尺寸)。
(4)制作AUTOCAD插件,根據(jù)加載WEB后臺(tái)的盤表及WEB端基礎(chǔ)信息自動(dòng)計(jì)算生成箱圖及系統(tǒng)圖,對(duì)生成的箱圖及系統(tǒng)圖進(jìn)行修改。
生成箱圖原理:第一,EXCEL盤表中選擇控制箱的型號(hào),確定了生成的AUTOCAD圖中控制箱大?。坏诙?,EXCEL盤表選擇控制箱里面要放那些控制器,這些控制器在WEB端和EXCEL端盤表里定義了尺寸、定義了端子,定義了端子坐標(biāo),可以確定生成的AUTOCAD圖中控制箱內(nèi)有哪些控制器、控制器的大小、控制器有哪些端子、控制器端子位置;第三,在EXCEL盤表中定義外接設(shè)備,設(shè)定控制器端子與外接設(shè)備端子的對(duì)應(yīng)關(guān)系,確定了生成的AUTOCAD圖中控制器的端子與外接設(shè)備的接法。
生成系統(tǒng)圖原理:根據(jù)EXCEL盤表中控制器地址和總線的定義確定層級(jí)關(guān)系和控制器之間連接的總線,比如盤表中選擇了路由器及3個(gè)主控器,主控器1的地址填寫為1-1#1,主控器2的地址填寫為1-1#2,主控器3的地址填寫為1-1#3,三者都用1號(hào)CAN總線做連接,生成的AUTOCAD系統(tǒng)圖中,自動(dòng)繪制出路由器通過1號(hào)CAN總線連接主控制器1、主控制器2,主控制器3。
(5)對(duì)于自動(dòng)生成的AUTOCAD箱圖和系統(tǒng)圖,可能自動(dòng)生成的部分無法滿足實(shí)際工程要求,還需要在上面自動(dòng)繪制其他圖形,這些手工繪制的修改可以通過界面自動(dòng)保存到WEB后臺(tái),供其他地方的計(jì)算機(jī)獲取使用。
該發(fā)明的有益效果在于:通過本發(fā)明,應(yīng)用WEB端及日常使用的軟件EXCEL、AUTOCAD,基于三者使用相同的數(shù)據(jù)庫(kù)給不同人員分配不同權(quán)限可實(shí)現(xiàn)數(shù)據(jù)共享,實(shí)現(xiàn)快速填寫盤表,快速自動(dòng)生成箱圖及系統(tǒng)圖,效率高、正確率高,支持一處修改多處自動(dòng)同步,極大的提高人們的工作效率。
附圖說明
圖1為本發(fā)明方法流程圖。
圖2為利用EXCEL及WEB數(shù)據(jù)在AUTOCAD生成箱圖方法原理圖。
圖3為利用EXCEL及WEB數(shù)據(jù)在AUTOCAD生成箱圖效果圖。
圖4為利用EXCEL及WEB數(shù)據(jù)在AUTOCAD生成系統(tǒng)圖方法原理圖。
圖5為利用EXCEL及WEB數(shù)據(jù)在AUTOCAD生成系統(tǒng)圖效果圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行描述,以便更好的理解本發(fā)明。
實(shí)施例1
圖1為實(shí)施例所示的方法流程圖,其步驟如下:
步驟一,WEB端建立基礎(chǔ)信息,包括設(shè)備、用戶、單位、項(xiàng)目、授權(quán)等信息;
步驟二,EXCEL端登陸WEB后臺(tái),新建彈出盤表模板,填寫盤表,填寫過程中基于數(shù)據(jù)共享可共享WEB端基礎(chǔ)數(shù)據(jù),填寫好后將盤表上傳到WEB后臺(tái);
步驟三,基于共享WEB端基礎(chǔ)數(shù)據(jù)及共享EXCEL端盤表數(shù)據(jù),AUTOCAD端自動(dòng)生成箱圖和系統(tǒng)圖。
該實(shí)施例中,EXCEL端通過共享WEB后臺(tái)設(shè)備庫(kù)數(shù)據(jù)快速填寫盤表。在EXCEL插件中登陸到WEB后臺(tái),新建盤表時(shí)打開盤表模板,在新建的盤表模板中根據(jù)選擇快速提取WEB后臺(tái)相關(guān)設(shè)備信息并生成控制箱信息,完成填寫后把盤表上傳到WEB后臺(tái)。共享數(shù)據(jù)舉例:比如根據(jù)WEB端數(shù)據(jù)選擇控制箱型號(hào),自動(dòng)顯示控制箱規(guī)格;比如添加控制器時(shí),WEB端的相關(guān)參數(shù)會(huì)自動(dòng)顯示出來;比如選擇外接設(shè)備的名稱時(shí),自動(dòng)顯示外接設(shè)備的端子及外接設(shè)備端子與控制器端子的對(duì)應(yīng)關(guān)系。
該實(shí)施例中的, AUTOCAD端加載上傳到WEB后臺(tái)的盤表,根據(jù)盤表內(nèi)的數(shù)據(jù)及WEB端的基礎(chǔ)數(shù)據(jù)自動(dòng)生成箱圖和系統(tǒng)圖。
實(shí)施例2
本實(shí)施例為生成箱圖。圖2為利用EXCEL及WEB數(shù)據(jù)在AUTOCAD生成箱圖方法原理圖。圖3為利用EXCEL及WEB數(shù)據(jù)在AUTOCAD生成箱圖效果圖。
生成箱圖步驟為:第一,EXCEL端根據(jù)盤表模板快速定義控制箱、控制器、外接設(shè)備等,填寫好的盤表上傳到WEB后臺(tái);第二,WEB后臺(tái)存儲(chǔ)EXCEL端上傳的盤表及基礎(chǔ)數(shù)據(jù);第三,AUTOCAD端加載WEB后臺(tái)的盤表數(shù)據(jù)及WEB端基礎(chǔ)數(shù)據(jù),自動(dòng)畫箱圖,畫出的基本箱圖可在AUTOCAD端修改。
生成箱圖原理為:第一,EXCEL盤表中選擇控制箱的型號(hào),確定了生成的AUTOCAD圖中控制箱大?。坏诙?,EXCEL盤表選擇控制箱里面要放那些控制器,這些控制器在WEB端和EXCEL端盤表里定義了尺寸、定義了端子,定義了端子坐標(biāo),可以確定生成的AUTOCAD圖中控制箱內(nèi)有哪些控制器、控制器的大小、控制器有哪些端子、控制器端子位置;第三,在EXCEL盤表中定義外接設(shè)備,設(shè)定控制器端子與外接設(shè)備端子的對(duì)應(yīng)關(guān)系,確定了生成的AUTOCAD圖中控制器的端子與外接設(shè)備的接法,比如圖3中的第10、11端子接外接設(shè)備智能電表。
圖3中的AUTOCAD圖舉例只放了一個(gè)控制器(即模塊1),實(shí)際中控制箱中會(huì)有多個(gè)控制器。
實(shí)施例3
本實(shí)施為生成系統(tǒng)圖方法。圖4為利用EXCEL及WEB數(shù)據(jù)在AUTOCAD生成系統(tǒng)圖方法原理圖。圖5為利用EXCEL及WEB數(shù)據(jù)在AUTOCAD生成系統(tǒng)圖效果圖。
生成系統(tǒng)圖步驟:第一,EXCEL端根據(jù)盤表模板快速定義控制器及控制器的地址、總線,填寫好的盤表上傳到WEB后臺(tái);第二,WEB后臺(tái)存儲(chǔ)EXCEL端上傳的盤表;第三,AUTOCAD端加載WEB后臺(tái)的盤表,自動(dòng)畫系統(tǒng)圖,畫出的基本系統(tǒng)圖可在AUTOCAD端修改。
生成系統(tǒng)圖原理及舉例:根據(jù)EXCEL盤表中控制器地址和總線的定義確定層級(jí)關(guān)系和控制器之間連接的總線。比如盤表中選擇了路由器及3個(gè)主控器,主控器1的地址填寫為1-1#1,主控器2的地址填寫為1-1#2,主控器3的地址填寫為1-1#3,三者都用1號(hào)CAN總線做連接,生成的AUTOCAD系統(tǒng)圖中,自動(dòng)繪制出路由器通過1號(hào)CAN總線連接主控制器1、主控制器2,主控制器3。
AUTOCAD系統(tǒng)圖不僅能展示系統(tǒng)架構(gòu),而且可以顯示出路由器、主控制器等的詳細(xì)信息,比如地址、總線,所在控制箱等。
圖5中的AUTOCAD圖只是作為舉例,實(shí)際中連線方式可能會(huì)不一樣,實(shí)際中會(huì)有更多復(fù)雜架構(gòu)。
以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù)范圍。