一種基于AutoCAD的電氣系統(tǒng)數(shù)據(jù)管理單元的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)管理技術(shù)領(lǐng)域,尤其涉及一種基于AutoCAD的電氣系統(tǒng)數(shù)據(jù)管理單元。
【背景技術(shù)】
[0002]AutoCAD (Auto Computer Aided Design)具有完善的圖形繪制功能及強(qiáng)大的圖形編輯功能,但由于AutoCAD不是一款專(zhuān)門(mén)的電氣系統(tǒng)設(shè)計(jì)軟件,二維圖檔上顯示的各類(lèi)電氣元件及線路連接只能靠人工閱讀,而一個(gè)大型電氣系統(tǒng)所包含的圖紙數(shù)以千計(jì),因此,在僅靠人工識(shí)圖的情況下,將原理圖轉(zhuǎn)換為指導(dǎo)生產(chǎn)所需的配線圖及接線圖是一項(xiàng)工作量巨大的工作,不僅需做大量的重復(fù)勞動(dòng),還極易出現(xiàn)錯(cuò)誤和遺漏,同時(shí)也不利于各個(gè)項(xiàng)目間設(shè)計(jì)的延續(xù)性。
[0003]目前現(xiàn)有的各類(lèi)電氣系統(tǒng)專(zhuān)用設(shè)計(jì)軟件均是單獨(dú)開(kāi)發(fā)的應(yīng)用程序,遵循自上而下的設(shè)計(jì)流程,并且都需要專(zhuān)門(mén)的培訓(xùn)才能掌握,若要將AutoCAD 二維圖檔轉(zhuǎn)換為上述專(zhuān)用程序需要逐一手動(dòng)錄入,費(fèi)時(shí)費(fèi)力。另外,此類(lèi)軟件雖然功能強(qiáng)大,但元件屬性、電纜型號(hào)、設(shè)備位置等數(shù)據(jù)均需同步設(shè)置,無(wú)法區(qū)分原理、配線、接線等階段工作,不僅不利于多人協(xié)作,也無(wú)法滿足不同人員對(duì)不同信息的需求。比如:配線人員僅關(guān)注電纜要連接的設(shè)備位置,接線人員僅關(guān)注電纜與連接器的組裝,而故障排查時(shí)診斷人員僅需知道電氣回路的元件組成及其連接方式即可,如果將所有信息均集中在同一圖紙中,那么上述三類(lèi)人員均無(wú)法快速查找有效信息。
[0004]綜上所述,有必要針對(duì)AutoCAD開(kāi)發(fā)一套適用于電氣系統(tǒng)數(shù)據(jù)管理模塊,不僅能夠沿用AutoCAD的二維繪圖功能,而且能統(tǒng)一管理電氣系統(tǒng)的各類(lèi)數(shù)據(jù)(如:圖紙歸檔、修改記錄、設(shè)備安裝位置、器件類(lèi)型、相連線號(hào)、元件特性、電纜型號(hào)及長(zhǎng)度等),從而提高設(shè)計(jì)效率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種基于AutoCAD的電氣系統(tǒng)數(shù)據(jù)管理單元,能夠提高設(shè)計(jì)效率。
[0006]本發(fā)明提供了一種基于AutoCAD的電氣系統(tǒng)數(shù)據(jù)管理單元,包括:
[0007]數(shù)據(jù)庫(kù)模塊,用于存儲(chǔ)預(yù)先確定的回路單元的標(biāo)簽、回路單元的電氣符號(hào)、回路單元的電氣屬性、回路單元的圖元句柄的對(duì)應(yīng)關(guān)系,其中,所述回路單元為電氣系統(tǒng)的回路的最小組成單元,所述回路單元包括:電纜、元件、電纜方向,所述回路單元的標(biāo)簽包括:電纜的編號(hào)、元件名稱(chēng)、電流方向;
[0008]輸入模塊,用于接受外部的操作指令,并根據(jù)所述操作指令操作所述數(shù)據(jù)庫(kù)單元;
[0009]輸出模塊,用于輸出所述操作指令的執(zhí)行結(jié)果;
[0010]其中,所述回路單元的電氣符號(hào)包括:電纜的電氣符號(hào)、元件的電氣符號(hào);
[0011]所述回路單元的電氣屬性包括:電纜的電氣屬性、元件的電氣屬性;
[0012]所述回路單元的圖元句柄包括:電纜的圖元句柄、元件的圖元句柄。
[0013]進(jìn)一步地,所述數(shù)據(jù)庫(kù)模塊,還用于存儲(chǔ)第一文件,其中,所述第一文件中包括所述電纜的電氣符號(hào)、元件的電氣符號(hào)、電纜的電氣屬性和元件的電氣屬性,所述第一文件為txt格式的文件。
[0014]進(jìn)一步地,所述數(shù)據(jù)庫(kù)模塊,還用于存儲(chǔ)第二文件,其中,所述第二文件中存儲(chǔ)有以矩陣形式存儲(chǔ)的所述回路單元的電氣屬性,所述第二文件為txt格式的文件或dat格式的文件。
[0015]進(jìn)一步地,所述數(shù)據(jù)庫(kù)模塊,還用于存儲(chǔ)第三文件,其中,項(xiàng)目名稱(chēng)、圖紙名稱(chēng)、設(shè)備所包含的元件名稱(chēng)、與設(shè)備相連的線號(hào)名稱(chēng)均以矩陣形式存儲(chǔ)在所述第三文件中。
[0016]進(jìn)一步地,所述元件的電氣屬性包括:電源制式、額定電壓及電流、所屬系統(tǒng)及設(shè)備、元件的類(lèi)型及其邏輯屬性;
[0017]所述電纜的電氣屬性包括:線號(hào)的功能、電纜類(lèi)型。
[0018]進(jìn)一步地,還包括:
[0019]提取模塊,用于提取所述回路單元的圖元句柄;
[0020]進(jìn)一步地,還包括:
[0021]第一寫(xiě)入模塊,用于以AutoCAD擴(kuò)展數(shù)據(jù)的方式將所述圖元句柄寫(xiě)入到圖元屬性列表中;
[0022]所述數(shù)據(jù)庫(kù)模塊,還用于存儲(chǔ)所述圖元屬性列表。
[0023]進(jìn)一步地,還包括:
[0024]第二寫(xiě)入模塊,用于以回路單元名稱(chēng)為索引,將所述回路單元的電氣屬性及回路單元的電氣符號(hào)所對(duì)應(yīng)的圖元句柄集合一并寫(xiě)入第四文件中;
[0025]所述數(shù)據(jù)庫(kù)模塊,還用于存儲(chǔ)所述第四文件。
[0026]進(jìn)一步地,所述寫(xiě)入模塊,具體用于當(dāng)數(shù)據(jù)校驗(yàn)后發(fā)現(xiàn)當(dāng)前第四文件中無(wú)當(dāng)前回路單元的記錄,則在所述第四文件中新增一行當(dāng)前回路單元的記錄,當(dāng)數(shù)據(jù)校驗(yàn)后發(fā)現(xiàn)所述第四文件中當(dāng)前回路單元的記錄已無(wú)效,則將其從所述第四文件中刪除當(dāng)前回路單元的記錄,當(dāng)數(shù)據(jù)校驗(yàn)后發(fā)現(xiàn)所述第四文件中當(dāng)前回路單元的記錄需要修改,則更新所述第四文件中的當(dāng)前回路單元的記錄,其中,所述回路單元的記錄中包括回路單元名稱(chēng)、所述回路單元的電氣屬性及回路單元的電氣符號(hào)所對(duì)應(yīng)的圖元句柄集合。
[0027]進(jìn)一步地,包括:用101表示電纜的線號(hào),用201表示元件,用301表示回路單元。
[0028]通過(guò)本發(fā)明提供的一種基于AutoCAD的電氣系統(tǒng)數(shù)據(jù)管理單元,能夠提高設(shè)計(jì)效率。
【附圖說(shuō)明】
[0029]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0030]圖1是本發(fā)明實(shí)施例提供的一種基于AutoCAD的電氣系統(tǒng)數(shù)據(jù)管理單元的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0031]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0032]本發(fā)明實(shí)施例提供了一種基于AutoCAD的電氣系統(tǒng)數(shù)據(jù)管理單元,參見(jiàn)圖1,包括:
[0033]數(shù)據(jù)庫(kù)模塊101,用于存儲(chǔ)預(yù)先確定的回路單元的標(biāo)簽、回路單元的電氣符號(hào)、回路單元的電氣屬性、回路單元的圖元句柄的對(duì)應(yīng)關(guān)系,其中,所述回路單元為電氣系統(tǒng)的回路的最小組成單元,所述回路單元包括:電纜、元件、電纜方向,所述回路單元的標(biāo)簽包括:電纜的編號(hào)、元件名稱(chēng)、電流方向;
[0034]輸入模塊102,用于接受外部的操作指令,并根據(jù)所述操作指令操作所述數(shù)據(jù)庫(kù)單元;
[0035]輸出模塊103,用于輸出所述操作指令的執(zhí)行結(jié)果;
[0036]其中,所述回路單元的電氣符號(hào)包括:電纜的電氣符號(hào)、元件的電氣符號(hào);
[0037]所述回路單元的電氣屬性包括:電纜的電氣屬性、元件的電氣屬性;
[0038]所述回路單元的圖元句柄包括:電纜的圖元句柄、元件的圖元句柄。
[0039]通過(guò)本實(shí)施例提供的一種基于AutoCAD的電氣系統(tǒng)數(shù)據(jù)管理單元,能夠提高設(shè)計(jì)效率。
[0040]本實(shí)施例提供的一種基于AutoCAD的電氣系統(tǒng)數(shù)據(jù)管理單元,利用AutoCAD強(qiáng)大的圖形編輯功能管理電氣符號(hào),再把電氣符號(hào)的圖形信息及電氣屬性置于同一數(shù)據(jù)庫(kù)中,從而便于數(shù)據(jù)的統(tǒng)計(jì)及分類(lèi)。由AutoCAD程序內(nèi)部集成的AutoLISP語(yǔ)言開(kāi)發(fā),可在AutoCAD程序.dwg圖形界面下運(yùn)行,無(wú)需修改繪圖習(xí)慣,亦不會(huì)對(duì).dwg文件的二維顯示產(chǎn)生影響。由AutoCAD程序管理各電氣符號(hào),便于顯示、編輯、修改等圖形操作,再通過(guò)對(duì)話框界面管理電氣屬性數(shù)據(jù)文件,二者通過(guò)回路單元的標(biāo)簽、以及AutoCAD圖形的身份標(biāo)識(shí)--圖元句柄來(lái)建立對(duì)應(yīng)關(guān)系。電氣屬性數(shù)據(jù)文件可隨AutoCAD圖形文件一并復(fù)制,可在多張圖紙間自動(dòng)傳遞圖形符號(hào)及電氣屬性,無(wú)需從頭設(shè)計(jì)。上述對(duì)應(yīng)關(guān)系可以存儲(chǔ)在電氣屬性數(shù)據(jù)文件中。
[0041]在一種可能的實(shí)現(xiàn)方式中,所述數(shù)據(jù)庫(kù)模塊,還用于存儲(chǔ)第一文件,其中,所述第一文件中包括所述電纜的電氣符號(hào)、元件的電氣符號(hào)、電纜的電氣屬性和元件的電氣屬性,所述第一文件為txt格式的文件。通過(guò)excel程序打開(kāi)第一文件后即可按行、列對(duì)各類(lèi)屬性進(jìn)行分類(lèi)和統(tǒng)計(jì)。據(jù)此生成配線表、設(shè)備接線表等。
[0042]在一種可能的實(shí)現(xiàn)方式中,在AutoCAD圖形界面下顯示的各電氣符號(hào)均寫(xiě)入擴(kuò)展數(shù)據(jù),
[0043]在一種可能的實(shí)現(xiàn)方式中,所述數(shù)據(jù)庫(kù)模塊,還用于存儲(chǔ)第二文件,其中,所述第二文件中存儲(chǔ)有以矩陣形式存儲(chǔ)的所述回路單元的電氣屬性,所述第二文件為txt格式的文件或dat格式的文件。該第二文件可直接應(yīng)用于其他應(yīng)用程序,如:Matlab、VC++等,具有良好的擴(kuò)展功能。另外,數(shù)據(jù)文件記錄了設(shè)計(jì)過(guò)程中的所有操作,便于追溯。
[0044]在一種可能的實(shí)現(xiàn)方式中,所述數(shù)據(jù)庫(kù)模塊,還用于存儲(chǔ)第三文件,其中,項(xiàng)目名稱(chēng)、圖紙名稱(chēng)、設(shè)備所包含的元件名稱(chēng)、與設(shè)備相連的線號(hào)名稱(chēng)均以矩陣形式存儲(chǔ)在所述第三文件中??赏ㄟ^(guò)回路單元自動(dòng)生成電氣回路連接圖,便于其他應(yīng)用程序直接讀取電氣回路信息。
[0045]在一種可能的實(shí)現(xiàn)方式中,所述元件的電氣屬性包括:電源制式、額定電壓及電流、所屬系統(tǒng)及設(shè)備、元件的類(lèi)型及其邏輯屬性;
[0046]所述電纜的電氣屬性包括:線號(hào)的功能、電纜類(lèi)型。
[0047]上述信息不僅能夠再現(xiàn)電氣回路,而且可方便的指導(dǎo)配線及接線,快捷有效的管理整個(gè)電氣系統(tǒng)。
[0048]一個(gè)回路可體現(xiàn)在多張圖紙或多個(gè)車(chē)輛中,因此對(duì)同一回路單元而言,文件名、車(chē)廂號(hào)等輔助屬性可不同,但根本的電氣屬性必須相同。鑒于此,在設(shè)置當(dāng)前回路單元的屬性時(shí),必須同時(shí)查看同一回路單元名稱(chēng)下的其他歷史記錄,根據(jù)當(dāng)前設(shè)置與歷史記錄的差異項(xiàng)來(lái)判斷是否設(shè)置正確,同時(shí)決定下一步數(shù)據(jù)寫(xiě)入如何操作。
[0049]在一種可能的實(shí)現(xiàn)方式中,該單元還包括:
[0050]提取模塊,用于提取所述回路單元的圖元句柄;
[0051]第一寫(xiě)入模塊,用于以AutoCAD擴(kuò)展數(shù)據(jù)的方式將所述圖元句柄寫(xiě)入到圖元屬性列表中;
[0052]所述數(shù)據(jù)庫(kù)模塊,還用于存儲(chǔ)所述圖元屬性列表。
[0053]在一種可能的實(shí)現(xiàn)方式中,該單元還包括:
[0054]第二寫(xiě)入模塊,用于以回路單元名稱(chēng)為索引,將所述回路單元的電氣屬性及回路單元的電氣符號(hào)所對(duì)應(yīng)的圖元句柄集合一并寫(xiě)入第四文件中;
[0055