[發明專利]一種從AutoCAD格式工藝流程圖中識別與輸出管線編號的方法在審
| 申請號: | 202010873925.2 | 申請日: | 2020-08-26 |
| 公開(公告)號: | CN112069956A | 公開(公告)日: | 2020-12-11 |
| 發明(設計)人: | 李振宇;劉一鳴;張超 | 申請(專利權)人: | 中石化上海工程有限公司;中石化煉化工程(集團)股份有限公司 |
| 主分類號: | G06K9/00 | 分類號: | G06K9/00;G06F30/10 |
| 代理公司: | 上海申新律師事務所 31272 | 代理人: | 郎祺 |
| 地址: | 200040 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 autocad 格式 工藝 流程圖 識別 輸出 管線 編號 方法 | ||
本發明是一種從AutoCAD格式工藝流程圖中識別與輸出管線編號的方法,具體涉及醫藥工程設計中工藝管線表編制部分,通過VB.Net實現AutoCAD二次開發及DLL程序,實施步驟包括:打開AutoCAD、加載DLL程序、讀入工藝流程圖文件數據,新建圖層、繪制圖框矩形框、選擇矩形框圖層,框選需要處理的所有圖紙、獲取塊表記錄、圖層過濾、獲取矩形框對象集合和角點坐標,遍歷所有矩形框、獲取矩形框角點坐標內的“單行文字”對象集合,遍歷所有“單行文字”對象、判斷“單行文字”文本是否為管線編號、存入數據列表,輸出至Excel文件,保存Excel文件。該方法快速高效、使用方便、準確性高、可靠性好,提高了工藝專業工作的自動化程度與準確度,保證了工藝專業管線表編制工作完成的及時性。
技術領域
本發明涉及Excel和AutoCAD二次開發技術,具體涉及一種VB.Net二次開發的AutoCAD格式工藝流程圖中識別與輸出管線編號的方法。
背景技術
在目前的醫藥工程設計項目中工藝設計中具有管線數量多、類型多、重復性等特點,尤其是原料藥項目。管線編號是工藝專業編制《管道特性一覽表》、提出儀表條件、編制壓力管道管線表等的基礎。在實際項目中,編制這些資料對時間上會有較為嚴格的要求,經常面臨著時間緊、任務重的情況。
在現有技術CN201911167688.1中,涉及到了一種基于AutoCAD和Excel的批量工藝流轉卡生成方法,該方法通過建立一個標準工藝流轉卡明細表文件。在這個文件中,在為每種典型零件建立的表單中建立各種情況的工藝,并為每一種情況建立唯一的典型工藝號,借助VBA程序,實現快速查詢到所需的工藝,在另外一個空白模板文件直接調用前者信息到后者或調用后快速修改,該技術屬于工藝流程卡編制領域,在編制工藝流程時非常快捷準確。但是目前在工藝專業中需要從工藝流程圖里提取管線編號時,通常依靠手動編制管線編號,將工藝流程圖(AutoCAD格式文件)中的管線編號逐條復制到Excel文件中,工作量大、耗力,且正確性存疑。特別是在原料藥項目中,若不能及時編制好管線號,將會影響后續專業條件的提交,影響項目進度。所以,需要采取一種新的方式來快速準確地將工藝流程圖(AutoCAD格式文件)中的管線編號輸出至Excel文件,提高工藝專業工作的自動化程度與準確度,保證工藝專業資料完成的及時性。在目前此領域的編程技術中,主要使用的有VBA,VB.Net等,其中VBA僅支持Windows環境,使用條件較為局限,而VB.Net可以應用于Windows、Web、Linux等環境下軟件,應用范圍較為廣泛。
發明內容
本發明為解決現有技術中醫藥工程設計項目中工藝設計中工藝管線數量巨大,類型復雜,編制工藝管線表時任務重,準確度無法保證的問題,提供了一種從AutoCAD格式工藝流程圖中識別與輸出管線編號的方法。
為解決上述問題,本發明采用以下技術方案:
本發明提供了一種從AutoCAD格式工藝流程圖中識別與輸出管線編號的方法,包括如下步驟:
S100:打開AutoCAD程序并且加載DLL程序,讀入待輸出管線編號的AutoCAD格式工藝流程圖文件數據;
S101:新建一圖層,并在該圖層依次繪制與步驟S100輸入的所述AutoCAD格式工藝流程圖中各張圖紙最外層圖框重合的矩形框;
S102:選擇步驟S101中所繪制的任一一個矩形框,獲取該圖層名;
S103:框選要處理的所有圖紙,通過步驟S102確定的圖層名篩選過濾步驟S100輸入的AutoCAD格式工藝流程圖中所有圖紙的塊表記錄,獲取所有矩形框的對象集合;遍歷矩形框對象集合內的對象,獲取各矩形框的四個角點坐標組成的數據集合;
S104:輸入確定最終輸出Excel文件的地址和文件名稱;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中石化上海工程有限公司;中石化煉化工程(集團)股份有限公司,未經中石化上海工程有限公司;中石化煉化工程(集團)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010873925.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電子標簽
- 下一篇:融合層疊泛化和代價敏感學習的社交網鏈路異常預測系統





