專(zhuān)利名稱(chēng):一種測(cè)量?jī)x器的數(shù)據(jù)輸出格式自適應(yīng)控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)輸出格式的自適應(yīng)控制方法,特別是測(cè)量?jī)x器的數(shù)據(jù)輸出格式控制方法。
背景技術(shù):
現(xiàn)代制造業(yè)對(duì)產(chǎn)品質(zhì)量要求越來(lái)越高,產(chǎn)品質(zhì)量檢測(cè)的工作量原來(lái)越大。隨著企業(yè)規(guī)模的擴(kuò)大,質(zhì)檢部門(mén)也在不斷的添置新的量具、量?jī)x等設(shè)備。但在采購(gòu)一種新的測(cè)量設(shè)備后,往往出現(xiàn)新設(shè)備的數(shù)據(jù)輸出格式與企業(yè)已有的流程或規(guī)范不相符合,需要測(cè)量人員再手工對(duì)輸出的測(cè)量數(shù)據(jù)進(jìn)行整理轉(zhuǎn)換,給工作帶來(lái)極大的不便。各個(gè)企業(yè)要求的報(bào)表格式千變?nèi)f化,通用測(cè)量?jī)x器也不可能直接滿足所有情況的需要,為此如果通用測(cè)量?jī)x器能提供一種手段,只需在用戶首次使用時(shí),通過(guò)簡(jiǎn)單的設(shè)定之后,就可直接輸出需要的數(shù)據(jù)格式,一勞永逸的解決數(shù)據(jù)輸出格式不兼容的問(wèn)題,那將為企業(yè)的質(zhì)檢工作帶來(lái)極大的便利。在此領(lǐng)域,以前只能做到設(shè)定報(bào)表模板,數(shù)據(jù)按照固定的方式直接輸出到模板文件中。這種方式存在只能修改模板文件中的文字內(nèi)容,如報(bào)表名稱(chēng)、操作者名稱(chēng)等常規(guī)信息,無(wú)法修改數(shù)據(jù)輸出的位置、順序、間隔等信息的缺陷,實(shí)用性非常有限。本發(fā)明提供了一種數(shù)據(jù)輸出格式的自適應(yīng)控制方法,可滿足各種不同格式要求, 可使得企業(yè)用戶在采購(gòu)了新的測(cè)量?jī)x器之后,直接將儀器無(wú)縫的納入到企業(yè)已有的質(zhì)量管理流程中去,使新購(gòu)測(cè)量?jī)x器能迅速的使用起來(lái),更快、更好的為企業(yè)服務(wù)。
發(fā)明內(nèi)容
本發(fā)明提供了一種測(cè)量?jī)x器的數(shù)據(jù)輸出格式的控制方法,可根據(jù)用戶數(shù)據(jù)報(bào)表格式的要求,自適應(yīng)的將數(shù)據(jù)輸出到用戶報(bào)表中。不同報(bào)表的格式通常千差萬(wàn)別,會(huì)有不同的數(shù)據(jù)輸出內(nèi)容、不同的數(shù)據(jù)輸出位置、 不同的數(shù)據(jù)排列順序和方向、不同的輸出行數(shù)、不同的輸出列數(shù),還可能出現(xiàn)不同的數(shù)據(jù)輸出間隔、每頁(yè)報(bào)表數(shù)據(jù)輸出的個(gè)數(shù)等等。為了能適應(yīng)這些林林總總的不同格式,本發(fā)明的自適應(yīng)控制方法首先提出了一種描述報(bào)表格式的模型,全面描述一個(gè)報(bào)表的格式要求,模型的每一個(gè)方面用一個(gè)參數(shù)來(lái)表征,將報(bào)表格式數(shù)字化,可方便的進(jìn)行存儲(chǔ)、修改、傳播。本發(fā)明提供的報(bào)表格式模型包括1.數(shù)據(jù)輸出內(nèi)容(1)測(cè)量數(shù)據(jù)屬性測(cè)量值、標(biāo)準(zhǔn)值、公差值、誤差值;(2)統(tǒng)計(jì)數(shù)據(jù)平均值、最大值、最小值、極差、方差;(3)文本信息提示信息、特殊說(shuō)明、標(biāo)記;2.數(shù)據(jù)輸出格式(1)數(shù)據(jù)輸出方向橫向、縱向;
(2)數(shù)據(jù)輸出起始位置行號(hào)、列號(hào);(3)數(shù)據(jù)輸出的間距相鄰輸出/間隔輸出,間隔行數(shù)、間隔列數(shù);(4)數(shù)據(jù)輸出總數(shù)量輸出總行數(shù)、輸出總列數(shù);3.數(shù)據(jù)輸出控制(1)輸出模板文件模板文件名稱(chēng)、路徑;(2)數(shù)據(jù)輸出滿以后的處理方式輸出到新建文件、拋棄新數(shù)據(jù)、覆蓋已有數(shù)據(jù)。設(shè)計(jì)一個(gè)圖形化的用戶操作接口,在操作接口中,模型的每個(gè)方面用一個(gè)或多個(gè)參數(shù)來(lái)描述,可以提供每個(gè)參數(shù)的直接輸入或提供候選選項(xiàng),以提高操作接口的易操作性。在需要將測(cè)量數(shù)據(jù)輸出到一種全新格式的報(bào)表中時(shí),用戶只需使用用戶操作接口,指定報(bào)表格式模型的各個(gè)參數(shù),然后將這些設(shè)定保存。在必要時(shí),用戶還可調(diào)出保存的設(shè)定,對(duì)各參數(shù)進(jìn)行修改、調(diào)整,也可將保存的設(shè)定共享給其他的用戶,以避免重復(fù)設(shè)定,提高工作效率。由于目前測(cè)量數(shù)據(jù)報(bào)表文件的格式多種多樣,如Word文件、PDF文件、Excel文件、 TXT文件、HTML文件等。有很多文件格式只能按照串行的序列進(jìn)行順序輸出,而有些報(bào)表格式中的數(shù)據(jù)輸出順序有可能不是按照先后順序排列的,對(duì)于這些報(bào)表文件就不可能直接進(jìn)行文件輸出,為此本發(fā)明設(shè)計(jì)了數(shù)據(jù)輸出緩存,將其作為輸出報(bào)表的鏡像文件。在測(cè)量數(shù)據(jù)輸出過(guò)程中,首先按照?qǐng)?bào)表模型的格式要求將數(shù)據(jù)輸出到數(shù)據(jù)輸出緩存的對(duì)應(yīng)位置,直到填滿了數(shù)據(jù)輸出緩存中的鏡像文件以后,再將整個(gè)鏡像文件的內(nèi)容輸出到真正的數(shù)據(jù)輸出報(bào)表中,完成一份報(bào)表的輸出。本發(fā)明的優(yōu)點(diǎn)在于對(duì)于任何測(cè)量?jī)x器使用本方法來(lái)控制數(shù)據(jù)輸出,可將測(cè)量?jī)x器的數(shù)據(jù)直接輸出到用戶的最終報(bào)表中,無(wú)需用戶對(duì)輸出數(shù)據(jù)再進(jìn)行手工整理,提高用戶的工作效率,減少用戶的工作量,并可有效的提高用戶對(duì)測(cè)量?jī)x器的接受程度。而要完成這種有效的數(shù)據(jù)輸出方式,只需用戶對(duì)每種報(bào)表格式進(jìn)行一次簡(jiǎn)單設(shè)定,以后的自適應(yīng)控制都可自動(dòng)的完成。
圖1是本發(fā)明的實(shí)施例流程示意圖。圖2是本發(fā)明的模型參數(shù)設(shè)置接口示意圖。圖中主要結(jié)構(gòu)為1-模型參數(shù)設(shè)置接口、2-報(bào)表格式模型參數(shù)、3-輸出數(shù)據(jù)流、 4-自適應(yīng)控制接口、5-數(shù)據(jù)報(bào)表、6-數(shù)據(jù)輸出緩存。
具體實(shí)施例方式本發(fā)明的實(shí)施例,針對(duì)各種不同的用戶數(shù)據(jù)輸出格式要求,提供操作簡(jiǎn)便、一次操作永久使用、可支持多個(gè)輸出格式設(shè)定的技術(shù)方案。本發(fā)明實(shí)施例提供的方法流程圖如圖1所示,具體說(shuō)明如下(1)通過(guò)模型參數(shù)設(shè)置接口 [1],將用戶報(bào)表的格式信息參數(shù)化,并保存到報(bào)表格式模型參數(shù)[2]中;(2)在測(cè)量?jī)x器輸出新測(cè)量數(shù)據(jù)時(shí),自適應(yīng)控制接口 [4]從報(bào)表格式模型參數(shù)[2] 中讀取保存的報(bào)表格式信息,并按照?qǐng)?bào)表格式信息的規(guī)定將數(shù)據(jù)輸出到數(shù)據(jù)輸出緩存[6]中數(shù)據(jù)映像文件的指定位置;(3)重復(fù)步驟O),直到數(shù)據(jù)輸出緩存W]中的數(shù)據(jù)映像文件數(shù)據(jù)填滿;(4)數(shù)據(jù)輸出緩存[6]中的數(shù)據(jù)映像文件數(shù)據(jù)填滿以后,自適應(yīng)控制接口 [4]將數(shù)據(jù)映像文件中的內(nèi)容完整輸出到最終的數(shù)據(jù)報(bào)表[5]中,完成數(shù)據(jù)輸出的自適應(yīng)控制。本發(fā)明實(shí)施例的報(bào)表模型參數(shù)分為(1)報(bào)表模板文件名稱(chēng)和路徑;(2)數(shù)據(jù)輸出方向、數(shù)據(jù)輸出頁(yè)碼、數(shù)據(jù)輸出拷貝數(shù);(3)數(shù)據(jù)輸出的行數(shù)、列數(shù)、行間距、列間距、起始行、起始列;(4)數(shù)據(jù)輸出的屬性名、標(biāo)準(zhǔn)值、上公差、下公差、平均值、標(biāo)準(zhǔn)差、最大值、最小值、 極差、Ca;(5)數(shù)據(jù)輸出中的文本內(nèi)容。 本發(fā)明的模型參數(shù)設(shè)置接口以Excel報(bào)表格式設(shè)置為例進(jìn)行說(shuō)明,如圖2所示。在 Excel模板文件設(shè)置區(qū)域,可選擇Excel報(bào)表模板,模板中可固定保存用戶報(bào)表中不變的因素,如報(bào)表標(biāo)題、報(bào)表中提示信息、單位信息、工件信息等。在Excel報(bào)表的“輸出頁(yè)設(shè)置” 區(qū)域,可通過(guò)下拉框選擇數(shù)據(jù)輸出方向列向量或者行向量,可設(shè)定“數(shù)據(jù)輸出頁(yè)”的頁(yè)號(hào), 還可設(shè)定“最多拷貝數(shù)”。在“數(shù)據(jù)區(qū)”中,可直接在列表中設(shè)定數(shù)據(jù)輸出的行數(shù)、列數(shù)、行間距、列間距、起始行、起始列等參數(shù)。在“統(tǒng)計(jì)和規(guī)格”中,可直接在列表中設(shè)定數(shù)據(jù)輸出的屬性名、標(biāo)準(zhǔn)值、上公差、下公差、平均值、標(biāo)準(zhǔn)差、最大值、最小位、極差、Ca等數(shù)據(jù)的輸出位置。在“文本信息”中,可設(shè)定需要輸出的文本內(nèi)容,并設(shè)定文本輸出的目標(biāo)位置。
權(quán)利要求
1.一種測(cè)量?jī)x器的數(shù)據(jù)輸出格式自適應(yīng)控制方法,其特征在于所述方法包括以下步驟自適應(yīng)控制接口 [4]在報(bào)表格式模型參數(shù)[2]中設(shè)置輸出報(bào)表的格式信息; 自適應(yīng)控制接口 [4]在接收到輸出數(shù)據(jù)流中的新數(shù)據(jù)時(shí),根據(jù)報(bào)表格式模型參數(shù)[2] 中的設(shè)定,將新數(shù)據(jù)輸出到數(shù)據(jù)輸出緩存W]中的規(guī)定位置;在數(shù)據(jù)輸出緩存B]中數(shù)據(jù)輸出滿以后,自適應(yīng)控制接口 [4]將數(shù)據(jù)輸出緩存W]的所有數(shù)據(jù)一次性輸出到數(shù)據(jù)報(bào)表[5]中。
2.如權(quán)利要求1所述的報(bào)表格式模型參數(shù)[2],其特征在于保存了數(shù)據(jù)輸出內(nèi)容信息、 數(shù)據(jù)輸出格式信息、數(shù)據(jù)輸出控制信息;這些信息與數(shù)據(jù)報(bào)表[5]的具體格式直接對(duì)應(yīng),每種數(shù)據(jù)報(bào)表[5]對(duì)應(yīng)一份報(bào)表格式模型參數(shù)[2]。
3.如權(quán)利要求2所述的數(shù)據(jù)輸出內(nèi)容信息,其特征在于包括了測(cè)量數(shù)據(jù)屬性、統(tǒng)計(jì)數(shù)據(jù)、文本信息。
4.如權(quán)利要求2所述的數(shù)據(jù)輸出格式信息,其特征在于包括了數(shù)據(jù)輸出方向、數(shù)據(jù)輸出起始位置、數(shù)據(jù)輸出間距、數(shù)據(jù)輸出總數(shù)量信息。
5.如權(quán)利要求2所述的數(shù)據(jù)輸出控制信息,其特征在于包括了數(shù)據(jù)輸出模板文件、數(shù)據(jù)輸出滿后處理方式信息。
全文摘要
本發(fā)明介紹了一種數(shù)據(jù)輸出格式的自適應(yīng)控制方法,特別是測(cè)量?jī)x器的數(shù)據(jù)輸出格式控制方法。通過(guò)建立報(bào)表格式模型,全面描述一個(gè)報(bào)表的格式要求,將數(shù)據(jù)輸出內(nèi)容、數(shù)據(jù)輸出格式、數(shù)據(jù)輸出控制等信息數(shù)字化。用戶可通過(guò)模型參數(shù)設(shè)置接口將報(bào)表的各個(gè)方面用參數(shù)描述出來(lái),并加以保存。在測(cè)量數(shù)據(jù)輸出過(guò)程中,首先按照?qǐng)?bào)表格式模型的要求將數(shù)據(jù)輸出到數(shù)據(jù)輸出緩存對(duì)應(yīng)位置,直到填滿緩存文件,再將整個(gè)緩存文件輸出到最終的數(shù)據(jù)輸出報(bào)表中。本發(fā)明可滿足各種不同格式要求用戶的需求,可使得企業(yè)用戶直接將新購(gòu)儀器無(wú)縫的納入到已有的質(zhì)量管理流程中去,使新購(gòu)測(cè)量?jī)x器能迅速發(fā)揮作用。
文檔編號(hào)G06F17/30GK102254002SQ20111019759
公開(kāi)日2011年11月23日 申請(qǐng)日期2011年7月15日 優(yōu)先權(quán)日2011年7月15日
發(fā)明者徐一華, 楊聰 申請(qǐng)人:蘇州天準(zhǔn)精密技術(shù)有限公司