專(zhuān)利名稱:印刷電路板布線系統(tǒng)及字符方向調(diào)整方法
技術(shù)領(lǐng)域:
本發(fā)明涉及印刷電路板(Printed Circuit Board ;PCB)布線領(lǐng)域,特別涉及一種 印刷電路板布線系統(tǒng)及字符方向調(diào)整方法。
背景技術(shù):
隨著集成電路高密度的發(fā)展,使用電子設(shè)計(jì)自動(dòng)化布線軟件進(jìn)行印刷電路板 (Printed Circuit Board ;PCB)布線已成為電子產(chǎn)品生產(chǎn)中的一個(gè)不可缺少的環(huán)節(jié)。通過(guò) 現(xiàn)有布線軟件系統(tǒng)可在印刷電路板(Printed Circuit Board ;PCB)上設(shè)置例如電子零件、 螺絲孔、光學(xué)定位點(diǎn)、過(guò)孔(via)等零件對(duì)象,并為各對(duì)象進(jìn)行布線以使該等對(duì)象實(shí)現(xiàn)電氣 連接。通常,印刷電路板上在顯示零件對(duì)象時(shí),還同時(shí)顯示用于描述零件對(duì)象的字符,布 線人員可以根據(jù)該等字符來(lái)區(qū)分不同的零件對(duì)象。然而,在布線過(guò)程中往往出現(xiàn)如圖1所 示的情況,在電路板圖200中零件對(duì)象上的字符反向顯示,例如電容210、電阻220上的字符 反向顯示,此時(shí)布線人員想要改變字符方向,則需要逐個(gè)的選中反向顯示的字符并利用鼠 標(biāo)旋轉(zhuǎn)字符,以使字符正向顯示,如此給布線人員帶來(lái)不便。
發(fā)明內(nèi)容
有鑒于此,有必要提供一種可以自動(dòng)調(diào)整印刷電路板上顯示的字符方向的印刷電 路板布線系統(tǒng)。還有必要提供一種可以自動(dòng)調(diào)整印刷電路板上顯示的字符方向的字符方向調(diào)整 方法。一種印刷電路板布線系統(tǒng),包括電路板布線模塊、檢測(cè)模塊、獲取模塊及替換模 塊。電路板布線模塊用于根據(jù)電路原理圖產(chǎn)生電路板圖文件,其中該電路板圖文件中包括 用于描述零件對(duì)象的字符及該字符顯示時(shí)的角度值。該檢測(cè)模塊用于在檢測(cè)到印刷電路板 布線系統(tǒng)因響應(yīng)用戶的執(zhí)行操作產(chǎn)生的執(zhí)行信息時(shí),產(chǎn)生啟動(dòng)信號(hào),并將產(chǎn)生的啟動(dòng)信號(hào) 提供給獲取模塊。獲取模塊響應(yīng)接收到的啟動(dòng)信號(hào),獲取該電路板文件中所有描述零件對(duì) 象的字符及與該字符對(duì)應(yīng)的角度值,并將獲取的字符及與該字符對(duì)應(yīng)的角度值提供給替換 模塊。替換模塊將接收的角度值調(diào)整為預(yù)存的基準(zhǔn)角度值,將字符及基準(zhǔn)角度值提供給電 路板布線模塊。該電路板布線模塊根據(jù)接收到的字符及基準(zhǔn)角度值在其產(chǎn)生的電路板圖中 顯示具有一致方向的字符。—種字符方向調(diào)整方法,該方法應(yīng)用于印刷電路板布線系統(tǒng)中,其中印刷電路板 布線系統(tǒng)根據(jù)電路原理圖產(chǎn)生電路板圖文件,該電路板圖文件中包括用于描述零件對(duì)象的 字符及該字符顯示時(shí)的角度值,該方法包括如下步驟檢測(cè)印刷電路板布線系統(tǒng)是否產(chǎn)生執(zhí)行信息,其中,該執(zhí)行信息由印刷電路板布 線系統(tǒng)響應(yīng)用戶的執(zhí)行操作而產(chǎn)生;在檢測(cè)到執(zhí)行信息時(shí),獲取電路板圖中所有描述零件對(duì)象的字符及與該字符對(duì)應(yīng)
3的角度值; 將角度值調(diào)整為預(yù)存的基準(zhǔn)角度值; 根據(jù)獲取的字符及基準(zhǔn)角度值在電路板圖中顯示具有一致方向的字符。使用上述印刷電路板布線系統(tǒng)及字符方向調(diào)整方法,印刷電路板布線系統(tǒng)在檢測(cè) 到執(zhí)行信息后,自動(dòng)將角度值調(diào)整為基準(zhǔn)角度值,并根據(jù)基準(zhǔn)角度值及字符在其產(chǎn)生的電 路板圖中顯示具有一致方向的字符。
圖1為現(xiàn)有技術(shù)中的印刷電路板布線系統(tǒng)產(chǎn)生的電路板示意圖。圖2為一較佳實(shí)施方式的印刷電路板布線系統(tǒng)的模塊圖。圖3為圖2中印刷電路板布線系統(tǒng)中的電路板布線模塊的工作窗口示意圖。圖4為調(diào)整字符方向后的電路板布線模塊的工作窗口示意圖。圖5為另一較佳實(shí)施方式的印刷電路板布線系統(tǒng)的模塊圖。圖6為字符方向調(diào)整方法流程圖。
具體實(shí)施例方式請(qǐng)參看圖2,其為印刷電路板布線系統(tǒng)100的模塊圖。印刷電路板布線系統(tǒng)100包 括電路板布線模塊10、檢測(cè)模塊20、獲取模塊30及替換模塊40。電路板布線模塊10用于根據(jù)電路原理圖產(chǎn)生電路板圖文件,其中該電路板圖文 件中包括用于描述零件對(duì)象的字符及該字符顯示時(shí)的角度值。這些字符分布于電路板圖的 文字面,且該等字符屬于texts類(lèi)型。請(qǐng)同時(shí)參看圖3,電路板布線模塊10根據(jù)產(chǎn)生的電路 板圖文件在其工作區(qū)域11內(nèi)顯示對(duì)應(yīng)的電路板圖。檢測(cè)模塊20用于在檢測(cè)到印刷電路板布線系統(tǒng)100因響應(yīng)用戶的執(zhí)行操作產(chǎn)生 的執(zhí)行信息時(shí),產(chǎn)生啟動(dòng)信號(hào),并將產(chǎn)生的啟動(dòng)信號(hào)提供給獲取模塊30。例如,用戶的執(zhí)行 操作為在指令區(qū)12中輸入調(diào)整指令,此時(shí)電路板布線模塊10產(chǎn)生對(duì)應(yīng)的調(diào)整執(zhí)行信息。獲取模塊30響應(yīng)接收到的啟動(dòng)信號(hào),獲取該電路板文件中所有描述零件對(duì)象的 字符及與該字符對(duì)應(yīng)的角度值,并將獲取的字符及與該字符對(duì)應(yīng)的角度值提供給替換模塊 40。例如,獲取模塊30通過(guò)搜索電路板圖的文字面內(nèi)的texts類(lèi)型來(lái)獲得字符,然后根據(jù) 獲取的字符從電路板文件中獲取對(duì)應(yīng)的角度值。替換模塊40將接收的角度值調(diào)整為預(yù)存的基準(zhǔn)角度值,將字符及基準(zhǔn)角度值提 供給電路板布線模塊10,電路板布線模塊10根據(jù)接收到的字符及基準(zhǔn)角度值在其產(chǎn)生的 電路板圖中顯示具有一致方向的字符。其中,替換模塊40可以通過(guò)以下方式進(jìn)行調(diào)整操 作替換模塊40比較接收的角度值是否與基準(zhǔn)角度值相等,并在比較出接收的角度值與基 準(zhǔn)角度值不相等時(shí),將接收的角度值替換為基準(zhǔn)角度值。該基準(zhǔn)角度值可以為0度、45度、 90度或315度。例如,該基準(zhǔn)角度值為0度,獲取模塊30獲取了圖3中所有零件對(duì)象的字符 及對(duì)應(yīng)的角度值字符Cl 162、C6401、R6399對(duì)應(yīng)的角度值都為180度,字符R6401、C6327、 CL6907、CL6611、CL6906對(duì)應(yīng)的角度值為0度。替換模塊40在比較出字符C1162、C6401、 R6399所對(duì)應(yīng)的角度值不為0度時(shí),將字符Cl 162、C6401、R6399所對(duì)應(yīng)的角度值180度替 換為0度,替換模塊40將角度值發(fā)生改變的字符C1162、C6401、R6399及0度提供給電路板布線模塊10,電路板布線模塊10根據(jù)接收到的字符及基準(zhǔn)角度值顯示出如圖4中所示具有 一致方向字符的電路板圖。在其他實(shí)施方式中,請(qǐng)同參看圖5,印刷電路板布線系統(tǒng)100的模塊圖還包括輸入 模塊50,該輸入模塊50用于響應(yīng)用戶的輸入操作,產(chǎn)生基準(zhǔn)角度值,并將基準(zhǔn)角度值提供 給替換模塊40存儲(chǔ)。例如,該基準(zhǔn)角度值可以是用戶利用鍵盤(pán)等輸入終端直接輸入的角度 值。該基準(zhǔn)角度值也可以是用戶利用鼠標(biāo)選擇顯示在工作區(qū)11中的電路板圖中任意一字 符時(shí)與該字符對(duì)應(yīng)的角度值。請(qǐng)參看圖6,其為字符方向調(diào)整方法的流程圖。該方法應(yīng)用于印刷電路板布線系統(tǒng) 中,例如該字符方向調(diào)整方法可由存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中的一組程序代碼來(lái)表示,將該組 程序代碼作為插件裝入印刷電路板布線系統(tǒng)中,使得印刷電路板布線系統(tǒng)能夠自動(dòng)在電路 板圖中顯示具有一致方向的字符。該字符方向調(diào)整方法包括如下步驟步驟S11,檢測(cè)印刷電路板布線系統(tǒng)是否產(chǎn)生執(zhí)行信息,其中,該執(zhí)行信息由印刷 電路板布線系統(tǒng)響應(yīng)用戶的執(zhí)行操作而產(chǎn)生。該印刷電路板布線系統(tǒng)根據(jù)電路原理圖產(chǎn) 生電路板圖文件,該電路板圖文件中包括用于描述零件對(duì)象的字符及該字符顯示時(shí)的角度 值。這些字符分布于電路板圖的文字面,且該等字符屬于texts類(lèi)型。步驟S13,在檢測(cè)到執(zhí)行信息時(shí),獲取電路板圖中所有描述零件對(duì)象的字符及與該 字符對(duì)應(yīng)的角度值。例如,通過(guò)搜索電路板圖的文字面內(nèi)的texts類(lèi)型來(lái)獲得字符,然后根 據(jù)獲取的字符從電路板文件中獲取對(duì)應(yīng)的角度值。步驟S15,將角度值調(diào)整為預(yù)存的基準(zhǔn)角度值。其中,可以通過(guò)以下方式進(jìn)行調(diào)整 操作比較接收的角度值是否與基準(zhǔn)角度值相等,并在比較出接收的角度值與基準(zhǔn)角度值 不相等時(shí),將接收的角度值替換為基準(zhǔn)角度值。該基準(zhǔn)角度值可以是用戶利用鍵盤(pán)等輸入 終端直接輸入的角度值;該基準(zhǔn)角度值也可以是用戶利用鼠標(biāo)選擇顯示在工作區(qū)中的電路 板圖中任意一字符時(shí)與該字符對(duì)應(yīng)的角度值。步驟S17,根據(jù)獲取的字符及基準(zhǔn)角度值在電路板圖中顯示具有一致方向的字符。使用上述印刷電路板布線系統(tǒng)及字符方向調(diào)整方法,印刷電路板布線系統(tǒng)在檢測(cè) 到執(zhí)行信息后,自動(dòng)將角度值調(diào)整為基準(zhǔn)角度值,并根據(jù)基準(zhǔn)角度值及字符在其產(chǎn)生的電 路板圖中顯示具有一致方向的字符。
權(quán)利要求
一種印刷電路板布線系統(tǒng),包括電路板布線模塊,電路板布線模塊用于根據(jù)電路原理圖產(chǎn)生電路板圖文件,其中該電路板圖文件中包括用于描述零件對(duì)象的字符及該字符顯示時(shí)的角度值,其特征在于該印刷電路板布線系統(tǒng)還包括檢測(cè)模塊、獲取模塊、替換模塊;該檢測(cè)模塊用于在檢測(cè)到印刷電路板布線系統(tǒng)因響應(yīng)用戶的執(zhí)行操作產(chǎn)生的執(zhí)行信息時(shí),產(chǎn)生啟動(dòng)信號(hào),并將產(chǎn)生的啟動(dòng)信號(hào)提供給獲取模塊;獲取模塊響應(yīng)接收到的啟動(dòng)信號(hào),獲取該電路板文件中所有描述零件對(duì)象的字符及與該等字符對(duì)應(yīng)的角度值,并將獲取的該等字符及與字符對(duì)應(yīng)的角度值提供給替換模塊;替換模塊將接收的角度值調(diào)整為預(yù)存的基準(zhǔn)角度值,將該等字符及基準(zhǔn)角度值提供給電路板布線模塊;該電路板布線模塊根據(jù)接收到的字符及基準(zhǔn)角度值在其產(chǎn)生的電路板圖中顯示具有一致方向的字符。
2.如權(quán)利要求1所述印刷電路板布線系統(tǒng),其特征在于該替換模塊的調(diào)整操作替換 模塊比較接收的角度值是否與預(yù)存的基準(zhǔn)角度值相等,并在比較出接收的角度值與基準(zhǔn)角 度值不相等時(shí),將接收的角度值替換為基準(zhǔn)角度值。
3.如權(quán)利要求1所述印刷電路板布線系統(tǒng),其特征在于該印刷電路板布線系統(tǒng)還包 括輸入模塊;該輸入模塊用于響應(yīng)用戶的輸入操作,產(chǎn)生基準(zhǔn)角度值,并將基準(zhǔn)角度值提供 給替換模塊。
4.如權(quán)利要求3所述印刷電路板布線系統(tǒng),其特征在于該基準(zhǔn)角度值是用戶利用鍵 盤(pán)等輸入終端直接輸入的角度值。
5.如權(quán)利要求3所述印刷電路板布線系統(tǒng),其特征在于該基準(zhǔn)角度值是用戶利用鼠 標(biāo)選擇顯示的電路板圖中任意一字符時(shí)與該字符對(duì)應(yīng)的角度值。
6.一種字符方向調(diào)整方法,該方法應(yīng)用于印刷電路板布線系統(tǒng)中,其中印刷電路板布 線系統(tǒng)根據(jù)電路原理圖產(chǎn)生電路板圖文件,該電路板圖文件中包括用于描述零件對(duì)象的字 符及該字符顯示時(shí)的角度值,該方法包括如下步驟檢測(cè)印刷電路板布線系統(tǒng)是否產(chǎn)生執(zhí)行信息,其中,該執(zhí)行信息由印刷電路板布線系 統(tǒng)響應(yīng)用戶的執(zhí)行操作而產(chǎn)生;在檢測(cè)到執(zhí)行信息時(shí),獲取電路板圖中所有描述零件對(duì)象的字符及與該字符對(duì)應(yīng)的角 度值;將角度值調(diào)整為預(yù)存的基準(zhǔn)角度值;根據(jù)獲取的字符及基準(zhǔn)角度值在電路板圖中顯示具有一致方向的字符。
7.如權(quán)利要求6所述字符方向調(diào)整方法,其特征在于將屬性信息中的角度值調(diào)整為 基準(zhǔn)角度值具體步驟為比較接收的角度值是否與基準(zhǔn)角度值相等,并在比較出接收的角 度值與基準(zhǔn)角度值不相等時(shí),將接收的角度值替換為基準(zhǔn)角度值。
8.如權(quán)利要求6所述字符方向調(diào)整方法,其特征在于該基準(zhǔn)角度值是用戶利用鍵盤(pán) 等輸入終端直接輸入的角度值。
9.如權(quán)利要求6所述字符方向調(diào)整方法,其特征在于該基準(zhǔn)角度值是用戶利用鼠標(biāo) 選擇顯示的印刷電路板圖中任意一字符時(shí)與該字符對(duì)應(yīng)的角度值。
全文摘要
一種字符方向調(diào)整方法,該方法應(yīng)用于印刷電路板布線系統(tǒng)中,其中印刷電路板布線系統(tǒng)根據(jù)電路原理圖產(chǎn)生電路板圖文件,該電路板圖文件中包括用于描述零件對(duì)象的字符及該字符顯示時(shí)的角度值,該方法包括如下步驟檢測(cè)印刷電路板布線系統(tǒng)是否產(chǎn)生執(zhí)行信息,其中,該執(zhí)行信息由印刷電路板布線系統(tǒng)響應(yīng)用戶的執(zhí)行操作而產(chǎn)生;在檢測(cè)到執(zhí)行信息時(shí),獲取電路板圖中所有描述零件對(duì)象的字符及與該字符對(duì)應(yīng)的角度值;將角度值調(diào)整為預(yù)存的基準(zhǔn)角度值;根據(jù)獲取的字符及基準(zhǔn)角度值在電路板圖中顯示具有一致方向的字符。本發(fā)明還提供一種印刷電路板布線系統(tǒng)。
文檔編號(hào)G06F17/50GK101968822SQ200910304880
公開(kāi)日2011年2月9日 申請(qǐng)日期2009年7月27日 優(yōu)先權(quán)日2009年7月27日
發(fā)明者盛曉成 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司