一種尺寸信息輸出系統(tǒng)及方法,該方法包括:從存儲裝置中讀取并檢查一個尺寸信息文件的內(nèi)容;當(dāng)尺寸信息文件的內(nèi)容符合預(yù)設(shè)的要求時,按照預(yù)設(shè)的提取方式以及尺寸信息文件中的尺寸輸出關(guān)鍵字,提取該尺寸信息文件中的尺寸數(shù)據(jù),并將尺寸數(shù)據(jù)依次存儲于一個結(jié)構(gòu)體數(shù)組中;將上述結(jié)構(gòu)體數(shù)組中各數(shù)組的尺寸數(shù)據(jù)依次添加到預(yù)設(shè)的尺寸通用列表中各類尺寸數(shù)據(jù)欄位的相應(yīng)位置處;顯示上述添加尺寸數(shù)據(jù)后的尺寸通用列表,對尺寸通用列表中的尺寸數(shù)據(jù)進(jìn)行整理;設(shè)置各類尺寸數(shù)據(jù)在報表中的起始輸出位置;按照所設(shè)置的起始輸出位置,將尺寸通用列表中各列的尺寸數(shù)據(jù)依次輸出至報表中,并顯示該報表于顯示裝置上。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及一種。
技術(shù)介紹
DMIS (Dimensional Measuring Interface Specification,尺寸測量接口規(guī)范)程序是按照DMIS標(biāo)準(zhǔn)編寫的通用測量程序。目前,由于測量對象越來越復(fù)雜以及尺寸信息越來越多,如果需要生成報表,大多數(shù)都需要手動處理才能完成。另外,由于測量的機(jī)型越來越多,與之對應(yīng)就出現(xiàn)多種格式的模板,而常用的尺寸解析信息輸出格式單一,不能按照用戶的需求輸出,且尺寸信息的操作性不強(qiáng)
技術(shù)實現(xiàn)思路
鑒于以上內(nèi)容,有必要提供一種,通過對尺寸信息文件進(jìn)行處理,提取尺寸數(shù)據(jù)供用戶操作管理,并按照用戶的需求輸出自定義格式的報表。一種尺寸信息輸出系統(tǒng),應(yīng)用于計算機(jī)中,該系統(tǒng)包括讀取模塊,用于從存儲裝置中讀取一個尺寸信息文件的內(nèi)容,并檢查該尺寸信息文件的內(nèi)容是否符合預(yù)設(shè)的要求;提取模塊,用于當(dāng)尺寸信息文件的內(nèi)容符合預(yù)設(shè)的要求時,按照預(yù)設(shè)的提取方式以及尺寸信息文件中的尺寸輸出關(guān)鍵字,提取該尺寸信息文件中的尺寸數(shù)據(jù),并將尺寸數(shù)據(jù)依次存儲于一個結(jié)構(gòu)體數(shù)組中;添加模塊,用于將上述結(jié)構(gòu)體數(shù)組中各數(shù)組的尺寸數(shù)據(jù)依次添加到預(yù)設(shè)的尺寸通用列表中各類尺寸數(shù)據(jù)欄位的相應(yīng)位置處;整理模塊,用于顯示上述添加尺寸數(shù)據(jù)后的尺寸通用列表,對尺寸通用列表中的尺寸數(shù)據(jù)進(jìn)行整理;設(shè)置模塊,用于設(shè)置各類尺寸數(shù)據(jù)在報表中的起始輸出位置;輸出模塊,用于依照所設(shè)置的起始輸出位置,將尺寸通用列表中各列的尺寸數(shù)據(jù)依次輸出至報表中,并顯示該報表于顯示裝置上。一種尺寸信息輸出方法,運行于計算機(jī)中,該方法包括讀取步驟從存儲裝置中讀取一個尺寸信息文件的內(nèi)容,并檢查該尺寸信息文件的內(nèi)容是否符合預(yù)設(shè)的要求;提取步驟當(dāng)尺寸信息文件的內(nèi)容符合預(yù)設(shè)的要求時,按照預(yù)設(shè)的提取方式以及尺寸信息文件中的尺寸輸出關(guān)鍵字,提取該尺寸信息文件中的尺寸數(shù)據(jù),并將尺寸數(shù)據(jù)依次存儲于一個結(jié)構(gòu)體數(shù)組中;添加步驟將上述結(jié)構(gòu)體數(shù)組中各數(shù)組的尺寸數(shù)據(jù)依次添加到預(yù)設(shè)的尺寸通用列表中各類尺寸數(shù)據(jù)欄位的相應(yīng)位置處;整理步驟顯示上述添加尺寸數(shù)據(jù)后的尺寸通用列表,對尺寸通用列表中的尺寸數(shù)據(jù)進(jìn)行整理;設(shè)置步驟設(shè)置各類尺寸數(shù)據(jù)在報表中的起始輸出位置;輸出步驟依照所設(shè)置的起始輸出位置,將尺寸通用列表中各列的尺寸數(shù)據(jù)依次輸出至報表中,并顯示該報表于顯示裝置上。相較于現(xiàn)有技術(shù),本專利技術(shù)所述的,通過預(yù)設(shè)的條件對尺寸信息文件進(jìn)行處理,提取該尺寸信息文件中的尺寸數(shù)據(jù)供用戶操作,并根據(jù)用戶的設(shè)定的格式輸出包括該尺寸數(shù)據(jù)的報表供用戶查看。附圖說明圖I是本專利技術(shù)尺寸信息輸出系統(tǒng)較佳實施例的架構(gòu)示意圖。圖2是本專利技術(shù)尺寸信息文件的示意圖。圖3是本專利技術(shù)尺寸信息輸出系統(tǒng)較佳實施例的功能模塊圖。圖4是本專利技術(shù)整理通用尺寸列表的示意圖。圖5是本專利技術(shù)尺寸信息輸出方法較佳實施例的流程圖。主要元件符號說明權(quán)利要求1.一種尺寸信息輸出系統(tǒng),其特征在于,該系統(tǒng)包括 讀取模塊,用于從存儲裝置中讀取一個尺寸信息文件的內(nèi)容,并檢查該尺寸信息文件的內(nèi)容是否符合預(yù)設(shè)的要求; 提取模塊,用于當(dāng)尺寸信息文件的內(nèi)容符合預(yù)設(shè)的要求時,按照預(yù)設(shè)的提取方式以及該尺寸信息文件中的尺寸輸出關(guān)鍵字,提取該尺寸信息文件中的尺寸數(shù)據(jù),并將尺寸數(shù)據(jù)依次存儲于一個結(jié)構(gòu)體數(shù)組中; 添加模塊,用于將上述結(jié)構(gòu)體數(shù)組中各數(shù)組的尺寸數(shù)據(jù)依次添加到預(yù)設(shè)的尺寸通用列表中各類尺寸數(shù)據(jù)欄位的相應(yīng)位置處; 整理模塊,用于顯示上述添加尺寸數(shù)據(jù)后的尺寸通用列表,對尺寸通用列表中的尺寸數(shù)據(jù)進(jìn)行整理; 設(shè)置模塊,用于設(shè)置各類尺寸數(shù)據(jù)在報表中的起始輸出位置; 輸出模塊,用于依照所設(shè)置的起始輸出位置,將尺寸通用列表中各列的尺寸數(shù)據(jù)依次輸出至報表中,并顯示該報表于顯示裝置上。2.如權(quán)利要求I所述的尺寸信息輸出系統(tǒng),其特征在于,所述的讀取模塊通過以下步驟檢查該尺寸信息文件的內(nèi)容是否符合預(yù)設(shè)的要求遍歷查找該尺寸信息文件的內(nèi)容中是否有尺寸輸出關(guān)鍵字,以及當(dāng)從尺寸信息文件中查找到上述尺寸輸出關(guān)鍵字時,表示尺寸信息文件符合要求,當(dāng)沒有從信息文件中查找到上述的尺寸輸出關(guān)鍵字時,表示尺寸信息文件不符合要求。3.如權(quán)利要求I所述的尺寸信息輸出系統(tǒng),其特征在于,所述的提取模塊按照預(yù)設(shè)的提取方式提取與存儲尺寸數(shù)據(jù)的步驟為 依次讀取尺寸信息文件中的內(nèi)容,當(dāng)讀取到尺寸輸出關(guān)鍵字時,提取該尺寸輸出關(guān)鍵字所在行到下一個尺寸輸出關(guān)鍵字所在行之間的各行代碼,以得到一個或多個尺寸數(shù)據(jù)塊; 讀取尺寸數(shù)據(jù)塊中的“=”所在行的代碼,以得到該尺寸數(shù)據(jù)塊中的尺寸數(shù)據(jù); 將上述讀取到的尺寸數(shù)據(jù)的格式從字符串類型轉(zhuǎn)換為浮點型,并將各尺寸數(shù)據(jù)塊的尺寸數(shù)據(jù)作為一個數(shù)組依次存儲于結(jié)構(gòu)體數(shù)組中,該結(jié)構(gòu)體數(shù)組包括一個或多個數(shù)組。4.如權(quán)利要求I所述的尺寸信息輸出系統(tǒng),其特征在于,所述的整理包括根據(jù)用戶的需求刪除尺寸通用列表中重復(fù)的行,對尺寸通用列表中的尺寸數(shù)據(jù)按照各類尺寸數(shù)據(jù)進(jìn)行排序,以及對尺寸數(shù)據(jù)進(jìn)行編輯的操作。5.如權(quán)利要求I所述的尺寸信息輸出系統(tǒng),其特征在于,所述的設(shè)置模塊還用于設(shè)置報表的存儲路徑,以及所述的輸出模塊還用于按照所設(shè)置的存儲路徑存儲該報表。6.一種尺寸信息輸出方法,其特征在于,該方法包括 讀取步驟從存儲裝置中讀取一個尺寸信息文件的內(nèi)容,并檢查該尺寸信息文件的內(nèi)容是否符合預(yù)設(shè)的要求; 提取步驟當(dāng)尺寸信息文件的內(nèi)容符合預(yù)設(shè)的要求時,按照預(yù)設(shè)的提取方式以及尺寸信息文件中的尺寸輸出關(guān)鍵字,提取該尺寸信息文件中的尺寸數(shù)據(jù),并將尺寸數(shù)據(jù)依次存儲于一個結(jié)構(gòu)體數(shù)組中; 添加步驟將上述結(jié)構(gòu)體數(shù)組中各數(shù)組的尺寸數(shù)據(jù)依次添加到預(yù)設(shè)的尺寸通用列表中各類尺寸數(shù)據(jù)欄位的相應(yīng)位置處;整理步驟顯示上述添加尺寸數(shù)據(jù)后的尺寸通用列表,對尺寸通用列表中的尺寸數(shù)據(jù)進(jìn)行整理; 設(shè)置步驟設(shè)置各類尺寸數(shù)據(jù)在報表中的起始輸出位置; 輸出步驟依照所設(shè)置的起始輸出位置,將尺寸通用列表中各列的尺寸數(shù)據(jù)依次輸出至報表中,并顯示該報表于顯示裝置上。7.如權(quán)利要求6所述的尺寸信息輸出方法,其特征在于,所述的讀取步驟中,檢查該尺寸信息文件的內(nèi)容是否符合預(yù)設(shè)的要求包括遍歷查找該尺寸信息文件的內(nèi)容中是否有尺寸輸出關(guān)鍵字,以及當(dāng)從尺寸信息文件中查找到上述尺寸輸出關(guān)鍵字時,表示尺寸信息文件符合要求,當(dāng)沒有從信息文件中查找到上述的尺寸輸出關(guān)鍵字時,表示尺寸信息文件不符合要求。8.如權(quán)利要求6所述的尺寸信息輸出方法,其特征在于,所述的提取步驟中,按照預(yù)設(shè)的提取方式提取與存儲尺寸數(shù)據(jù)的步驟包括 依次讀取尺寸信息文件中的內(nèi)容,當(dāng)讀取到尺寸輸出關(guān)鍵字時,提取該尺寸輸出關(guān)鍵字所在行到下一個尺寸輸出關(guān)鍵字所在行之間的各行代碼,以得到一個或多個尺寸數(shù)據(jù)塊; 讀取尺寸數(shù)據(jù)塊中的“=”所在行的代碼,以得到該尺寸數(shù)據(jù)塊中的尺寸數(shù)據(jù); 將上述讀取到的尺寸數(shù)據(jù)的格式從字符串類型轉(zhuǎn)換為浮點型,并將各尺寸數(shù)據(jù)塊的尺寸數(shù)據(jù)作為一個數(shù)組依次存儲于結(jié)構(gòu)體數(shù)組中,該結(jié)構(gòu)體數(shù)組包括一個或多個數(shù)組。9.如權(quán)利要求6所述的尺寸信息輸出方法,其特征在于,所述的整理包括根據(jù)用戶的需求刪除尺寸通用列表中重復(fù)的行,對尺寸通用列表中的尺寸數(shù)據(jù)按照各類尺寸數(shù)據(jù)進(jìn)行排序,以及對尺寸數(shù)據(jù)進(jìn)行編輯的操作。10.如權(quán)利要求6所述的尺寸信息輸出方法,其特征在于,該方法還包括設(shè)置報表的存儲路徑,以及按照所設(shè)置的存本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點】
一種尺寸信息輸出系統(tǒng),其特征在于,該系統(tǒng)包括:讀取模塊,用于從存儲裝置中讀取一個尺寸信息文件的內(nèi)容,并檢查該尺寸信息文件的內(nèi)容是否符合預(yù)設(shè)的要求;提取模塊,用于當(dāng)尺寸信息文件的內(nèi)容符合預(yù)設(shè)的要求時,按照預(yù)設(shè)的提取方式以及該尺寸信息文件中的尺寸輸出關(guān)鍵字,提取該尺寸信息文件中的尺寸數(shù)據(jù),并將尺寸數(shù)據(jù)依次存儲于一個結(jié)構(gòu)體數(shù)組中;添加模塊,用于將上述結(jié)構(gòu)體數(shù)組中各數(shù)組的尺寸數(shù)據(jù)依次添加到預(yù)設(shè)的尺寸通用列表中各類尺寸數(shù)據(jù)欄位的相應(yīng)位置處;整理模塊,用于顯示上述添加尺寸數(shù)據(jù)后的尺寸通用列表,對尺寸通用列表中的尺寸數(shù)據(jù)進(jìn)行整理;設(shè)置模塊,用于設(shè)置各類尺寸數(shù)據(jù)在報表中的起始輸出位置;輸出模塊,用于依照所設(shè)置的起始輸出位置,將尺寸通用列表中各列的尺寸數(shù)據(jù)依次輸出至報表中,并顯示該報表于顯示裝置上。
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張旨光,吳新元,申競捷,饒金剛,
申請(專利權(quán))人:鴻富錦精密工業(yè)深圳有限公司,鴻海精密工業(yè)股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。