首頁(yè)>技術(shù)中心>技術(shù)資訊>實(shí)用RT數(shù)據(jù)處理及報(bào)告生成程序的編寫
實(shí)用RT數(shù)據(jù)處理及報(bào)告生成程序的編寫
發(fā)布時(shí)間:2017-11-22
1前言
隨著企業(yè)信息化工作的普及和深入,傳統(tǒng)的以手工方式完成的檢測(cè)記錄、數(shù)據(jù)處理、報(bào)告簽發(fā)及存根歸檔等工作已經(jīng)不能適應(yīng)質(zhì)量管理工作的需要。探索一條行之有效的信息化處理和保存辦法已經(jīng)成為質(zhì)量檢測(cè)部門的迫切需求。
盡管目前各類檢測(cè)實(shí)驗(yàn)儀器的自動(dòng)化程度越來(lái)越高,但要以自動(dòng)化的方式獲得一份符合企業(yè)要求的檢測(cè)報(bào)告似乎并非易事,更不要說(shuō)規(guī)范化電子文檔的保存了。由于不同的儀器廠家編制的程序完全不同,要實(shí)現(xiàn)統(tǒng)一的信息化管理非常困難,同時(shí)許多技術(shù)先進(jìn)的進(jìn)口儀器在聯(lián)機(jī)軟件方面非常不盡人意,這就更加大了解決這類問(wèn)題的迫切性。
由于許多儀器都能將檢測(cè)結(jié)果以*.xls或*.txt格式輸出,我們?cè)鴵?jù)此自行編寫了Excel VBA程序來(lái)完成數(shù)據(jù)的處理和分級(jí),該程序完成數(shù)據(jù)處理和分級(jí)后會(huì)將結(jié)果自動(dòng)輸入Excel格式的報(bào)告模板中去,之后,在按需要的數(shù)量完成打印后自動(dòng)對(duì)該報(bào)告的數(shù)據(jù)進(jìn)行保護(hù)后加密保存到專門指定的位置中。對(duì)數(shù)據(jù)保護(hù)并加密保存檢測(cè)報(bào)告電子存根的目的是為了防止對(duì)報(bào)告內(nèi)容的隨意更改,保證所簽發(fā)報(bào)告的嚴(yán)肅性和規(guī)范性。這樣只需定期將指定目錄中的文件(即報(bào)告的電子存根)刻錄到光盤上(雙份),便可安全有效和方便地實(shí)現(xiàn)檢測(cè)報(bào)告電子存根的長(zhǎng)期保存。
由于這一做法的應(yīng)用效果非常好,我們開始陸續(xù)在各理化及無(wú)損檢測(cè)項(xiàng)目中推廣,其中包括射線檢測(cè)。
2程序編制的基本思路
從事射線檢測(cè)評(píng)片的人員每天都要進(jìn)行繁瑣的看片-記錄-評(píng)定-報(bào)告簽發(fā)工作,多年來(lái)射線檢測(cè)工作者都希望能早日實(shí)現(xiàn)類似于超聲或渦流檢測(cè)的檢測(cè)過(guò)程及數(shù)據(jù)處理的自動(dòng)化,但由于在圖像處理和缺陷識(shí)別等技術(shù)方面一直難以有實(shí)質(zhì)性的突破,這種自動(dòng)化的底片評(píng)定系統(tǒng)一直未能真正投入實(shí)際使用,并且短期內(nèi)有重大突破的可能性也不大。針對(duì)這種現(xiàn)狀,我們避開圖像處理和識(shí)別的難點(diǎn),即缺陷的識(shí)別和測(cè)量仍由人工完成(可將缺陷情況先作一個(gè)書面記錄,但無(wú)需進(jìn)行評(píng)定,也可直接輸入計(jì)算機(jī)),之后再將相關(guān)數(shù)據(jù)輸入計(jì)算機(jī),由計(jì)算機(jī)完成數(shù)據(jù)處理(分級(jí))、報(bào)告生成、數(shù)據(jù)保護(hù)和加密保存。
3程序介紹
程序包括報(bào)告模板和加載宏兩部分。報(bào)告的格式可根據(jù)需要自定,報(bào)告中的被檢產(chǎn)品信息(如零件名稱圖號(hào)等)需要自行輸入,而缺陷情況、評(píng)定等級(jí)和結(jié)論等由程序自動(dòng)完成填寫。目前已應(yīng)用于實(shí)際工作中的程序版本僅包含了JB/T 4730.2-2005標(biāo)準(zhǔn)的內(nèi)容。
打開報(bào)告模板文件后(如圖1),可以看到,報(bào)告上有三個(gè)浮于報(bào)告上的按鈕(它們?nèi)魏螘r(shí)候都不會(huì)被打印),在按照按鈕上的文字提示順序按下三個(gè)按鈕后,按鈕消失,整個(gè)數(shù)據(jù)處理、打印和保存工作結(jié)束。
在選定驗(yàn)收等級(jí)并輸入底片編號(hào)后點(diǎn)擊按鈕
(1),“RT數(shù)據(jù)處理程序”窗體會(huì)立即出現(xiàn)(如圖2)。
在確定材質(zhì)及其厚度后,根據(jù)材質(zhì)情況會(huì)自動(dòng)打開適當(dāng)頁(yè)面。評(píng)定過(guò)程分為:
(1)危險(xiǎn)性缺陷的確定:如果存在任意一種危險(xiǎn)性缺陷,即會(huì)顯示焊縫等級(jí)為IV級(jí)。如圖3所示:
(2)圓形缺陷的評(píng)定:如果選擇“是”,“圓形缺陷的評(píng)定”窗體會(huì)立即出現(xiàn)(如圖4)。輸入各尺寸段的缺陷數(shù)量及最大缺陷長(zhǎng)徑,并對(duì)放寬條件、深孔情況及不計(jì)點(diǎn)數(shù)缺陷情況做出判斷后,點(diǎn)擊“完成”即可完成圓形缺陷的評(píng)定并返回到RT數(shù)據(jù)處理程序窗體。
如果存在不計(jì)點(diǎn)數(shù)缺陷,會(huì)立即要求輸入最大長(zhǎng)徑和點(diǎn)數(shù),程序會(huì)自動(dòng)按標(biāo)準(zhǔn)判斷和處理。如圖5。
(3)條形缺陷的評(píng)定:如果選擇“是”(存在條形缺陷),“條形缺陷評(píng)定”窗體會(huì)立即出現(xiàn),如圖6所示。首先輸入單條缺陷最大長(zhǎng)度。
如果選擇存在多條缺陷,會(huì)立即請(qǐng)求按II級(jí)焊縫的要求輸入相關(guān)數(shù)據(jù),如圖7。點(diǎn)擊“按Ⅱ級(jí)要求評(píng)定”后會(huì)對(duì)其長(zhǎng)度及間距情況進(jìn)行分析后顯示評(píng)定結(jié)果,如果不能作為一組缺陷進(jìn)行評(píng)定會(huì)顯示原因并要求糾正,如果不符合Ⅱ級(jí)焊縫要求則會(huì)出現(xiàn)“按Ⅲ級(jí)要求評(píng)定”按鈕并可能會(huì)需要按Ⅲ級(jí)焊縫要求重新輸入相關(guān)數(shù)據(jù),點(diǎn)擊按鈕顯示評(píng)定結(jié)果。
點(diǎn)擊完成按鈕可完成條形缺陷的評(píng)定并返回到“RT數(shù)據(jù)處理程序”窗體。在對(duì)是否需要進(jìn)行綜合評(píng)級(jí)做出選擇后,點(diǎn)擊“確定焊接接頭最終等級(jí)”按鈕即可得到最終評(píng)定結(jié)果。點(diǎn)擊結(jié)束按鈕,窗體自動(dòng)關(guān)閉,缺陷的情況會(huì)自動(dòng)填充到底片編號(hào)右側(cè)的單元格,評(píng)定的等級(jí)也會(huì)填入其右側(cè)相應(yīng)的單元格。
點(diǎn)擊按鈕(2)即可自動(dòng)得出檢測(cè)結(jié)論并填寫到報(bào)告中。
點(diǎn)擊按鈕(3)即可自動(dòng)完成相關(guān)數(shù)據(jù)的保護(hù)并將報(bào)告加密保存于指定位置。根據(jù)需要打印后結(jié)束工作。
4結(jié)論
(1)程序的應(yīng)用可滿足目前信息化工作的需要,且不會(huì)與舊的人工方式?jīng)_突。兩種方式甚至可以同時(shí)在工作中運(yùn)用直到大家認(rèn)為淘汰人工方式的時(shí)機(jī)成熟。如果暫時(shí)不考慮電子文檔的保存問(wèn)題,也可僅將該程序作為一個(gè)具備自動(dòng)評(píng)級(jí)功能的高級(jí)報(bào)告模板使用;
(2)自行編寫Excel VBA程序的益處在于可以很好地考慮到本單位現(xiàn)行的管理流程和習(xí)慣,且內(nèi)容的修訂、增補(bǔ)和升級(jí)非常方便,避免了外購(gòu)軟件常見(jiàn)的“水土不服”現(xiàn)象;
(3)對(duì)檢測(cè)結(jié)果的評(píng)定可以嚴(yán)格依據(jù)標(biāo)準(zhǔn)進(jìn)行,完全避免人為的評(píng)定失誤;
(4)程序是基于Excel編寫的,檢測(cè)人員可輕松掌握。
摘自:中國(guó)計(jì)量測(cè)控網(wǎng)