專利名稱:三次元量測程序編輯系統(tǒng)及方法
技術領域:
本發(fā)明涉及一種計算機程序編輯系統(tǒng)及方法,尤其涉及一種三次元量測程序編輯系統(tǒng)及方法。
背景技術:
對于產品制造業(yè),產品品質精密度的提升已成為企業(yè)生存競爭的不二法門,而量測設備也從傳統(tǒng)的卡尺、顯微鏡、投影機到三次元量測設備,這是伴隨著產品精密度的提升,而隨之增加量測設備的精密度。三次元量測設備可利用量測程序對產品執(zhí)行高精密及高速度的幾何尺寸和幾何公差的量測。眾所周知,不同型號的三次元量測設備(以下簡稱為“機臺”)可能具有不同的程 進行編輯控制時,只能進行簡單的編輯操作,同時不會對編輯后的內容進行控制,且格式化刷新后,量測元素只能使用于單一機臺中。當量測元素信息文件行中的關鍵信息(包括特殊符號)不小心被修改時,可能會導致機臺上的測針撞到工件,致使測針容易損壞。在修改量測元素數據時,當修改后的數據內容的數據類型錯誤時,機臺讀取不到量測的數據,需在量測元素信息文件中逐行尋找錯誤的數據,時間一長,容易造成眼睛的疲勞,降低了工作效率。
發(fā)明內容
鑒于以上內容,有必要提供一種三次元量測程序編輯系統(tǒng),其通過關鍵詞和模板文件的方式對三次元量測程序進行編輯,有助于提高工作效率、降低勞動強度,并能使得機臺迅速地運行,節(jié)約了時間。還有必要提供一種三次元量測程序編輯方法,其通過關鍵詞和模板文件的方式對三次元量測程序進行編輯,有助于提高工作效率、降低勞動強度,并能使得機臺迅速地運行,節(jié)約了時間。一種三次元量測程序編輯系統(tǒng),該系統(tǒng)包括文件導入模塊,用于導入量測程序的模板文件和三次元量測元素文件;格式定義模塊,用于根據模板文件中的內容格式,定義該三次元量測元素文件的內容格式,并根據模板文件中每一行的關鍵詞對三次元量測元素文件中的數據進行限定定義;程序編輯模塊,用于讀取模板文件中每行的關鍵詞及行中的數據內容,用三次元量測元素文件中的數據替換該模板文件中的關鍵詞和數據內容,得到記錄有量測程序的量測元素文件;及量測程序輸出模塊,用于輸出該量測程序?!N三次元量測程序編輯方法,該方法包括導入量測程序的模板文件和三次元量測元素文件;根據模板文件中的內容格式,定義該三次元量測元素文件的內容格式;根據模板文件中每一行的關鍵詞對三次元量測元素文件中的數據進行限定定義;讀取模板文件中每行的關鍵詞及行中的數據內容,用三次元量測元素文件中的數據替換該模板文件中的關鍵詞和數據內容,得到記錄有量測程序的量測元素文件;及輸出量測程序。
相較于現有技術,所述的三次元量測程序編輯系統(tǒng)及方法,可通過關鍵詞對量測數據進行控制,并通過讀取模板文件的方式,根據量測數據的類型從模板文件中尋找與之匹配的數據,并自動對量測程序進行更新,對導入的量測信息進行控制,使得機臺能夠迅速的運行,有助于提高工作效率、降低勞動強度,節(jié)約時間。
圖I是本發(fā)明三次元量測程序編輯系統(tǒng)較佳實施例的運行環(huán)境示意圖。圖2是本發(fā)明三次元量測程序編輯系統(tǒng)較佳實施例的功能模塊圖。
圖3是本發(fā)明三次元量測程序編輯方法較佳實施例的作業(yè)流程圖。主要元件符號說明
權利要求
1.一種三次元量測程序編輯系統(tǒng),該系統(tǒng)包括 文件導入模塊,用于導入量測程序的模板文件和三次元量測元素文件;格式定義模塊,用于根據模板文件中的內容格式,定義該三次元量測元素文件的內容格式,并根據模板文件中每一行的關鍵詞對三次元量測元素文件中的數據進行限定定義;程序編輯模塊,用于讀取模板文件中每行的關鍵詞及行中的數據內容,用三次元量測元素文件中的數據替換該模板文件中的關鍵詞和數據內容,得到記錄有量測程序的量測元素文件 '及 量測程序輸出模塊,用于輸出該量測程序。
2.如權利要求I所述的三次元量測程序編輯系統(tǒng),其特征在于,所述對數據進行限定定義是指限定數據的修改權限及修改規(guī)則。
3.如權利要求2所述的三次元量測程序編輯系統(tǒng),其特征在于,所述修改規(guī)則是指定義關鍵詞無法修改,而數據的數據類型可修改。
4.如權利要求2所述的三次元量測程序編輯系統(tǒng),其特征在于,所述修改權限包括當選中三次元量測元素文件中的一行數據進行刪除時,該行數據所在程序段中的全部數據都被刪除;及當選中該行中包含一個或多個符號的數據進行刪除時,該數據及其包含的符號無法被刪除。
5.如權利要求3所述的三次元量測程序編輯系統(tǒng),其特征在于,該系統(tǒng)還包括 錯誤提示模塊,用于當用戶需要對上述量測程序進行修改時收集修改內容所在的位置標識,若修改的數據與模板文件中定義的數據類型不匹配,或當修改的數據為對象名而該修改的對象名在該位置標識前未出現時,輸出錯誤提示報告,并標識修改的錯誤內容。
6.一種三次元量測程序編輯方法,該方法包括如下步驟 導入量測程序的模板文件和三次元量測元素文件; 根據模板文件中的內容格式,定義該三次元量測元素文件的內容格式; 根據模板文件中每一行的關鍵詞對三次元量測元素文件中的數據進行限定定義;讀取模板文件中每行的關鍵詞及行中的數據內容,用三次元量測元素文件中的數據替換該模板文件中的關鍵詞和數據內容,得到記錄有量測程序的量測元素文件;及輸出量測程序。
7.如權利要求6所述的三次元量測程序編輯方法,其特征在于,所述對數據進行限定定義是指限定數據的修改權限及修改規(guī)則。
8.如權利要求7所述的三次元量測程序編輯方法,其特征在于,所述修改權限包括當選中三次元量測元素文件中的一行數據進行刪除時,該行數據所在程序段中的全部數據都被刪除;及當選中該行中包含一個或多個符號的數據進行刪除時,該數據及其包含的符號無法被刪除。
9.如權利要求8所述的三次元量測程序編輯方法,其特征在于,在輸出量測程序的步驟之前,該方法還包括步驟 當用戶需要對上述量測程序進行修改時,收集修改內容所在的位置標識; 根據該位置標識從模板文件中搜尋與該修改的數據相對應的數據內容,并判斷修改的數據與模板文件中定義的數據類型是否匹配; 若修改的數據與模板文件中定義的數據類型不匹配時,輸出錯誤提示報告,并標識修改的錯誤內容;或 當所修改的數據為對象名且該修改的對象名在該位置標識前未出現過時 ,輸出錯誤提示報告,并標識修改的錯誤內容。
全文摘要
一種三次元量測程序編輯方法,該方法包括導入量測程序的模板文件和三次元量測元素文件;根據模板文件中的內容格式,定義該三次元量測元素文件的內容格式;根據模板文件中每一行的關鍵詞對三次元量測元素文件中的數據進行限定定義;讀取模板文件中每行的關鍵詞及行中的數據內容,用三次元量測元素文件中的數據替換該模板文件中的關鍵詞和數據內容,得到記錄有量測程序的量測元素文件;及輸出量測程序。本發(fā)明還提供一種三次元量測程序編輯系統(tǒng)。利用本發(fā)明可自動編輯量測程序。
文檔編號G06F9/45GK102646050SQ20111004226
公開日2012年8月22日 申請日期2011年2月21日 優(yōu)先權日2011年2月21日
發(fā)明者吳新元, 張旨光, 湯濤, 王敏 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司