本發(fā)明涉及線路板領(lǐng)域,尤其涉及一種圖形資料的輸出方法及系統(tǒng)。
背景技術(shù):
目前線路板行業(yè)的CAM(computer Aided Manufacturing,計(jì)算機(jī)輔助制造)軟件輸出資料僅檢查圖形層數(shù)據(jù)問題,并不會檢查圖形層之間相互的制造問題和工具缺陷問題,這樣不經(jīng)過層間檢查就輸出的資料,被制作成生產(chǎn)工具,會導(dǎo)致生產(chǎn)的產(chǎn)品存在功能性報(bào)廢問題。
為了減少圖形層之間的錯(cuò)誤資料被輸出,業(yè)內(nèi)都會在CAM軟件輸出資料前加入圖形層檢查程序,檢查過程中會提醒操作者有錯(cuò)誤問題存在和主動終止資料輸出繼續(xù)執(zhí)行,最終達(dá)到阻止和減少錯(cuò)誤資料輸出,減少錯(cuò)誤資料被制作成生產(chǎn)工具的機(jī)會。
業(yè)內(nèi)設(shè)計(jì)的大部分檢查程序,執(zhí)行檢查后的問題報(bào)告提示界面和CAM軟件是共用同一個(gè)計(jì)算機(jī)進(jìn)程資源,操作者看到提示后需要關(guān)閉提示界面,程序繼續(xù)執(zhí)行到CAM軟件暫停功能被調(diào)用后,才能對圖形錯(cuò)誤問題進(jìn)行修改。
目前常見的CAM軟件輸出檢查程序一般都是采用單進(jìn)程交互模式,沒有很好的計(jì)算機(jī)交互體驗(yàn),報(bào)告檢查確認(rèn)機(jī)制,快速展示錯(cuò)誤位置功能。操作者需要一種檢查過程快速順暢,錯(cuò)誤報(bào)告一目了然,錯(cuò)誤位置準(zhǔn)確定位,輔助操作者快速確認(rèn)修改錯(cuò)誤圖形。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種圖形資料的輸出方法及系統(tǒng),旨在解決現(xiàn)有的圖形資料輸出機(jī)制使用不方便的問題。
本發(fā)明的技術(shù)方案如下:
一種圖形資料的輸出方法,其中,包括步驟:
A、自動檢查待輸出的圖形資料,并生成檢查報(bào)告;
B、按內(nèi)容展示檢查報(bào)告;
C、暫停輸出過程,并對圖形資料進(jìn)行確認(rèn);
D、確認(rèn)完成后,生成確認(rèn)報(bào)告;
E、根據(jù)確認(rèn)報(bào)告,判斷確認(rèn)是否完成,若已完成則輸出圖形資料,若未完成提示完成確認(rèn)。
所述的圖形資料的輸出方法,其中,所述步驟A中,檢查項(xiàng)目包括:板邊檢查、鍍金引線檢查、覆蓋膜露銅檢查、鍍類MARK點(diǎn)檢查、輔料檢查、金手指靶位檢查、膠紙被鉆檢查和電磁膜覆蓋檢查。
所述的圖形資料的輸出方法,其中,所述步驟B中,所述檢查報(bào)告的內(nèi)容包括類別名稱、錯(cuò)誤描述、錯(cuò)誤位置查看按鈕、檢查確認(rèn)勾選框。
所述的圖形資料的輸出方法,其中,所述步驟B中,所述檢查報(bào)告以表格形式展示。
所述的圖形資料的輸出方法,其中,所述步驟C中,執(zhí)行下述過程:檢查核對檢查報(bào)告;編輯圖形屬性,修正錯(cuò)誤的圖形;和/或判斷確認(rèn)是否完成。
所述的圖形資料的輸出方法,其中,所述步驟D中,若未完成則彈出對話框,提示完成確認(rèn)。
一種圖形資料的輸出系統(tǒng),其中,包括:
檢查報(bào)告生成模塊,用于自動檢查待輸出的圖形資料,并生成檢查報(bào)告;
檢查報(bào)告展示模塊,用于按內(nèi)容展示檢查報(bào)告;
檢查報(bào)告確認(rèn)模塊,用于暫停輸出過程,并對圖形資料進(jìn)行確認(rèn);
確認(rèn)報(bào)告生成模塊,用于確認(rèn)完成后,生成確認(rèn)報(bào)告;
判斷模塊,用于根據(jù)確認(rèn)報(bào)告,判斷確認(rèn)是否完成,若已完成則輸出圖形資料,若未完成提示完成確認(rèn)。
有益效果:本發(fā)明方法采用在輸出前加入檢查程序,分類執(zhí)行檢查,執(zhí)行后,檢查過程執(zhí)行完成后,開啟新進(jìn)程對檢查報(bào)告進(jìn)行展示,同時(shí)調(diào)用CAM軟件暫停功能,此時(shí)便可以對照檢查報(bào)告逐項(xiàng)檢查。同時(shí)還提供錯(cuò)誤位置功能,節(jié)省操作者查找錯(cuò)誤的步驟,直接確認(rèn)檢查報(bào)告中問題,修改錯(cuò)誤圖形。
附圖說明
圖1為本發(fā)明一種圖形資料的輸出方法較佳實(shí)施例的流程圖。
具體實(shí)施方式
本發(fā)明提供一種圖形資料的輸出方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參閱圖1,圖1為本發(fā)明一種圖形資料的輸出方法較佳實(shí)施例的流程圖,如圖所示,其包括步驟:
S1、自動檢查待輸出的圖形資料,并生成檢查報(bào)告;
S2、按內(nèi)容展示檢查報(bào)告;
S3、暫停輸出過程,并對圖形資料進(jìn)行確認(rèn);
S4、確認(rèn)完成后,生成確認(rèn)報(bào)告;
S5、根據(jù)確認(rèn)報(bào)告,判斷確認(rèn)是否完成,若已完成則輸出圖形資料,若未完成提示完成確認(rèn)。
本發(fā)明方法采用在輸出前加入檢查程序,分類執(zhí)行檢查,執(zhí)行后,檢查過程執(zhí)行完成后,開啟新進(jìn)程對檢查報(bào)告進(jìn)行展示,同時(shí)調(diào)用CAM軟件暫停功能,此時(shí)便可以對照檢查報(bào)告逐項(xiàng)檢查。同時(shí)還提供錯(cuò)誤位置功能,節(jié)省操作者查找錯(cuò)誤的步驟,直接確認(rèn)檢查報(bào)告中問題,修改錯(cuò)誤圖形。
電路板上布滿的密密麻麻的線路走線,實(shí)際生產(chǎn)是通過圖形轉(zhuǎn)移的方式產(chǎn)生的,生產(chǎn)設(shè)備不被設(shè)計(jì)有圖形設(shè)計(jì)的功能,但能識別圖形格式文件(圖形資料),圖形由CAM軟件設(shè)計(jì)導(dǎo)出。操作者通過CAM軟件的輸出功能,將設(shè)計(jì)好的圖形文件執(zhí)行輸出。
進(jìn)一步,所述步驟S1中,檢查項(xiàng)目包括:板邊檢查、鍍金引線檢查、覆蓋膜露銅檢查、鍍類MARK點(diǎn)檢查、輔料檢查、金手指靶位檢查、膠紙被鉆檢查和電磁膜覆蓋檢查。
具體來說,通過CAM軟件提供的輸出前HOOK功能,便能加入圖形輸出前錯(cuò)誤檢查程序,達(dá)到阻止錯(cuò)誤圖形文件被生成,錯(cuò)誤圖形文件就不會流入生產(chǎn)設(shè)備上生產(chǎn)成電路板。圖形輸出前錯(cuò)誤檢查程序通過圖形邏輯思維設(shè)計(jì)分為板邊檢查、鍍金引線檢查、覆蓋膜露銅檢查、鍍類MARK點(diǎn)檢查、輔料檢查、金手指靶位檢查、膠紙被鉆檢查、電磁膜覆蓋檢查,每一項(xiàng)檢查都會生成單獨(dú)的檢查報(bào)告。圖形輸出前錯(cuò)誤檢查程序設(shè)計(jì)為可擴(kuò)展架構(gòu),以便在以后還可以增加更多邏輯檢查功能。在檢查過程中,可將問題點(diǎn)記錄在各對應(yīng)的檢查報(bào)告中,并記錄檢查時(shí)間。
進(jìn)一步,所述步驟S2中,所述檢查報(bào)告的內(nèi)容包括類別名稱、錯(cuò)誤描述、錯(cuò)誤位置查看按鈕、檢查確認(rèn)勾選框。
進(jìn)一步,所述步驟S2中,所述檢查報(bào)告以表格形式展示,具體是在檢查報(bào)告展示界面進(jìn)行展示。具體可使用windows的Start命令啟動一個(gè)新進(jìn)程來展示檢查程序生成的檢查報(bào)告,報(bào)告內(nèi)容按類別名稱、錯(cuò)誤描述、錯(cuò)誤位置查看按鈕、檢查確認(rèn)勾選框以表格形式排列,使檢查報(bào)告閱覽一目了然。通過錯(cuò)誤位置查看按鈕更能快速將錯(cuò)誤圖形位置高亮標(biāo)記展現(xiàn)給操作者。
所述檢查報(bào)告的內(nèi)容具體可包括:top層沒有定義SMD屬性,電磁膜檢查功能無效;bottom層沒有定義SMD屬性,電磁膜檢查功能無效;drill有孔鉆到ad12郊區(qū),請檢查;c1-2有孔鉆到ad12郊區(qū),請檢查;c3有孔鉆到ad12郊區(qū),請檢查;drill+1有孔鉆到ad12郊區(qū),請檢查;輔料yt-set有覆蓋到top層mark點(diǎn),請檢查;輔料yt-pnl有覆蓋到top層mark點(diǎn),請檢查;輔料yt-w有覆蓋到top層mark點(diǎn),請檢查。
檢查完成后,點(diǎn)擊檢查報(bào)告展示界面的提交按鈕,提交確認(rèn)日志,關(guān)閉報(bào)告展示,并產(chǎn)生確認(rèn)時(shí)間。
進(jìn)一步,所述步驟S3中,執(zhí)行下述過程:檢查核對檢查報(bào)告;編輯圖形屬性,修正錯(cuò)誤的圖形;和/或判斷確認(rèn)是否完成。
具體可采用CAM軟件自帶暫停功能進(jìn)行暫停,該功能提供給操作者繼續(xù)執(zhí)行和退出執(zhí)行兩個(gè)按鈕。本發(fā)明具有三個(gè)相互關(guān)聯(lián)的計(jì)算機(jī)交互狀態(tài):檢查核對檢查報(bào)告;編輯圖形屬性,修正錯(cuò)誤的圖形;和/或判斷確認(rèn)是否完成。
進(jìn)一步,在步驟S4中,確認(rèn)完成后,生成確認(rèn)報(bào)告。例如逐項(xiàng)檢查完成并確認(rèn)檢查報(bào)告后,可生成確認(rèn)報(bào)告,為后續(xù)確認(rèn)判斷步驟提供依據(jù)。
進(jìn)一步,所述步驟S4中,若未完成則彈出對話框,提示完成確認(rèn)。也就是說,若未完成確認(rèn)則彈出對話框,提示操作者繼續(xù)檢查確認(rèn)。當(dāng)確認(rèn)報(bào)告已生成,便可執(zhí)行后續(xù)輸出圖形資料的任務(wù)。
在所述步驟S5中,根據(jù)確認(rèn)報(bào)告,判斷確認(rèn)是否完成,若已完成則輸出圖形資料,若未完成提示完成確認(rèn)。即確認(rèn)報(bào)告已完成,則輸出圖形資料,若未完成,則需要繼續(xù)確認(rèn)。
本發(fā)明還提供一種圖形資料的輸出系統(tǒng)較佳實(shí)施例,其包括:
檢查報(bào)告生成模塊,用于自動檢查待輸出的圖形資料,并生成檢查報(bào)告;
檢查報(bào)告展示模塊,用于按內(nèi)容展示檢查報(bào)告;
檢查報(bào)告確認(rèn)模塊,用于暫停輸出過程,并對圖形資料進(jìn)行確認(rèn);
確認(rèn)報(bào)告生成模塊,用于確認(rèn)完成后,生成確認(rèn)報(bào)告;
判斷模塊,用于根據(jù)確認(rèn)報(bào)告,判斷確認(rèn)是否完成,若已完成則輸出圖形資料,若未完成提示完成確認(rèn)。
關(guān)于上述模塊的技術(shù)細(xì)節(jié)在前面的方法中已有詳述,故不再贅述。
綜上所述,本發(fā)明實(shí)施在CAM軟件輸出資料時(shí),在CAM軟件提供的鏈接文件里加入執(zhí)行第三方檢查程序,檢查程序執(zhí)行完成后,會啟動新進(jìn)程展示檢查產(chǎn)生的檢查報(bào)告,此時(shí)進(jìn)入人機(jī)交互處理過程,此過程中檢查報(bào)告一目了然,錯(cuò)誤位置可快速定位,能使操作者順暢完成錯(cuò)誤圖形確認(rèn)與修改。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。