一種通信系統施工文件可視化生成方法
【專利摘要】本發明公開了一種通信系統施工文件可視化生成方法,基于Altium Designer軟件中的原理圖繪制功能,步驟如下:步驟1,將通信系統中的設備和電纜進行封裝,根據設備和電纜的輸入、輸出特性將設備和電纜設計成對應的元件單元,并導入庫文件目錄中,形成具體的設備和電纜庫;步驟2,設計人員調用封裝好的設備和電纜來繪制施工連接圖,并編譯生成與施工連接圖相應的報表文件;步驟3,通過解析所述報表文件,得到施工連接圖中的數據;步驟4,根據施工連接圖中的數據生成施工文件,并根據用戶要求生成word或excel表格文件。本發明實現了施工文件的可視化和自動化編輯,從而極大地提高了施工文件的生成效率。
【專利說明】
-種通信系統施工文件可視化生成方法
技術領域
[0001] 本發明設及施工文件的可視化生成技術領域,特別是一種通信系統施工文件可視 化生成方法。
【背景技術】
[0002] 組建一個大型通信系統時,施工人員需要根據各類施工文件進行接插件和電纜的 焊接,W及完成多個設備的布設和電纜連接。施工文件的形式一般為word或excel表格。對 于一個大型復雜的通信系統,由于其包含較多的通信設備,因此經常需要設計人員手工編 寫大量的word或excel表格文件。此外,由于不同表格包含的信息之間的禪合性,往往會給 設計人員核對信息帶來較大困難,不僅工作量大,而且容易因為人為因素引入錯誤。另外, 編制新的施工文件時,也難W有效利用W往的舊文件,仍然需要使用大量人力進行信號核 查,W防因為不同表格間信號的禪合性而造成錯誤。
[0003] 傳統的施工文件設計方法除了給設計人員帶來較大的工作量外,有時也不利于施 工人員的操作。如,在焊接人員進行接插件和電纜的焊接時,往往需要在大量表格中查看各 個焊點之間的對應關系,既枯燥又容易出錯。同樣,在進行整個系統的組裝時,各個設備間 的連接關系W及裝配要求,也難W通過word或excel表格進行形象的體現。
【發明內容】
[0004] 本發明的目的在于提供一種基于Altium Designer的通信系統施工文件可視化生 成方法,實現通信系統施工文件的可視化編輯,為施工人員提供更為形象直觀的參考信息。
[0005] 實現本發明目的的技術解決方案為:一種通信系統施工文件可視化生成方法,基 于Alti皿Designer軟件中的原理圖繪制功能,步驟如下:
[0006] 步驟1,將通信系統中的設備和電纜進行封裝,根據設備和電纜的輸入、輸出特性 將設備和電纜設計成對應的元件單元,并導入庫文件目錄中,形成具體的設備和電纜庫;
[0007] 步驟2,設計人員調用封裝好的設備和電纜來繪制施工連接圖,并編譯生成與施工 連接圖相應的報表文件;
[000引步驟3,通過解析所述報表文件,得到施工連接圖中的數據;
[0009] 步驟4,根據施工連接圖中的數據生成施工文件,并根據用戶要求生成word或 excel表格文件。
[0010] 進一步地,步驟1所述將通信系統中的設備和電纜進行封裝,根據設備和電纜的輸 入、輸出特性將設備和電纜設計成對應的元件單元,并導入庫文件目錄中,形成具體的設備 和電纜庫,具體包括W下步驟:
[0011] (1.1)對Alti皿Desi即er的多種編輯功能進行組合;
[0012] (1.2)對各種可定義屬性進行合并、拆分W及交叉編輯,生成各種可編輯屬性;
[0013] (1.3)在生成的各種可編輯屬性與通信設備和電纜需要的屬性之間建立交叉映射 關系;
[0014] (1.4)基于所建立的交叉映射關系,將通信系統中的設備和電纜進行封裝,根據設 備和電纜的輸入、輸出特性將設備和電纜設計成對應的元件單元;
[0015] (1.5)將封裝好的通信設備和電纜導入庫文件目錄中,形成具體的設備和電纜庫。
[0016] 進一步地,步驟2所述設計人員調用封裝好的設備和電纜來繪制施工連接圖,并編 譯生成與施工連接圖相應的報表文件,具體包括W下步驟:
[0017] (2.1)從設備和電纜庫的庫文件中獲取所需型號的通信設備和電纜;
[0018] (2.2)對通信設備和電纜的各種屬性進行編輯定義;
[0019] (2.3)利用Alti皿Designer的繪圖功能在通信設備和電纜間輸入連接信息;
[0020] (2.4)編譯連接圖得到所需的各種報表文件。
[0021 ]進一步地,步驟3所述通過解析所述報表文件,得到施工連接圖中的數據,具體包 括W下步驟:
[0022] (3.1)設計針對各類報表文件的解析器;
[0023] (3.2)根據各個報表文件中數據間的禪合關系進行協同信息提取;
[0024] (3.3)對提取出的各類數據進行分析和組合;
[0025] (3.4)恢復出施工連接圖中的原始數據。
[0026] 進一步地,步驟4所述根據施工連接圖中的數據生成施工文件,并根據用戶要求生 成word或excel表格文件,具體為:
[0027] (4.1)利用VC++開發環境設計軟件平臺的人機交互界面;
[0028] (4.2)提供各類配置信息的輸入接口,所述配置信息包括字體、間距、表格形式;
[0029] (4.3)調用提取出的施工連接圖數據;
[0030] (4.4)根據配置信息利用office控件生成滿足格式要求的施工文件。
[0031] 優選地,步驟(1.2)所述可編輯屬性,包括編號、名稱、類型、插座/插頭號、插座/插 頭類型、忍數、信號特性、信號名稱。
[0032] 進一步地,步驟(3.1)所述設計針對各類報表文件的解析器,具體為:根據各個報 表文件中包含的各類數據之間的直接或間接的禪合關系,通過協同提取來得到分散在各個 報表文件中的數據,再通過對運些數據進行組合得到施工連接圖中的原始信息。
[0033] 本發明與現有技術相比,其顯著效果為=(I)Altium Designer強大的繪圖功能可 W使設計人員方便的繪制出施工連接圖,繪圖則簡單、形象,且不易出錯;(2)組裝設備時, 根據連接圖進行焊接或連接也更為直觀,利用開發出的軟件平臺,根據連接圖自動生成各 種word或excel表格,簡易方便;(3)操作人員可W直接對字體、間距、表格形式等排版屬性 進行設置,從而極大提高表格的生成效率,減少因為人為因素引入的設計錯誤。
【附圖說明】
[0034] 圖1是本發明通信系統施工文件可視化生成方法的流程圖。
[0035] 圖2是本發明中通信設備封裝示意圖。
[0036] 圖3是本發明中電纜封裝示意圖。
[0037] 圖4是本發明中連接圖繪制示意圖。
[0038] 圖5是本發明中報表文件格式示意圖。
[0039] 圖6是本發明中施工文件生成軟件界面示意圖。
【具體實施方式】
[0040] Altium Designer是一種電路板繪制軟件,其主要用于繪制電路板的原理圖和印 刷電路圖。本發明利用Altium Designer的原理圖繪制功能來實現施工文件的可視化和自 動化編輯,從而極大提高施工文件的生成效率。首先將通信系統中的設備和電纜進行封裝, 設計相應的設備和電纜庫;然后設計人員調用封裝好的設備和電纜來繪制施工連接圖,并 編譯生成相應的報表文件;最后利用開發出的軟件解析運些報表文件,得到施工連接圖中 的數據,再根據用戶要求自動生成各種word或excel表格文件。結合圖1,本發明通信系統施 工文件可視化生成方法,基于Alti皿Designer軟件中的原理圖繪制功能,步驟如下:
[0041] 步驟1,將通信系統中的設備和電纜進行封裝,根據設備和電纜的輸入、輸出特性 將設備和電纜設計成對應的元件單元,并導入庫文件目錄中,形成具體的設備和電纜庫,具 體包括W下步驟:
[0042] (1.1)對Alti皿Desi即er的多種編輯功能進行組合;
[0043] (1.2)對各種可定義屬性進行合并、拆分W及交叉編輯,生成各種可編輯屬性;所 述可編輯屬性,包括編號、名稱、類型、插座/插頭號、插座/插頭類型、忍數、信號特性、信號 名稱;
[0044] (1.3)在生成的各種可編輯屬性與通信設備和電纜需要的屬性之間建立交叉映射 關系;
[0045] (1.4)基于所建立的交叉映射關系,將通信系統中的設備和電纜進行封裝,根據設 備和電纜的輸入、輸出特性將設備和電纜設計成對應的元件單元;
[0046] (1.5)將封裝好的通信設備和電纜導入庫文件目錄中,形成具體的設備和電纜庫。
[0047] 步驟2,設計人員調用封裝好的設備和電纜來繪制施工連接圖,并編譯生成與施工 連接圖相應的報表文件,具體包括W下步驟:
[0048] (2.1)從設備和電纜庫的庫文件中獲取所需型號的通信設備和電纜;
[0049] (2.2)對通信設備和電纜的各種屬性進行編輯定義;
[0050] (2.3)利用Alti皿Designer的繪圖功能在通信設備和電纜間輸入連接信息;
[0051] (2.4)編譯連接圖得到所需的各種報表文件。
[0052] 步驟3,通過解析所述報表文件,得到施工連接圖中的數據,具體包括W下步驟:
[0053] (3.1)設計針對各類報表文件的解析器,具體為:根據各個報表文件中包含的各類 數據之間的直接或間接的禪合關系,通過協同提取來得到分散在各個報表文件中的數據, 再通過對運些數據進行組合得到施工連接圖中的原始信息;
[0054] (3.2)根據各個報表文件中數據間的禪合關系進行協同信息提取;
[0055] (3.3)對提取出的各類數據進行分析和組合;
[0056] (3.4)恢復出施工連接圖中的原始數據。
[0057] 步驟4,根據施工連接圖中的數據生成施工文件,并根據用戶要求生成word或 excel表格文件,具體為:
[0058] (4.1)利用VC++開發環境設計軟件平臺的人機交互界面;
[0059] (4.2)提供各類配置信息的輸入接口,所述配置信息包括字體、間距、表格形式;
[0060] (4.3)調用提取出的施工連接圖數據;
[0061] (4.4)根據配置信息利用office控件生成滿足格式要求的施工文件。
[0062] 實施例1
[0063] 本發明所采取的【具體實施方式】如下:
[0064] 1.基于多屬性交叉映射的庫文件編輯技術
[0065] 本發明基于Altium Designer的元器件封裝功能,來封裝施工中的各類通信設備 和電纜。但通信設備和電纜在諸多特性上與元器件并不相同,例如,通信設備需要具有兩級 輸入/輸出接口,第一級接口為設備上的各個插座/插頭,第二級接口為各個插座/插頭上的 引腳,而Altium Designer提供的元器件封裝方法中只能提供一級輸入/輸出接口,即只有 元器件的引腳。此外,Altium Designer直接提供的元器件可編輯屬性較少,且可編輯范圍 的限制也較大,而通信設備和電纜中則需要較多的可編輯屬性,如設備中有編號、名稱、類 型、插座/插頭號、插座/插頭類型及忍數等,電纜則有電纜編號、類型、連接端型號、忍數、信 號特性、信號名稱等,運些屬性的編輯范圍也較為靈活,直接利用Altium Designer中提供 的元器件封裝功能無法滿足運些屬性編輯的要求。
[0066] 鑒于此,本發明融合Altium Designer的電路繪制、元器件編輯、屬性更改、交叉編 譯等多項功能,通過對Altium Designer多種編輯功能的適當組合、修改或重新定義,來實 現對其各種可定義屬性的合并、拆分W及交叉編輯,從而使其能夠滿足通信設備和電纜各 種屬性定義的需求。然后通過在Altium Designer提供的可編輯屬性與通信設備和電纜的 屬性間建立合理的映射關系,設計出滿足通信設備和電纜需要的各種可編輯屬性。繼而對 各種具體的通信設備和電纜進行合理的封裝,并加入Altium Designer的庫文件中。此后, 設計人員可直接從庫文件中獲取所需的設備或電纜,通過對其提供的屬性進行簡單編輯, 即可得到與實際施工中型號一致的設備或電纜原理圖。通信設備封裝的示意圖如圖2所示, 電纜封裝的示意圖如圖3所示。
[0067] 基于多屬性交叉映射的通信設備和電纜封裝的具體步驟如下:
[0068] ①對Alti皿Designer的多種編輯功能進行組合;
[0069] ②實現對各種可定義屬性的合并、拆分W及交叉編輯;
[0070] ③在生成的各種可編輯屬性與通信設備和電纜需要的屬性之間建立交叉映射關 系;
[0071] ④利用生成的可編輯屬性封裝通信設備和電纜;
[0072] ⑤將封裝好的通信設備和電纜導入庫文件中。
[0073] 2.高效的連接圖繪制技術
[0074] 設計人員從庫文件中獲取具體型號的通信設備和電纜,然后利用Altium Designer的原理圖繪制功能繪制施工連接圖,來直觀、形象的體現各種設備和電纜之間的 連接關系。設計人員首先對設備和電纜的具體屬性進行編輯、定義,然后通過連線或網絡標 號的方式將設備和電纜相連。繪制的連接圖既要直觀簡潔,便于查找錯誤,又必須要包含施 工中所需要的所有信息。因此,需要對通信設備和電纜的各種屬性W及網絡標號名稱等的 顯示方式進行規劃布局。此外,還需要利用Altium Designer的網絡連接功能,根據各種報 表文件的數據特性,在各個設備、電纜W及具體引腳間建立禪合關系,從而保證通過連接圖 編譯生成的報表文件中能夠包含所有需要的設計數據。連接圖繪制的示意圖如圖4所示。
[0075] 施工連接圖繪制的具體步驟如下:
[0076] ①從庫文件中獲取所需型號的通信設備和電纜;
[0077] ②對通信設備和電纜的各種屬性進行編輯定義;
[0078] ③利用Alti皿Designer的繪圖功能在通信設備和電纜間輸入連接信息;
[0079] ④編譯連接圖得到所需的各種報表文件。
[0080] 3.多解析器協同信息提取技術
[0081 ]通過對Altium Designer編譯生成的報表文件進行解析,來得到其中包含的施工 連接圖數據。施工連接圖中包含多種不同類型的數據,但一個報表文件往往只包含一類信 息,故難W通過一個報表文件輸出所有的數據,需要利用多個報表文件來得到連接圖中的 所有信息。因此,本發明設計了針對各種報表文件的解析器,在解析過程中,根據各個報表 文件中包含的各類數據之間的直接或間接的禪合關系,通過協同提取來得到分散在各個報 表文件中的數據,并通過對運些數據的有效組合來得到施工連接圖中的各種原始信息。報 表文件的格式示意圖如圖5所示。
[0082] 報表文件中的信息解析和提取的具體步驟如下:
[0083] ①設計針對各類報表文件的解析器;
[0084] ②根據各個報表文件中數據間的禪合關系進行協同信息提取;
[0085] ③對提取出的各類數據進行分析和組合;
[0086] ④恢復出施工連接圖中的原始數據。
[0087] 4.施工文件自動生成技術
[0088] 本發明基于VC++編程環境開發了一個施工文件的生成平臺,該軟件包含了上述的 報表文件解析器,并為用戶提供友好的人機交互界面。軟件利用從解析器中得到的施工連 接圖原始數據,利用office控件,生成滿足用戶要求的各類施工文件,如電纜明細表、電纜 忍線表等。在生成目標文件的過程中,用戶可W輸入各類配置信息,從而控制生成的施工文 件表格的具體格式。施工文件生成軟件界面示意圖如圖6所示,生成的施工文件表格如表1、 表2所示。
[0089] 表1電纜明細表
[0090]
[i
[i
[0093] 施工文件生成的具體步驟如下:
[0094] ①利用VC++開發環境設計軟件平臺的人機交互界面;
[00M]②提供字體、間距、表格形式等各類配置信息的輸入接口;
[0096] ③調用提取出的施工連接圖數據;
[0097] ④根據配置信息利用office控件生成滿足格式要求的施工文件。
【主權項】
1. 一種通信系統施工文件可視化生成方法,其特征在于,基于Altium Designer軟件中 的原理圖繪制功能,步驟如下: 步驟1,將通信系統中的設備和電纜進行封裝,根據設備和電纜的輸入、輸出特性將設 備和電纜設計成對應的元件單元,并導入庫文件目錄中,形成具體的設備和電纜庫; 步驟2,設計人員調用封裝好的設備和電纜來繪制施工連接圖,并編譯生成與施工連接 圖相應的報表文件; 步驟3,通過解析所述報表文件,得到施工連接圖中的數據; 步驟4,根據施工連接圖中的數據生成施工文件,并根據用戶要求生成word或excel表 格文件。2. 根據權利要求1所述的通信系統施工文件可視化生成方法,其特征在于,步驟1所述 將通信系統中的設備和電纜進行封裝,根據設備和電纜的輸入、輸出特性將設備和電纜設 計成對應的元件單元,并導入庫文件目錄中,形成具體的設備和電纜庫,具體包括以下步 驟: (1 · 1)對Altium Designer的多種編輯功能進行組合; (1.2) 對各種可定義屬性進行合并、拆分以及交叉編輯,生成各種可編輯屬性; (1.3) 在生成的各種可編輯屬性與通信設備和電纜需要的屬性之間建立交叉映射關 系; (1.4) 基于所建立的交叉映射關系,將通信系統中的設備和電纜進行封裝,根據設備和 電纜的輸入、輸出特性將設備和電纜設計成對應的元件單元; (1.5) 將封裝好的通信設備和電纜導入庫文件目錄中,形成具體的設備和電纜庫。3. 根據權利要求1所述的通信系統施工文件可視化生成方法,其特征在于,步驟2所述 設計人員調用封裝好的設備和電纜來繪制施工連接圖,并編譯生成與施工連接圖相應的報 表文件,具體包括以下步驟: (2.1) 從設備和電纜庫的庫文件中獲取所需型號的通信設備和電纜; (2.2) 對通信設備和電纜的各種屬性進行編輯定義; (2.3) 利用A11ium Designer的繪圖功能在通信設備和電纜間輸入連接信息; (2.4) 編譯連接圖得到所需的各種報表文件。4. 根據權利要求1所述的通信系統施工文件可視化生成方法,其特征在于,步驟3所述 通過解析所述報表文件,得到施工連接圖中的數據,具體包括以下步驟: (3.1) 設計針對各類報表文件的解析器; (3.2) 根據各個報表文件中數據間的耦合關系進行協同信息提取; (3.3) 對提取出的各類數據進行分析和組合; (3.4) 恢復出施工連接圖中的原始數據。5. 根據權利要求1所述的通信系統施工文件可視化生成方法,其特征在于,步驟4所述 根據施工連接圖中的數據生成施工文件,并根據用戶要求生成word或excel表格文件,具體 為: (4.1) 利用VC++開發環境設計軟件平臺的人機交互界面; (4.2) 提供各類配置信息的輸入接口,所述配置信息包括字體、間距、表格形式; (4.3) 調用提取出的施工連接圖數據; (4.4)根據配置信息利用office控件生成滿足格式要求的施工文件。6. 根據權利要求2所述的通信系統施工文件可視化生成方法,其特征在于,步驟(1.2) 所述可編輯屬性,包括編號、名稱、類型、插座/插頭號、插座/插頭類型、芯數、信號特性、信 號名稱。7. 根據權利要求4所述的通信系統施工文件可視化生成方法,其特征在于,步驟(3.1) 所述設計針對各類報表文件的解析器,具體為:根據各個報表文件中包含的各類數據之間 的直接或間接的耦合關系,通過協同提取來得到分散在各個報表文件中的數據,再通過對 這些數據進行組合得到施工連接圖中的原始信息。
【文檔編號】G06F17/50GK106021696SQ201610325277
【公開日】2016年10月12日
【申請日】2016年5月17日
【發明人】秦華旺, 金鈺, 戴躍偉
【申請人】南京理工大學