[發明專利]一種實現軟件線路差異自動對比的方法和裝置有效
| 申請號: | 201811115087.1 | 申請日: | 2018-09-25 |
| 公開(公告)號: | CN109213477B | 公開(公告)日: | 2021-07-06 |
| 發明(設計)人: | 王安;孔祥濤 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F16/335 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 武碩 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 軟件 線路 差異 自動 對比 方法 裝置 | ||
本發明提供了一種實現軟件線路差異自動對比的方法和裝置,包括以下步驟:把第一和第二工程的物料清單文件和網表文件均轉換為csv格式;把轉換后的第一和第二工程的物料清單文件命名后分別放入第一文件夾和第二文件夾,并且把第一和第二工程的網表文件命名后分別放入第三文件夾和第四文件夾中;以第一文件夾為基準、第二文件夾為待對比工程進行檢索,并行地以第二文件夾為基準、第一文件夾為待對比工程進行檢索,并且以第三文件夾為基準、第四文件夾為待對比工程進行檢索,并行地以第四文件夾為基準、第三文件夾為待對比工程進行檢索;以及將檢索得到的差異點輸出到檢測文檔中。本發明能夠快速地對軟件線路的差異進行對比,提高了對比效率。
技術領域
本發明總體上涉及計算機技術領域,并且更具體地,涉及一種實現軟件線路差異自動對比的方法和裝置。
背景技術
Cadence公司軟件原理設計部分有兩款軟件,一個是Cadence原有的工具concepthdl,還有一個是后來收購的orcad的capture。兩款軟件自身都沒有自帶線路圖差異對比工具,但是現在越來越多的公司使用capture,capture的線路圖對比工具也被工程師設計出來,concept hdl由于使用的范圍相對較小,一直也沒有太成熟的線路對比工具。對于現在越來越復雜的產品設計,線路圖的差異對比是一個工作量大、出錯率高的工作。快速的線路對比能夠讓工程師在每一次修改完后通過軟件進行查缺補漏,驗證線路的差異是否符合設計的要求。當團隊協同工作的時候,如果接手了一個其他人負責的項目或者和其他人一塊負責項目,線路變更部分對整個項目變更的掌握十分重要。如果通過一個自動化對比的軟件能夠把變更的差異部分歸類顯示出來,那么工作進行的就會得心應手,對于工作效率的提高也會增加。
現在Cadence concept hdl沒有比較成熟的線路差異對比工具,目前的線路對比主要是依靠人手動檢查對比。手動檢查對比枯燥無味,而且容易出錯和遺漏,如果有一套自動對比工具可以把線路的元件 差異和線路連接差異自動對比出來,對比的效率會提高很多倍,出錯率會大大降低。本自動化對比軟件目的就是把兩份線路一鍵對比,然后把線路的網絡連接差異和元件用料和上件差異分類顯示出來,并且用文檔輸出。
發明內容
鑒于上述目的,本發明的實施例的目的在于提出一種實現軟件線路差異自動對比方法和裝置,采用多進程并行處理的方式,快速對比出兩份線路的網絡連接差異和元件用料以及上件差異,并用文檔輸出。
基于上述目的,本發明實施例的一方面提出了一種實現軟件線路差異自動對比方法,包括以下步驟:
把第一和第二工程的物料清單文件(bom文件)和網表文件均轉換為csv(Comma-Separated Values,逗號分隔值,有時也稱為字符分隔值)格式;
把轉換后的所述第一和第二工程的所述物料清單文件分別放入第一文件夾和第二文件夾,并且把所述第一和第二工程的所述網表文件分別放入第三文件夾和第四文件夾中;
以所述第一文件夾為基準、第二文件夾為待對比工程進行檢索,并行地以所述第二文件夾為基準、第一文件夾為待對比工程進行檢索,并且以所述第三文件夾為基準、第四文件夾為待對比工程進行檢索,并行地以所述第四文件夾為基準、第三文件夾為待對比工程進行檢索;以及
將所述檢索得到的差異點輸出到檢測文檔中。
在一些實施方式中,把轉換后的所述第一和第二工程的所述物料清單文件分別放入第一文件夾和第二文件夾,并且把所述第一和第二工程的所述網表文件分別放入第三文件夾和第四文件夾中包括:將所述第一和第二工程的所述物料清單文件和所述網表文件根據元器件的位號進行命名。
在一些實施方式中,所述方法通過C#編程語言編程來實現。
在一些實施方式中,通過所述C#編程語言實現的檢索步驟調用程序以并行多線程進行檢索。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811115087.1/2.html,轉載請聲明來源鉆瓜專利網。





