專利名稱:應(yīng)用在線路布局的顯示連接線路狀態(tài)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計算機繪制印刷電路板連接線路圖的特別顯示方法,特別是一種應(yīng)用在線路布局的顯示連接線路狀態(tài)的方法。
背景技術(shù):
在印刷電路板的設(shè)計過程中,先期的計算機繪圖設(shè)計是相當重要的工作之一,其中運用計算機繪制印刷電路板的作業(yè)主要又分成兩部分,一個是前面的定位處理(placement)作業(yè),另一個則是后面的線路布局(Layout)作業(yè)。
當電子工程師對于一個印刷電路板的定位處理工程完成之后,即將該印刷電路板后續(xù)的線路布局作業(yè),交由線路布局工程師進行后續(xù)的線路布局工程,當線路布局工程師開始著手線路布局作業(yè)時,為使計算機的處理速度達到某種程度的要求,對于每條連接線路的長度均有其特定的限定范圍。
因此傳統(tǒng)的線路布局工程師在進行線路布局時,往往需要不斷的以回報(report)的方式來注意連接線路(trace)的長度,并且慢慢的以一個線段一個線段累加的方式,增加線路布局中所作業(yè)的連接線路長度,且這些作業(yè)流程,對于有關(guān)長度方面的計算,往往需要人為的計算,因此整個線路布局作業(yè)容易因此而增加作業(yè)的時間,更容易因此產(chǎn)生人為的誤差。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種應(yīng)用在線路布局的顯示連接線路狀態(tài)的方法,是通過連接線路的選取以輸入長度限定范圍,并根據(jù)光標移動所經(jīng)過的路徑換算出該路徑的長度值,再經(jīng)過兩者長度的比對,在線路布局所得的長度值不存在限定的長度范圍內(nèi)時,則以顯著顯示方式顯示該連接線路,通過本發(fā)明的方法的操作,達到使線路布局工程師縮短線路布局作業(yè)時間的目的。。
本發(fā)明的目的可通過如下措施來實現(xiàn)一種應(yīng)用在線路布局的顯示連接線路狀態(tài)的方法,該方法包含下列步驟
提供一連接線路信息列表;根據(jù)該連接線路信息列表選取一連接線路并輸入一長度限定范圍;讀取光標所控制的該連接線路的所移動的路徑,并計算該路徑的長度;及當該路徑的長度不介于該長度限定范圍時,以一顯著顯示方式顯示該連接線路。
上述方法中的該連接線路信息列表包含一連接線路名稱及一連接零件信息。
上述方法中的該長度限定范圍的設(shè)定包含一最大值及一最小值的設(shè)定。
上述方法中的該顯著顯示方式選自一變更顯示顏色的顯示方式、一閃爍連接線路的顯示方式及一加粗連接線路的顯示方式的任意組合中的任一種。
上述方法中的該方法還包含該連接線路長度的計算方法,該計算方法包含下列步驟讀取一光標的移動控制并形成一連接線路路徑;分析該連接線路路徑以取得一個以上的線段;根據(jù)該線段分析取得一起始點坐標與一終點坐標;根據(jù)該起始點坐標與該終點坐標計算取得一線段長度;及總合該一個以上的線段長度以獲得該連接線路長度值。
圖1為本發(fā)明顯示連接線路狀態(tài)的運作流程圖;圖2為本發(fā)明計算連接線路長度的主流程圖;及圖3為本發(fā)明計算連接線路長度的細部流程圖。
具體的實施方式一種應(yīng)用在線路布局的顯示連接線路狀態(tài)的方法,是通過連接線路的選取以輸入長度限定范圍,并根據(jù)光標移動所經(jīng)過的路徑換算出該路徑的長度值,再經(jīng)過兩者長度的比對,當線路布局所得的長度值不存在限定的長度范圍內(nèi)時,則以顯著顯示方式顯示該連接線路的方法。通過本方法的操作,將可達到使線路布局工程師縮短線路布局作業(yè)時間的目的。
因此為達成上述目的,由圖1本發(fā)明顯示連接線路狀態(tài)的運作流程圖,來說明達成顯示連接線路狀態(tài)的運作;首先由系統(tǒng)提供含有連接線路名稱及連接零件信息的連接線路信息列表(步驟110)給線路布局工程師;并且提供連接線路的選取與接受該連接線路的長度限定輸入(步驟120);并在輸入長度限定的最大值與最小值之后,開始接受線路布局工程師對于光標的控制,將光標的坐標值與移動路徑記錄下來(步驟130);然后根據(jù)所獲得的坐標值與移動路徑,分析出每一段線段的起始點與終點坐標,并且利用此起始點與終點坐標換算出每一段線段的長度,然后將相連結(jié)的線段長度總合計算出光標移動所獲得的路徑長度(步驟140);接著比對該光標移動所獲得的路徑長度與該連接線路的長度限定(步驟150);當判定所得的移動路徑長度不在該連接線路的長度限定內(nèi)時(步驟160);隨即將此連接線路以顯著顯示方式顯示此連接線路(步驟170);若判定所得的移動路徑長度在該連接線路的長度限定內(nèi)時(步驟180);則以正常狀態(tài)的顯示方式顯示此連接線路(步驟190)。其中上述顯著顯示方式可以選擇由變更顯示顏色的顯示方式,或閃爍連接線路的顯示方式,還是加粗連接線路的顯示方式,甚至混合上述任何的顯示方式進行顯示。
在上述顯示連接線路狀態(tài)的流程中,計算光標移動所獲得的路徑長度,還為達到本發(fā)明顯示連接線路狀態(tài)的必要步驟,可由圖2本發(fā)明計算連接線路長度的主流程圖與圖3本發(fā)明計算連接線路長度的細部流程圖進行解說。
如圖2所示,系統(tǒng)在接受到使用者控制光標所輸入的連接線路路徑(步驟210)之后;系統(tǒng)即根據(jù)目前的連接線路路徑分析出其組成的線段,并且根據(jù)每一段線段(segment)分析出其起始點與終點(步驟220);接著根據(jù)每一段線段的起始點與終點計算取得每一段線段的長度(步驟230);最后再總和所有取得的線段長度以獲得連接線路的總長(步驟240),以作為顯示連接線路狀態(tài)的依據(jù)。
接著利用圖3說明計算連接線路的細部流程;接受使用者控制光標所輸入的連接線路路徑(步驟310);根據(jù)此連接線路擷取出每一段線段的起始坐標、結(jié)束坐標及經(jīng)過的貫孔(VIA)中心點坐標(步驟320);分析此連接線路每一個線段編號,當線段編號與連接線路長度等于零(步驟330)時;系統(tǒng)會先分析線段中是否含有貫孔中心點坐標(步驟340);當線段中含有貫孔中心點坐標時;則對此含有貫孔中心點坐標的線段,將原線段編號加一得到新線段編號(步驟370);并且判斷此新線段編號是否小于最后的線段編號(步驟380);當判斷為是時,則回到判斷線段中是否含有貫孔中心點坐標(步驟340)的步驟;若判斷為否時,即可獲得連接線路總長度(步驟390)。
若在判斷線段中是否含有貫孔中心點坐標(步驟340)時,判斷獲得的結(jié)果為否時,則先計算出此線段的起始坐標至結(jié)束坐標的直線距離(步驟350);并且將原先取得的連接線路長度加上此線段的計算獲得的直線距離以取得目前連接線路長度(步驟360);然后再將原線段編號加一得到新線段編號(步驟370);并且判斷新線段編號是否小于最后的線段編號(步驟380);當判斷為是時,則回到判斷線段中是否含有貫孔中心點坐標(步驟340)的步驟;若判斷為否時,即可獲得連接線路總長度(步驟390)。
權(quán)利要求
1.一種應(yīng)用在線路布局的顯示連接線路狀態(tài)的方法,該方法包含下列步驟提供一連接線路信息列表;根據(jù)該連接線路信息列表選取一連接線路并輸入一長度限定范圍;讀取光標所控制的該連接線路的所移動的路徑,并計算該路徑的長度;及當該路徑的長度不介于該長度限定范圍時,以一顯著顯示方式顯示該連接線路。
2.如權(quán)利要求1所述的應(yīng)用在線路布局的顯示連接線路狀態(tài)的方法,其特征在于該連接線路信息列表包含一連接線路名稱及一連接零件信息。
3.如權(quán)利要求1所述的應(yīng)用在線路布局的顯示連接線路狀態(tài)的方法,其特征在于該長度限定范圍的設(shè)定包含一最大值及一最小值的設(shè)定。
4.如權(quán)利要求1所述的應(yīng)用在線路布局的顯示連接線路狀態(tài)的方法,其特征在于該顯著顯示方式選自一變更顯示顏色的顯示方式、一閃爍連接線路的顯示方式及一加粗連接線路的顯示方式的任意組合中的任一種。
5.如權(quán)利要求1所述的應(yīng)用在線路布局的顯示連接線路狀態(tài)的方法,其特征在于該方法還包含該連接線路長度的計算方法,該計算方法包含下列步驟讀取一光標的移動控制并形成一連接線路路徑;分析該連接線路路徑以取得一個以上的線段;根據(jù)該線段分析取得一起始點坐標與一終點坐標;根據(jù)該起始點坐標與該終點坐標計算取得一線段長度;及總合該一個以上的線段長度以獲得該連接線路長度值。
全文摘要
本發(fā)明涉及一種應(yīng)用在線路布局的顯示連接線路狀態(tài)的方法,是通過連接線路的選取以輸入長度限定范圍,并根據(jù)光標移動所經(jīng)過的路徑換算出該路徑的長度值,再經(jīng)過兩者長度的比對,當線路布局所得的長度值不存在限定的長度范圍內(nèi)時,則以顯著顯示方式顯示該連接線路的方法。
文檔編號G06F17/50GK1490746SQ02145818
公開日2004年4月21日 申請日期2002年10月14日 優(yōu)先權(quán)日2002年10月14日
發(fā)明者張有權(quán) 申請人:英業(yè)達股份有限公司