[發(fā)明專利]一種CAD數(shù)據(jù)抓取方法有效
| 申請?zhí)枺?/td> | 201710041327.7 | 申請日: | 2017-01-20 |
| 公開(公告)號: | CN106599324B | 公開(公告)日: | 2020-04-07 |
| 發(fā)明(設(shè)計)人: | 李華林;丁文勇 | 申請(專利權(quán))人: | 深圳市晉銘航空技術(shù)有限公司 |
| 主分類號: | G06F16/14 | 分類號: | G06F16/14;G06F16/951 |
| 代理公司: | 深圳市科吉華烽知識產(chǎn)權(quán)事務(wù)所(普通合伙) 44248 | 代理人: | 溫玉珍 |
| 地址: | 518000 廣東省深圳市龍華新區(qū)觀瀾*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 cad 數(shù)據(jù) 抓取 方法 | ||
1.一種CAD數(shù)據(jù)抓取方法,其特征在于,包括以下步驟:
步驟S1,初始化,并新建一個與CAD文件相關(guān)聯(lián)的EXCEL表格;
步驟S2,控制并提示選擇CAD文件中的圖元,直到所選擇的圖元有效則跳轉(zhuǎn)至步驟S3;
步驟S3,分析所述圖元中的數(shù)據(jù),得到圖元中數(shù)據(jù)的有效內(nèi)容;
步驟S4,將得到圖元中數(shù)據(jù)的有效內(nèi)容按順序輸出至所述EXCEL表格中;
步驟S5,判斷是否已經(jīng)完成需要的所有圖元的數(shù)據(jù)抓取,若否則返回步驟S2,若是則結(jié)束;所述步驟S2包括以下子步驟:
步驟S201,控制并提示選擇CAD文件中的序號文字圖元;
步驟S202,判斷所述序號文字圖元是否為有效序號,若否則返回步驟S201,若是則跳轉(zhuǎn)至步驟S203;
步驟S203,控制并提示選擇CAD文件中有效序號對應(yīng)的標(biāo)注圖元;
步驟S204,判斷所述標(biāo)注圖元是否為有效標(biāo)注,若否則返回步驟S203,若是則跳轉(zhuǎn)至步驟S3;
所述步驟S202中,通過點擊圖元獲取其圖元的數(shù)據(jù),首先判斷拾取的這個圖元的數(shù)據(jù)是不是序號文字圖元,若是序號文字圖元則接著判斷該序號文字圖元是不是阿拉伯?dāng)?shù)字,這兩個條件中的任意一個條件不符合,即跳轉(zhuǎn)至步驟S201,直到達到拾取的這個圖元是序號文字圖元且該序號文字圖元為阿拉伯?dāng)?shù)字,則判定該序號文字圖元為有效序號,此時跳轉(zhuǎn)至步驟S203自動記錄拾取和識別到的序號;
所述步驟S3中,通過正則表達式替換所述圖元中的有效標(biāo)注后,得到有效序號和正則表達式替換后的有效標(biāo)注,并以此作為所述圖元中數(shù)據(jù)的有效內(nèi)容,通過正則表達式替換所述圖元中的有效標(biāo)注的數(shù)據(jù)包括:將所述圖元中的有效標(biāo)注的字符屬性符號和指標(biāo)符號替換為空格;將特殊符號?替換為D,并將堆迭格式^替換為\;
所述步驟S202中,若所述序號文字圖元為阿拉伯?dāng)?shù)字,則判定該序號文字圖元為有效序號;所述步驟S204中,若所述標(biāo)注圖元符合CAD文件中標(biāo)注的格式,則判定該標(biāo)注圖元為有效標(biāo)注;所述步驟S4中,將所述步驟S3中得到的有效序號和正則表達式替換后的有效標(biāo)注一并輸入至所述EXCEL表格的同一行中;所述步驟S5中,判斷當(dāng)前圖元是否為用戶選擇的最后一個圖元,若否則返回步驟S2,若是則結(jié)束。
2.根據(jù)權(quán)利要求1所述的CAD數(shù)據(jù)抓取方法,其特征在于,所述步驟S1包括以下子步驟:
步驟S101,初始化,并新建一個EXCEL表格;
步驟S102,獲取所述EXCEL表格的變量名;
步驟S103,通過CAD文件中的可擴展接口記錄所述EXCEL表格的變量名,以完成所述CAD文件與EXCEL表格之間的關(guān)聯(lián)。
3.根據(jù)權(quán)利要求1所述的CAD數(shù)據(jù)抓取方法,其特征在于,所述步驟S2中,通過CAD軟件自帶的拾取圖元函數(shù)選擇所述CAD文件中的圖元,并發(fā)出拾取提示信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市晉銘航空技術(shù)有限公司,未經(jīng)深圳市晉銘航空技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710041327.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





