一種dfm分析自動生成填充有圖報告的方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種DFM分析自動生成填充有圖報告的方法及裝置,利用圖片去記錄DFM分析情況,并將圖片和分析文字整合成圖文并茂的有圖報告,能夠形象清晰地反映出PCB、FPC等產(chǎn)品在DFM模擬制造情況,進(jìn)而提高DFM用戶的工作效率以及增強(qiáng)分析報告的實際應(yīng)用價值。
【專利說明】一種DFM分析自動生成填充有圖報告的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施例涉及計算機(jī)【技術(shù)領(lǐng)域】,具體涉及一種DFM分析自動生成填充有圖報告的方法及裝置。
【背景技術(shù)】
[0002]面向制造的設(shè)計(Design for Manufacturing, DFM),是指產(chǎn)品設(shè)計需要滿足產(chǎn)品制造的要求,具有良好的可制造性,使得產(chǎn)品以最低的成本、最短的時間、最高的質(zhì)量制造出來。根據(jù)產(chǎn)品制造工藝的不同,面向制造的設(shè)計可以分為面向注塑加工的設(shè)計、面向沖壓的設(shè)計和面向壓鑄的設(shè)計等。
[0003]設(shè)計與制造是產(chǎn)品生命周期中最重要的兩個環(huán)節(jié),當(dāng)今的DFM是并行工程的核心技術(shù),它的關(guān)鍵是設(shè)計信息的工藝性分析、制造合理性評價和改進(jìn)設(shè)計的建議。現(xiàn)有技術(shù)的DFM腳本分析方式,只能生成純文字的分析報告,此類報告能夠很清晰地判斷工藝或制造過程的正確與否。
[0004]但是純文字的分析報告難以描述分析過程中實際檢查出的產(chǎn)品設(shè)計形態(tài),設(shè)計人員、或?qū)徟藛T必須打開EDA軟件去進(jìn)一步查找對應(yīng)的位置及操作圖層等方式才能印證。然而使用和安裝EDA軟件還需要通過另外培訓(xùn)和支付軟件購買成本,同時越來越多的產(chǎn)品設(shè)計人員意識到不能只了解EDA設(shè)計時的布板情況,還要了解DFM分析過程的模擬制造情況,但現(xiàn)有技術(shù)的DFM腳本輸出純文字的報告不能地達(dá)到良好的效果。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種DFM分析自動生成填充有圖報告的方法及裝置,利用圖片去記錄DFM分析情況,并將圖片和分析文字整合成圖文并茂的有圖報告,能夠形象清晰地反映出PCB、FPC等產(chǎn)品在DFM模擬制造情況,進(jìn)而提高DFM用戶的工作效率以及增強(qiáng)分析報告的實際應(yīng)用價值。
[0006]本發(fā)明實施例提供的DFM分析自動生成填充有圖報告的方法,包括:
[0007]S1:運(yùn)行不少于一個DFM腳本單元;
[0008]S2:DFM腳本單元判斷產(chǎn)品是否存在不符合判斷規(guī)則的待分析項,若是執(zhí)行步驟S3至S5,否則執(zhí)行步驟S6至S7 ;
[0009]S3 =DFM腳本單元調(diào)整操作對象至所述不符合判斷規(guī)則的待分析項在DFM系統(tǒng)窗口中處于滿足預(yù)設(shè)要求的可視位置;
[0010]S4:根據(jù)DFM系統(tǒng)窗口參數(shù)及所述不符合判斷規(guī)則的待分析項生成不少于一個圖片文件,并根據(jù)所述不符合判斷規(guī)則的待分析項生成分析項描述文字;
[0011]S5:將所述圖片文件添加到圖片庫,并將分析項描述文字添加到文本庫;
[0012]S6:根據(jù)所述待分析項生成分析項描述文字;
[0013]S7:將分析項描述文字添加到文本庫;
[0014]S8:判斷所有腳本單元是否運(yùn)行完畢,若是執(zhí)行步驟S9,否則執(zhí)行步驟S2 ;[0015]S9:根據(jù)所述產(chǎn)品的型號、所述圖片庫及所述文本庫生成圖文報告。
[0016]可選地,
[0017]所述步驟S9包括:
[0018]S91:識別產(chǎn)品的型號;
[0019]S92:判斷所述圖片庫中是否存在與所述型號相匹配的圖片文件,若是執(zhí)行步驟S93至S95,否則執(zhí)行步驟S96至S97 ;
[0020]S93:讀取與所述型號相匹配的圖片文件及與所述型號相匹配的分析項描述文字;
[0021]S94:啟動組合模塊;
[0022]S95:根據(jù)所述與所述型號相匹配的圖片文件及所述與所述型號相匹配的分析項描述文字生成有圖報告;
[0023]S96:讀取與所述型號相匹配的分析項描述文字;
[0024]S97:根據(jù)所述與所述型號相匹配的分析項描述文字生成純文本報告;
[0025]S98:在用戶界面顯示所述有圖報告或所述純文本報告。
[0026]可選地,
[0027]步驟S97之后還包括:
[0028]存儲所述有圖報告或所述純文本報告。
[0029]可選地,
[0030]步驟S97之后還包括:
[0031 ]打印所述有圖報告或所述純文本報告。
[0032]本發(fā)明實施例提供的DFM分析自動生成填充有圖報告的裝置,包括:
[0033]運(yùn)行單元,用于運(yùn)行不少于一個DFM腳本單元;
[0034]第一判斷單元,用于判斷產(chǎn)品是否存在不符合判斷規(guī)則的待分析項;
[0035]調(diào)整單元,用于調(diào)整操作對象至所述不符合判斷規(guī)則的待分析項在DFM系統(tǒng)窗口中處于滿足預(yù)設(shè)要求的可視位置;
[0036]第一生成單元,用于根據(jù)DFM系統(tǒng)窗口參數(shù)及所述不符合判斷規(guī)則的待分析項生成不少于一個圖片文件,并根據(jù)所述不符合判斷規(guī)則的待分析項生成分析項描述文字;
[0037]第一添加單元,用于將所述圖片文件添加到圖片庫,并將分析項描述文字添加到文本庫;
[0038]第二生成單元,用于根據(jù)所述待分析項生成分析項描述文字;
[0039]第二添加單元,用于將分析項描述文字添加到文本庫;
[0040]第二判斷單元,用于判斷所有腳本單元是否運(yùn)行完畢;
[0041]第三生成單元,用于根據(jù)所述產(chǎn)品的型號、所述圖片庫及所述文本庫生成圖文報
生口 ο
[0042]可選地,
[0043]所述第三生成單元包括:
[0044]識別子單元,用于識別產(chǎn)品的型號;
[0045]判斷子單元,用于判斷所述圖片庫中是否存在與所述型號相匹配的圖片文件;
[0046]第一讀取子單元,用于讀取與所述型號相匹配的圖片文件及與所述型號相匹配的分析項描述文字;
[0047]啟動子單元,用于啟動組合模塊;
[0048]第一生成子單元,用于根據(jù)所述與所述型號相匹配的圖片文件及所述與所述型號相匹配的分析項描述文字生成有圖報告;
[0049]第二讀取子單元,用于讀取與所述型號相匹配的分析項描述文字;
[0050]第二生成子單元,用于根據(jù)所述與所述型號相匹配的分析項描述文字生成純文本?艮告;
[0051 ] 顯示子單元,用于在用戶界面顯示所述有圖報告或所述純文本報告。
[0052]可選地,
[0053]所述第三生成單元還包括:
[0054]存儲子單元,用于存儲所述有圖報告或所述純文本報告。
[0055]可選地,
[0056]所述第三生成單元還包括:
[0057]打印子單元,用于打印所述有圖報告或所述純文本報告。
[0058]本發(fā)明實施例提供的實現(xiàn)DFM遠(yuǎn)程分析的自動化控制方法,步驟根據(jù)預(yù)設(shè)規(guī)則生成DFM分析報告使用權(quán)利要求1至4中任一項所述的DFM分析自動生成填充有圖報告的方法,包括:
[0059]按預(yù)設(shè)時間刷新文件庫;
[0060]當(dāng)文件庫接收到目標(biāo)計算機(jī)傳輸?shù)漠a(chǎn)品資料時,響應(yīng)主控臺程序模塊;
[0061]顯示主控臺程序模塊的用戶界面;
[0062]根據(jù)所述產(chǎn)品資料完成對工藝設(shè)計規(guī)則的判斷組合;
[0063]運(yùn)行DFM自動驅(qū)動程序進(jìn)程模塊并指引所述DFM自動驅(qū)動程序進(jìn)程模塊根據(jù)所述判斷組合完成對產(chǎn)品的DFM分析;
[0064]根據(jù)預(yù)設(shè)規(guī)則生成DFM分析報告;
[0065]向所述目標(biāo)計算機(jī)展示所述DFM分析報告;
[0066]所述DFM分析報告包括有圖報告和/或純文本報告。
[0067]可選地,
[0068]步驟所述運(yùn)行DFM自動驅(qū)動程序進(jìn)程模塊并指引所述DFM自動驅(qū)動程序進(jìn)程模塊根據(jù)所述判斷組合完成對產(chǎn)品的DFM分析包括:
[0069]進(jìn)入DFM系統(tǒng);
[0070]根據(jù)所述產(chǎn)品資料創(chuàng)建資料檔案;
[0071]根據(jù)所述判斷組合對產(chǎn)品進(jìn)行項目工程分析。
[0072]本發(fā)明實施例中的方法及裝置,利用圖片去記錄DFM分析情況,并將圖片和分析文字整合成圖文并茂的有圖報告,相比現(xiàn)有技術(shù)中的純文字分析報告,更加能夠形象清晰地反映出PCB、FPC等產(chǎn)品在DFM模擬制造情況,進(jìn)而提高DFM用戶的工作效率以及增強(qiáng)分析報告的實際應(yīng)用價值。
【專利附圖】
【附圖說明】
[0073]圖1為本發(fā)明實施例中DFM分析自動生成填充有圖報告的方法第一實施例流程圖;
[0074]圖2為本發(fā)明實施例中DFM分析自動生成填充有圖報告的方法第二實施例流程圖;
[0075]圖3為本發(fā)明實施例中DFM分析自動生成填充有圖報告的方法實施例中步驟S9的細(xì)節(jié)流程圖;
[0076]圖4為本發(fā)明實施例中DFM分析自動生成填充有圖報告的裝置實施例結(jié)構(gòu)示意圖;
[0077]圖5為本發(fā)明實施例中實現(xiàn)DFM遠(yuǎn)程分析的自動化控制方法實施例流程圖?!揪唧w實施方式】
[0078]本發(fā)明實施例提供了一種DFM分析自動生成填充有圖報告的方法及裝置,利用圖片去記錄DFM分析情況,并將圖片和分析文字整合成圖文并茂的有圖報告,能夠形象清晰地反映出PCB、FPC等產(chǎn)品在DFM模擬制造情況,進(jìn)而提高DFM用戶的工作效率以及增強(qiáng)分析報告的實際應(yīng)用價值。
[0079]印制電路板(Printed Circuit Board, PCB),又稱印刷電路板、印刷線路板,是重要的電子部件,是電子元器件的支撐體,是電子元器件電氣連接的提供者。由于它是采用電子印刷術(shù)制作的,故被稱為“印刷”電路板。
[0080]軟性線路板(Flexible Printed Circuit,F(xiàn)PC),又稱、柔性印刷電路板,撓性線路板,簡稱軟板,具有配線密度高、重量輕、厚度薄的特點(diǎn)。主要使用在手機(jī)、筆記本電腦、PDA、數(shù)碼相機(jī)等產(chǎn)品中。
[0081]腳本是批處理文件的延伸,是一種純文本保存的程序,一般來說的計算機(jī)腳本程序是確定的一系列控制計算機(jī)進(jìn)行運(yùn)算操作動作的組合,在其中可以實現(xiàn)一定的邏輯分支
坐寸ο
[0082]請參閱圖1,本發(fā)明實施例中DFM分析自動生成填充有圖報告的方法第一實施例包括:
[0083]S1、運(yùn)行不少于一個DFM腳本單元;
[0084]DFM腳本單元能夠?qū)FM系統(tǒng)本身及其中的參數(shù)進(jìn)行控制操作,通過運(yùn)行預(yù)先編好的DFM腳本單元,能夠控制DFM系統(tǒng)按預(yù)設(shè)的運(yùn)算操作動作組合運(yùn)行。當(dāng)需要生成分析報告時,不少于一個,可以為兩個、三個或更多DFM腳本單元運(yùn)行,用于控制DFM系統(tǒng)生成分析報告。
[0085]S2、DFM腳本單元判斷產(chǎn)品是否存在不符合判斷規(guī)則的待分析項,若是執(zhí)行步驟S3至S5,否則執(zhí)行步驟S6至S7 ;
[0086]待分析產(chǎn)品中可以包含不少于一個待分析項,其中的待分析項可以包含符合分析要求的項和/或不符合分析要求的項。
[0087]DFM腳本單元運(yùn)行之后,首先判斷待分析產(chǎn)品是否存在不符合判斷規(guī)則的待分析項,若是執(zhí)行步驟S3至S5,否則執(zhí)行步驟S6至S7。上述的判斷規(guī)則可以是:根據(jù)腳本中預(yù)置的工藝參數(shù)及設(shè)計要求來判斷待分析項是否設(shè)計正確,若正確則判定該待分析項符合判斷規(guī)則要求,否則判定該待分析項不符合判斷規(guī)則要求。
[0088]S3、DFM腳本單元調(diào)整操作對象至不符合判斷規(guī)則的待分析項在DFM系統(tǒng)窗口中處于滿足預(yù)設(shè)要求的可視位置;
[0089]DFM腳本單元確定產(chǎn)品中存在不符合判斷規(guī)則的待分析項時,DFM腳本單元可以調(diào)整操作對象至不符合判斷規(guī)則的待分析項在DFM系統(tǒng)窗口中處于滿足預(yù)設(shè)要求的可視位置。例如待分析項處于DFM系統(tǒng)窗口的左下角,不符合判斷規(guī)則,因此可以將待分析項調(diào)整至DFM系統(tǒng)窗口的正中央。
[0090]S4、根據(jù)DFM系統(tǒng)窗口參數(shù)及不符合判斷規(guī)則的待分析項生成不少于一個圖片文件,并根據(jù)不符合判斷規(guī)則的待分析項生成分析項描述文字;
[0091]調(diào)整待分析項之后,可以根據(jù)DFM系統(tǒng)窗口參數(shù)及不符合判斷規(guī)則的待分析項生成不少于一個圖片文件,圖片文件的具體數(shù)量可以根據(jù)待分析項而確定,可以是一個,也可以是兩個以上。與此同時,DFM腳本單元可以根據(jù)不符合判斷規(guī)則的待分析項生成分析項描述文字。
[0092]需要說明的是,上述圖片文件可以根據(jù)待分析項或預(yù)設(shè)的規(guī)則進(jìn)行命名,以便后續(xù)對圖片文件的調(diào)用;上述分析項描述文字也可以根據(jù)待分析項或預(yù)設(shè)的規(guī)則進(jìn)行命名,以便后續(xù)對分析項描述文字的調(diào)用。
[0093]S5、將圖片文件添加到圖片庫,并將分析項描述文字添加到文本庫;
[0094]生成圖片文件和分析項描述文字之后,可以將圖片文件添加至圖片庫,并將分析項描述文字添加到文本庫。
[0095]S6、根據(jù)待分析項生成分析項描述文字;
[0096]DFM腳本單元確定產(chǎn)品的待分析項符合判斷規(guī)則時,可以根據(jù)待分析項生成分析項描述文字。
[0097]S7、將分析項描述文字添加到文本庫;
`[0098]生成分析項描述文字之后,可以將分析項描述文字添加到文本庫。
[0099]S8、判斷所有腳本單元是否運(yùn)行完畢,若是執(zhí)行步驟S9,否則執(zhí)行步驟S2 ;
[0100]S9、根據(jù)產(chǎn)品的型號、圖片庫及文本庫生成圖文報告。
[0101]確定所有腳本單元運(yùn)行完畢后,可以根據(jù)產(chǎn)品的型號、圖片庫及文本庫生成圖文?艮告。
[0102]本發(fā)明實施例中的方法,利用圖片去記錄DFM分析情況,并將圖片和分析文字整合成圖文并茂的有圖報告,相比現(xiàn)有技術(shù)中的純文字分析報告,更加能夠形象清晰地反映出PCB、FPC等產(chǎn)品在DFM模擬制造情況,進(jìn)而提高DFM用戶的工作效率以及增強(qiáng)分析報告的實際應(yīng)用價值。
[0103]上面簡單介紹了本發(fā)明DFM分析自動生成填充有圖報告的方法第一實施例,下面對本發(fā)明DFM分析自動生成填充有圖報告的方法第二實施例進(jìn)行詳細(xì)的描述,請參閱圖2,本發(fā)明實施例中DFM分析自動生成填充有圖報告的方法第二實施例包括:
[0104]201、運(yùn)行不少于一個DFM腳本單元;
[0105]DFM腳本單元能夠?qū)FM系統(tǒng)本身及其中的參數(shù)進(jìn)行控制操作,通過運(yùn)行預(yù)先編好的DFM腳本單元,能夠控制DFM系統(tǒng)按預(yù)設(shè)的運(yùn)算操作動作組合運(yùn)行。當(dāng)需要生成分析報告時,不少于一個,可以為兩個、三個或更多DFM腳本單元運(yùn)行,用于控制DFM系統(tǒng)生成分析報告。
[0106]202、DFM腳本單元判斷產(chǎn)品是否存在不符合判斷規(guī)則的待分析項,若是執(zhí)行步驟203至205,否則執(zhí)行步驟206至207 ;
[0107]待分析產(chǎn)品中可以包含不少于一個待分析項,其中的待分析項可以包含符合分析要求的項和/或不符合分析要求的項。
[0108]DFM腳本單元運(yùn)行之后,首先判斷待分析產(chǎn)品是否存在不符合判斷規(guī)則的待分析項,若是執(zhí)行步驟203至205,否則執(zhí)行步驟206至207。上述的判斷規(guī)則可以是:根據(jù)腳本中預(yù)置的工藝參數(shù)及設(shè)計要求來判斷待分析項是否設(shè)計正確,若正確則判定該待分析項符合判斷規(guī)則要求,否則判定該待分析項不符合判斷規(guī)則要求。
[0109]203,DFM腳本單元調(diào)整操作對象至不符合判斷規(guī)則的待分析項在DFM系統(tǒng)窗口中處于滿足預(yù)設(shè)要求的可視位置;
[0110]DFM腳本單元確定產(chǎn)品中存在不符合判斷規(guī)則的待分析項時,DFM腳本單元可以調(diào)整操作對象至不符合判斷規(guī)則的待分析項在DFM系統(tǒng)窗口中處于滿足預(yù)設(shè)要求的可視位置。例如待分析項處于DFM系統(tǒng)窗口的左下角,不符合判斷規(guī)則,因此可以將待分析項調(diào)整至DFM系統(tǒng)窗口的正中央。
[0111]204、根據(jù)DFM系統(tǒng)窗口參數(shù)及不符合判斷規(guī)則的待分析項生成不少于一個圖片文件,并根據(jù)不符合判斷規(guī)則的待分析項生成分析項描述文字;
[0112]調(diào)整待分析項之后,可以根據(jù)DFM系統(tǒng)窗口參數(shù)及不符合判斷規(guī)則的待分析項生成不少于一個圖片文件,圖片文件的具體數(shù)量可以根據(jù)待分析項而確定,可以是一個,也可以是兩個以上。與此同時,DFM腳本單元可以根據(jù)不符合判斷規(guī)則的待分析項生成分析項描述文字。
[0113]需要說明的是,上述圖片文件可以根據(jù)待分析項或預(yù)設(shè)的規(guī)則進(jìn)行命名,以便后續(xù)對圖片文件的調(diào)用;上述分`析項描述文字也可以根據(jù)待分析項或預(yù)設(shè)的規(guī)則進(jìn)行命名,以便后續(xù)對分析項描述文字的調(diào)用。
[0114]205、將圖片文件添加到圖片庫,將分析項描述文字添加到文本庫;
[0115]生成圖片文件和分析項描述文字之后,可以將圖片文件添加至圖片庫,并將分析項描述文字添加到文本庫。
[0116]206、根據(jù)待分析項生成分析項描述文字;
[0117]DFM腳本單元確定產(chǎn)品的待分析項符合判斷規(guī)則時,可以根據(jù)待分析項生成分析項描述文字。
[0118]207、將分析項描述文字添加到文本庫;
[0119]生成分析項描述文字之后,可以將分析項描述文字添加到文本庫。
[0120]208、判斷所有腳本單元是否運(yùn)行完畢,若是執(zhí)行步驟209,否則執(zhí)行步驟202 ;
[0121]209、根據(jù)產(chǎn)品的型號、圖片庫及文本庫生成圖文報告。
[0122]確定所有腳本單元運(yùn)行完畢后,可以根據(jù)產(chǎn)品的型號、圖片庫及文本庫生成圖文?艮告。
[0123]請參閱圖3,根據(jù)產(chǎn)品的型號、圖片庫及文本庫生成圖文報告的具體過程可以包括:S91:識別產(chǎn)品的型號;S92:判斷圖片庫中是否存在與型號相匹配的圖片文件,若是執(zhí)行步驟S93至S95,否則執(zhí)行步驟S96至S97 ;S93:讀取與型號相匹配的圖片文件及與型號相匹配的分析項描述文字;S94:啟動組合模塊;S95:根據(jù)與型號相匹配的圖片文件及與型號相匹配的分析項描述文字生成有圖報告;S96:讀取與型號相匹配的分析項描述文字;S97:根據(jù)與型號相匹配的分析項描述文字生成純文本報告;S98:在用戶界面顯示有圖報告或純文本報告。
[0124]需要說明的是,上述根據(jù)產(chǎn)品的型號、圖片庫及文本庫生成圖文報告的具體過程還可以包括步驟:
[0125]存儲有圖報告或純文本報告;
[0126]和/或步驟
[0127]打印有圖報告或純文本報告。
[0128]本發(fā)明實施例中的方法,利用圖片去記錄DFM分析情況,并將圖片和分析文字整合成圖文并茂的有圖報告,相比現(xiàn)有技術(shù)中的純文字分析報告,更加能夠形象清晰地反映出PCB、FPC等產(chǎn)品在DFM模擬制造情況,進(jìn)而提高DFM用戶的工作效率以及增強(qiáng)分析報告的實際應(yīng)用價值。
[0129]上面對本發(fā)明DFM分析自動生成填充有圖報告的方法第二實施例作了詳細(xì)描述,特別是根據(jù)產(chǎn)品的型號、圖片庫及文本庫生成圖文報告的過程,下面介紹本發(fā)DFM分析自動生成填充有圖報告的裝置實施例,請參閱圖4,本發(fā)明實施例中DFM分析自動生成填充有圖報告的裝置實施例包括:
[0130]運(yùn)行單元401,用于運(yùn)行不少于一個DFM腳本單元;
[0131]第一判斷單元402,用于判斷產(chǎn)品是否存在不符合判斷規(guī)則的待分析項;
[0132]調(diào)整單元403,用于調(diào)整操作對象至不符合判斷規(guī)則的待分析項在DFM系統(tǒng)窗口中處于滿足預(yù)設(shè)要求的可視位置;
[0133]第一生成單元404,用于根據(jù)DFM系統(tǒng)窗口參數(shù)及不符合判斷規(guī)則的待分析項生成不少于一個圖片文件,并根據(jù)不符合判斷規(guī)則的待分析項生成分析項描述文字;
[0134]第一添加單元405,用于將圖片文件添加到圖片庫,并將分析項描述文字添加到文本庫;
[0135]第二生成單元406,用于根據(jù)待分析項生成分析項描述文字;
[0136]第二添加單元407,用于將分析項描述文字添加到文本庫;
[0137]第二判斷單元408,用于判斷所有腳本單元是否運(yùn)行完畢;
[0138]第三生成單元409,用于根據(jù)產(chǎn)品的型號、圖片庫及文本庫生成圖文報告。
[0139]可選地,
[0140]第三生成單元409包括:
[0141]識別子單元4091,用于識別產(chǎn)品的型號;
[0142]判斷子單元4092,用于判斷圖片庫中是否存在與型號相匹配的圖片文件;
[0143]第一讀取子單元4093,用于讀取與型號相匹配的圖片文件及與型號相匹配的分析項描述文字;
[0144]啟動子單元4094,用于啟動組合模塊;
[0145]第一生成子單元4095,用于根據(jù)與型號相匹配的圖片文件及與型號相匹配的分析項描述文字生成有圖報告;
[0146]第二讀取子單元4096,用于讀取與型號相匹配的分析項描述文字;
[0147]第二生成子單元4097,用于根據(jù)與型號相匹配的分析項描述文字生成純文本報
生P=I ;[0148]顯示子單元4098,用于在用戶界面顯示有圖報告或純文本報告。
[0149]可選地,
[0150]第三生成單元409還包括:
[0151]存儲子單元,用于存儲有圖報告或純文本報告;
[0152]和/或
[0153]打印子單元,用于打印有圖報告或純文本報告。
[0154]DFM腳本單元能夠?qū)FM系統(tǒng)本身及其中的參數(shù)進(jìn)行控制操作,通過運(yùn)行預(yù)先編好的DFM腳本單元,能夠控制DFM系統(tǒng)按預(yù)設(shè)的運(yùn)算操作動作組合運(yùn)行。當(dāng)需要生成分析報告時,運(yùn)行單元401運(yùn)行不少于一個,可以為兩個、三個或更多DFM腳本單元,用于控制DFM系統(tǒng)生成分析報告。
[0155]待分析產(chǎn)品中可以包含不少于一個待分析項,其中的待分析項可以包含符合分析要求的項和/或不符合分析要求的項。
[0156]運(yùn)行單元401運(yùn)行DFM腳本單元之后,第一判斷單元402判斷待分析產(chǎn)品是否存在不符合判斷規(guī)則的待分析項,若是調(diào)整單元403首先調(diào)整操作對象至不符合判斷規(guī)則的待分析項在DFM系統(tǒng)窗口中處于滿足預(yù)設(shè)要求的可視位置,然后第一生成單元404根據(jù)DFM系統(tǒng)窗口參數(shù)及不符合判斷規(guī)則的待分析項生成不少于一個圖片文件,并根據(jù)不符合判斷規(guī)則的待分析項生成分析項描述文字,最后第一添加單元405將圖片文件添加到圖片庫,并將分析項描述文字添加到文本庫;否則第二生成單元406根據(jù)待分析項生成分析項描述文字,然后第二添加單元407將分析項描述文字添加到文本庫。
[0157]上述的判斷規(guī)則可以是:根據(jù)腳本中預(yù)置的工藝參數(shù)及設(shè)計要求來判斷待分析項是否設(shè)計正確,若正確則判定該待分析項符合判斷規(guī)則要求,否則判定該待分析項不符合判斷規(guī)則要求。
[0158]上述圖片文件可以根據(jù)待分析項或預(yù)設(shè)的規(guī)則進(jìn)行命名,以便后續(xù)對圖片文件的調(diào)用;上述分析項描述文字也可以根據(jù)待分析項或預(yù)設(shè)的規(guī)則進(jìn)行命名,以便后續(xù)對分析項描述文字的調(diào)用。
[0159]第二判斷單元408判斷所有腳本單元是否運(yùn)行完畢,若是第三生成單元409根據(jù)產(chǎn)品的型號、圖片庫及文本庫生成圖文報告;否則繼續(xù)執(zhí)行DFM腳本單元。
[0160]上述第三生成單元409根據(jù)產(chǎn)品的型號、圖片庫及文本庫生成圖文報告的具體過程可以包括:識別子單元4091首先識別產(chǎn)品的型號;然后判斷子單元4092判斷圖片庫中是否存在與型號相匹配的圖片文件:確定圖片庫中存在與型號相匹配的圖片文件,第一讀取子單元4093讀取與型號相匹配的圖片文件及與型號相匹配的分析項描述文字,然后啟動子單元4094啟動組合模塊,接著第一生成子單元4095根據(jù)與型號相匹配的圖片文件及與型號相匹配的分析項描述文字生成有圖報告;確定圖片庫中不存在與型號相匹配的圖片文件,第二讀取子單元4096讀取與型號相匹配的分析項描述文字,然后第二生成子單元4097根據(jù)與型號相匹配的分析項描述文字生成純文本報告;最后顯示子單元4098在用戶界面顯示有圖報告或純文本報告。
[0161]本發(fā)明實施例中的裝置,利用圖片去記錄DFM分析情況,并將圖片和分析文字整合成圖文并茂的有圖報告,相比現(xiàn)有技術(shù)中的純文字分析報告,更加能夠形象清晰地反映出PCB、FPC等產(chǎn)品在DFM模擬制造情況,進(jìn)而提高DFM用戶的工作效率以及增強(qiáng)分析報告的實際應(yīng)用價值。
[0162]上面對本發(fā)明DFM分析自動生成填充有圖報告的裝置實施例作了詳細(xì)描述,下面介紹本發(fā)明實現(xiàn)DFM遠(yuǎn)程分析的自動化控制方法實施例,請參閱圖5,本發(fā)明實施例中實現(xiàn)DFM遠(yuǎn)程分析的自動化控制方法實施例包括:
[0163]501、按預(yù)設(shè)時間刷新文件庫;
[0164]主計算機(jī)內(nèi)安裝有守護(hù)進(jìn)程,可以即時監(jiān)視存放產(chǎn)品資料的文件庫,并按預(yù)設(shè)時間刷新文件庫,具體的可以是0.02秒刷新文件庫一次。
[0165]502、當(dāng)文件庫接收到目標(biāo)計算機(jī)傳輸?shù)漠a(chǎn)品資料時,響應(yīng)主控臺程序模塊;
[0166]當(dāng)文件庫接收到目標(biāo)計算機(jī)傳輸?shù)漠a(chǎn)品資料時,守護(hù)進(jìn)程確認(rèn)文件庫接收到新的產(chǎn)品資料,可以響應(yīng)主控臺程序模塊。上述的主控臺程序模塊可以用于控制不同產(chǎn)品資料分析進(jìn)程。
[0167]503、顯示主控臺程序模塊的用戶界面;
[0168]響應(yīng)主控臺程序模塊之后,主計算機(jī)可以顯示主控臺程序模塊的用戶界面。上述的用戶界面上可以展示不同產(chǎn)品資料分析進(jìn)程以及相關(guān)聯(lián)的操作按鈕,用戶可以通過用戶界面對不同產(chǎn)品資料分析進(jìn)程進(jìn)行有效的管理。
[0169]504、根據(jù)產(chǎn)品資料完成對工藝設(shè)計規(guī)則的判斷組合;
[0170]顯示主控臺程序模塊的用戶界面之后,可以根據(jù)產(chǎn)品資料完成對工藝設(shè)計規(guī)則的判斷組合。上述產(chǎn)品資料上可以包含產(chǎn)品的工藝設(shè)計規(guī)則、設(shè)計參數(shù)等方面內(nèi)容;上述對工藝設(shè)計規(guī)則的判斷組合亦即對產(chǎn)品DFM分析的內(nèi)容和規(guī)則。
[0171]505、運(yùn)行DFM自動驅(qū)動程序進(jìn)程模塊并指引DFM自動驅(qū)動程序進(jìn)程模塊根據(jù)判斷組合完成對產(chǎn)品的DFM分析;
[0172]根據(jù)產(chǎn)品資料完成對工藝設(shè)計規(guī)則的判斷組合之后,可以運(yùn)行DFM自動驅(qū)動程序進(jìn)程模塊并指引DFM自動驅(qū)動程序進(jìn)程模塊根據(jù)判斷組合完成對產(chǎn)品的DFM分析。
[0173]上述運(yùn)行DFM自動驅(qū)動程序進(jìn)程模塊并指引DFM自動驅(qū)動程序進(jìn)程模塊根據(jù)判斷組合完成對產(chǎn)品的DFM分析的具體過程可以是:首先進(jìn)入VAL0RDFM系統(tǒng);然后根據(jù)產(chǎn)品資料創(chuàng)建資料檔案;最后根據(jù)判斷組合對產(chǎn)品進(jìn)行項目工程分析。
[0174]506、根據(jù)預(yù)設(shè)規(guī)則生成DFM分析報告;
[0175]完成對產(chǎn)品的DFM分析之后,可以生成DFM分析報告。步驟506的過程可以是DFM分析自動生成填充有圖報告的方法第一實施例及DFM分析自動生成填充有圖報告的方法第二實施例的具體過程。
[0176]507、向目標(biāo)計算機(jī)展示DFM分析報告。
[0177]生成DFM分析報告之后,可以向目標(biāo)計算機(jī)展示DFM分析報告;
[0178]上述DFM分析報告包括有圖報告和/或純文本報告。
[0179]本發(fā)明實施例中,主計算機(jī)首先按預(yù)設(shè)時間刷新文件庫;當(dāng)文件庫接收到目標(biāo)計算機(jī)傳輸?shù)漠a(chǎn)品資料時,響應(yīng)主控臺程序模塊;然后顯示主控臺程序模塊的用戶界面;接著根據(jù)產(chǎn)品資料完成對工藝設(shè)計規(guī)則的判斷組合;然后運(yùn)行DFM自動驅(qū)動程序進(jìn)程模塊并指引DFM自動驅(qū)動程序進(jìn)程模塊根據(jù)判斷組合完成對產(chǎn)品的DFM分析;接著根據(jù)預(yù)設(shè)規(guī)則生成DFM分析報告;最后向目標(biāo)計算機(jī)展示DFM分析報告。本發(fā)明實施例的方法,能夠?qū)崿F(xiàn)全自動DFM分析,同時利用圖片去記錄DFM分析情況,并將圖片和分析文字整合成圖文并茂的有圖報告,相比現(xiàn)有技術(shù)中的純文字分析報告,更加能夠形象清晰地反映出PCB、FPC等產(chǎn)品在DFM模擬制造情況,進(jìn)而提高DFM用戶的工作效率以及增強(qiáng)分析報告的實際應(yīng)用價值。
[0180]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,其中的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0181]以上對本發(fā)明所提供的一種DFM分析自動生成填充有圖報告的方法及裝置進(jìn)行了詳細(xì)介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種DFM分析自動生成填充有圖報告的方法,其特征在于,包括: S1:運(yùn)行不少于一個DFM腳本單元; S2:DFM腳本單元判斷產(chǎn)品是否存在不符合判斷規(guī)則的待分析項,若是執(zhí)行步驟S3至S5,否則執(zhí)行步驟S6至S7 ; S3=DFM腳本單元調(diào)整操作對象至所述不符合判斷規(guī)則的待分析項在DFM系統(tǒng)窗口中處于滿足預(yù)設(shè)要求的可視位置; S4:根據(jù)DFM系統(tǒng)窗口參數(shù)及所述不符合判斷規(guī)則的待分析項生成不少于一個圖片文件,并根據(jù)所述不符合判斷規(guī)則的待分析項生成分析項描述文字; S5:將所述圖片文件添加到圖片庫,并將分析項描述文字添加到文本庫; S6:根據(jù)所述待分析項生成分析項描述文字; S7:將分析項描述文字添加到文本庫; S8:判斷所有腳本單元是否運(yùn)行完畢,若是執(zhí)行步驟S9,否則執(zhí)行步驟S2 ; S9:根據(jù)所述產(chǎn)品的型號、所述圖片庫及所述文本庫生成圖文報告。
2.根據(jù)權(quán)利要求1所述的DFM分析自動生成填充有圖報告的方法,其特征在于,所述步驟S9包括: S91:識別產(chǎn)品的型號; S92:判斷所述圖片庫中是否存在與所述型號相匹配的圖片文件,若是執(zhí)行步驟S93至S9S,否則執(zhí)行步驟S96至S97 ;S93:讀取與所述型號相匹配的圖片文件及與所述型號相匹配的分析項描述文字; S94:啟動組合模塊; S9S:根據(jù)所述與所述型號相匹配的圖片文件及所述與所述型號相匹配的分析項描述文字生成有圖報告; S96:讀取與所述型號相匹配的分析項描述文字; S97:根據(jù)所述與所述型號相匹配的分析項描述文字生成純文本報告; S98:在用戶界面顯示所述有圖報告或所述純文本報告。
3.根據(jù)權(quán)利要求2所述的DFM分析自動生成填充有圖報告的方法,其特征在于,步驟S97之后還包括: 存儲所述有圖報告或所述純文本報告。
4.根據(jù)權(quán)利要求2所述的DFM分析自動生成填充有圖報告的方法,其特征在于,步驟S97之后還包括: 打印所述有圖報告或所述純文本報告。
5.—種DFM分析自動生成填充有圖報告的裝置,其特征在于,包括: 運(yùn)行單元,用于運(yùn)行不少于一個DFM腳本單元; 第一判斷單元,用于判斷產(chǎn)品是否存在不符合判斷規(guī)則的待分析項; 調(diào)整單元,用于調(diào)整操作對象至所述不符合判斷規(guī)則的待分析項在DFM系統(tǒng)窗口中處于滿足預(yù)設(shè)要求的可視位置; 第一生成單元,用于根據(jù)DFM系統(tǒng)窗口參數(shù)及所述不符合判斷規(guī)則的待分析項生成不少于一個圖片文件,并根據(jù)所述不符合判斷規(guī)則的待分析項生成分析項描述文字; 第一添加單元,用于將所述圖片文件添加到圖片庫,并將分析項描述文字添加到文本庫; 第二生成單元,用于根據(jù)所述待分析項生成分析項描述文字; 第二添加單元,用于將分析項描述文字添加到文本庫; 第二判斷單元,用于判斷所有腳本單元是否運(yùn)行完畢; 第三生成單元,用于根據(jù)所述產(chǎn)品的型號、所述圖片庫及所述文本庫生成圖文報告。
6.根據(jù)權(quán)利要求5所述的DFM分析自動生成填充有圖報告的方法,其特征在于,所述第三生成單元包括: 識別子單元,用于識別產(chǎn)品的型號; 判斷子單元,用于判斷所述圖片庫中是否存在與所述型號相匹配的圖片文件; 第一讀取子單元,用于讀取與所述型號相匹配的圖片文件及與所述型號相匹配的分析項描述文字; 啟動子單元,用于啟動組合模塊; 第一生成子單元,用于根據(jù)所述與所述型號相匹配的圖片文件及所述與所述型號相匹配的分析項描述文字生成有圖報告; 第二讀取子單元,用于讀取與所述型號相匹配的分析項描述文字; 第二生成子單元,用于根據(jù)所述與所述型號相匹配的分析項描述文字生成純文本報生P=I ; 顯示子單元,用于在用戶界面顯示所述有圖報告或所述純文本報告。
7.根據(jù)權(quán)利要求6所述的DFM分析自動生成填充有圖報告的方法,其特征在于,所述第三生成單元還包括: 存儲子單元,用于存儲所述有圖報告或所述純文本報告。
8.根據(jù)權(quán)利要求6所述的DFM分析自動生成填充有圖報告的方法,其特征在于,所述第三生成單元還包括: 打印子單元,用于打印所述有圖報告或所述純文本報告。
9.一種實現(xiàn)DFM遠(yuǎn)程分析的自動化控制方法,其特征在于,步驟根據(jù)預(yù)設(shè)規(guī)則生成DFM分析報告使用權(quán)利要求1至4中任一項所述的DFM分析自動生成填充有圖報告的方法,包括: 按預(yù)設(shè)時間刷新文件庫; 當(dāng)文件庫接收到目標(biāo)計算機(jī)傳輸?shù)漠a(chǎn)品資料時,響應(yīng)主控臺程序模塊; 顯示主控臺程序模塊的用戶界面; 根據(jù)所述產(chǎn)品資料完成對工藝設(shè)計規(guī)則的判斷組合; 運(yùn)行DFM自動驅(qū)動程序進(jìn)程模塊并指引所述DFM自動驅(qū)動程序進(jìn)程模塊根據(jù)所述判斷組合完成對產(chǎn)品的DFM分析; 根據(jù)預(yù)設(shè)規(guī)則生成DFM分析報告; 向所述目標(biāo)計算機(jī)展示所述DFM分析報告; 所述DFM分析報告包括有圖報告和/或`純文本報告。
10.根據(jù)權(quán)利要求9所述的實現(xiàn)DFM遠(yuǎn)程分析的自動化控制方法,其特征在于,步驟所述運(yùn)行DFM自動驅(qū)動程序進(jìn)程模塊并指引所述DFM自動驅(qū)動程序進(jìn)程模塊根據(jù)所述判斷組合完成對產(chǎn)品的DFM分析包括:進(jìn)入DFM系統(tǒng);根據(jù)所述產(chǎn)品資料創(chuàng)建資料檔案;根據(jù)所述判斷組合對產(chǎn)品進(jìn)行 項目工程分析。
【文檔編號】G06F17/50GK103559362SQ201310567459
【公開日】2014年2月5日 申請日期:2013年11月14日 優(yōu)先權(quán)日:2013年11月14日
【發(fā)明者】林堅, 何基強(qiáng) 申請人:信利半導(dǎo)體有限公司