專利名稱:圖像元件的數(shù)據(jù)更新系統(tǒng)以及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像元件的數(shù)據(jù)更新系統(tǒng)以及方法,更具體地, 涉及一種應(yīng)用于一關(guān)聯(lián)至一元件數(shù)據(jù)庫且用以供使用者通過該元件數(shù) 據(jù)庫中的元件進行圖像的繪制的布圖軟件,并可于該元件數(shù)據(jù)庫中的 元件的數(shù)據(jù)被更新時,相應(yīng)更新所繪制的圖像中的元件的數(shù)據(jù)的圖像 10元件的數(shù)據(jù)更新系統(tǒng)以及方法。
背景技術(shù):
通常,現(xiàn)今使用諸如Protd等布圖軟件進行印刷電路板(PCB)的布 線圖等圖像繪制完成后,該布圖軟件所關(guān)聯(lián)的元件數(shù)據(jù)庫會不停地進 15行元件的數(shù)據(jù)的更新,例如元件的尺寸以及接腳位置等與元件相關(guān)的 數(shù)據(jù),進而使得己繪制完成的圖像中的元件的數(shù)據(jù)為舊有的數(shù)據(jù)。
但是,為使得己繪制完成的圖像中的元件的數(shù)據(jù)與該布圖軟件所 關(guān)聯(lián)的元件數(shù)據(jù)庫中的元件的數(shù)據(jù)一致,皆會在后續(xù)開啟已繪制完成 的圖像時,以人工方式對該圖像中的元件的數(shù)據(jù)進行逐一檢査并予以
20更新,此外,在下次開啟相同的圖像時,勢必需進行相同的元件數(shù)據(jù)
更新程序,以確保元件的數(shù)據(jù)的一致性,無疑地,該種繁瑣的元件數(shù) 據(jù)更新程序,是不具效率,且以人工方式進行該元件數(shù)據(jù)更新程序, 更不可避免地會因人為疏失而產(chǎn)生某一或某些元件的數(shù)據(jù)未被更新的 問題。
25 因此,如何提供一種具高效率且可確保圖像中的所有元件的數(shù)據(jù)
皆被檢查且進行相應(yīng)的更新的圖像元件的數(shù)據(jù)更新技術(shù),實為此領(lǐng)域 中需要解決的問題。
發(fā)明內(nèi)容
30 鑒于以上所述背景技術(shù)的問題,本發(fā)明的主要目的即在于提供一
種于元件數(shù)據(jù)庫中的元件的數(shù)據(jù)被更新時,經(jīng)使用者的確認,而相應(yīng)
5
更新所繪制的圖像中的元件的數(shù)據(jù)的元件更新系統(tǒng)以及方法,以提高 元件數(shù)據(jù)的更新的效率。
本發(fā)明的另一目的即在于提供一種于元件數(shù)據(jù)庫中的元件的數(shù)據(jù) 被更新時,經(jīng)使用者的確認,而相應(yīng)更新所繪制的圖像中的元件的數(shù) 5據(jù)的元件更新系統(tǒng)以及方法,以確保圖像中的所有元件的數(shù)據(jù)皆被檢 査且經(jīng)使用者的確認進行相應(yīng)的更新。
為達上述主要目的以及其他目的,本發(fā)明所提供的圖像元件的數(shù) 據(jù)更新系統(tǒng)是應(yīng)用于一關(guān)聯(lián)至一元件數(shù)據(jù)庫且用以供使用者通過該元 件數(shù)據(jù)庫中的元件進行圖像的繪制的布圖軟件,且該布圖軟件還可供
10 使用者對該元件數(shù)據(jù)庫中的元件的數(shù)據(jù)進行更新,該圖像元件的數(shù)據(jù) 更新系統(tǒng)包括用以于使用者通過該布圖軟件開啟由該布圖軟件所繪 制的圖像時,比對該圖像中的元件的數(shù)據(jù)是否與該元件數(shù)據(jù)庫中相對 應(yīng)的元件的數(shù)據(jù)相符合的比對模塊;用以于該比對模塊比對出該圖像 中的元件的數(shù)據(jù)不與該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)相符合時,
15輸出一是否依據(jù)該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)更新該圖像中的 元件的數(shù)據(jù)的提示信息,以供使用者作選擇的提示模塊;以及用以于 使用者于該提示模塊所輸出的提示信息中選擇是時,依據(jù)該元件數(shù)據(jù) 庫中相對應(yīng)的元件的數(shù)據(jù)更新該圖像中的元件的數(shù)據(jù)的更新模塊。
為達上述主要目的以及其他目的,本發(fā)明所提供的圖像元件的數(shù)
20據(jù)更新方法是應(yīng)用于一關(guān)聯(lián)至一元件數(shù)據(jù)庫且用以供使用者通過該元 件數(shù)據(jù)庫中的元件進行圖像的繪制的布圖軟件,且該布圖軟件還可供 使用者對該元件數(shù)據(jù)庫中的元件的數(shù)據(jù)進行更新,該圖像元件的數(shù)據(jù) 更新方法包括以下步驟(l)于使用者通過該布圖軟件開啟由該布圖軟 件所繪制的圖像時,比對該圖像中的元件的數(shù)據(jù)是否與該元件數(shù)據(jù)庫
25中相對應(yīng)的元件的數(shù)據(jù)相符合,若是,則結(jié)束該圖像元件的數(shù)據(jù)更新 方法,若否,則進至步驟(2); (2)輸出一是否依據(jù)該元件數(shù)據(jù)庫中相對 應(yīng)的元件的數(shù)據(jù)更新該圖像中的元件的數(shù)據(jù)的提示信息,以供使用者 作選擇;以及(3)于使用者于該提示信息中選擇是時,依據(jù)該元件數(shù)據(jù) 庫中相對應(yīng)的元件的數(shù)據(jù)更新該圖像中的元件的數(shù)據(jù)。
30 相比于現(xiàn)有技術(shù),本發(fā)明的圖像元件的數(shù)據(jù)更新系統(tǒng)以及方法,
是先于使用者通過該布圖軟件開啟由該布圖軟件所繪制的圖像時,比
對該圖像中的元件的數(shù)據(jù)是否與該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù) 相符合,若否,則輸出一供使用者選擇是否更新該圖像中的元件的數(shù) 據(jù)的提示信息,從而于使用者于所輸出的提示信息中選擇是時,依據(jù) 該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)更新該圖像中的元件的數(shù)據(jù),由 5此達成上述主要以及其他目的。
圖1為本發(fā)明的圖像元件的數(shù)據(jù)更新系統(tǒng)的實施例系統(tǒng)方塊示意
10 圖2為本發(fā)明的圖像元件的數(shù)據(jù)更新系統(tǒng)的提示信息于實際實施
時的對話框范例示意圖;以及
圖3為本發(fā)明的圖像元件的數(shù)據(jù)更新方法的實施例運作流程示意圖。
15 主要元件符號說明
1數(shù)據(jù)處理裝置 10元件數(shù)據(jù)庫 11圖像 12布圖軟件
20 13輸入單元
14屏幕
2圖像元件的數(shù)據(jù)更新系統(tǒng) 20比對模塊 21提示模塊 25 210對話框
22更新模塊 S10至S12步驟
具體實施例方式
30 以下通過特定的具體實施例說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)
人員可由本說明書所公開的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點及功
效。本發(fā)明也可通過其他不同的具體實施例加以施行或應(yīng)用,本說明 書中的各項細節(jié)亦可基于不同的觀點與應(yīng)用,在不背離本發(fā)明的精神 下進行各種修飾與變更。
請參閱圖1,為本發(fā)明的圖像元件的數(shù)據(jù)更新系統(tǒng)的實施例系統(tǒng)方 塊示意圖,如圖所示,本發(fā)明的圖像元件的數(shù)據(jù)更新系統(tǒng)2是應(yīng)用于
一關(guān)聯(lián)至一元件數(shù)據(jù)庫10且用以供使用者通過該元件數(shù)據(jù)庫中的 元件進行圖像11的繪制的布圖軟件12,且該布圖軟件12還可供使用 者對該元件數(shù)據(jù)庫10中的元件的數(shù)據(jù)進行更新。
于本實施例中,該元件的數(shù)據(jù)包括名稱部分以及特征部分,該名
io稱部分是指該元件的名稱,例如電阻以及電容等,而該特征部分是指 在此領(lǐng)域中的慣用名詞"Geometry",其是指元件的尺寸以及接腳位置 等與元件相關(guān)的數(shù)據(jù);該布圖軟件12為印刷電路板(PCB)的布線軟件, 例如Protd等;而該布圖軟件12是搭載于數(shù)據(jù)處理裝置1中,例如電 腦等;此外,該數(shù)據(jù)處理裝置1還包括用以提供使用者執(zhí)行該布圖
軟件12并進行如圖像11的繪制等操作的輸入單元13(例如鼠標(biāo)以及鍵 盤),以及用以顯示該布圖軟件12的程式操作界面以及該圖像11的屏 幕14(例如液晶屏幕)。
該圖像元件的數(shù)據(jù)更新系統(tǒng)2包括比對模塊20、提示模塊21 以及更新模塊22。以下即分別對本發(fā)明的圖像元件的數(shù)據(jù)更新系統(tǒng)2
的上述各物件進行詳細說明-
該比對模塊20,用以于使用者通過該布圖軟件12開啟由該布圖軟 件12所繪制的圖像11時,比對該圖像11中的元件的數(shù)據(jù)是否與該元 件數(shù)據(jù)庫10中相對應(yīng)的元件的數(shù)據(jù)相符合。于本實施例中,該比對模 塊20先于該元件數(shù)據(jù)庫10中檢索出與該圖像11中的元件的數(shù)據(jù)的名
稱部分相吻合的元件,再比對該圖像11中的元件的數(shù)據(jù)的特征部分是 否與于該元件數(shù)據(jù)庫IO所檢索出的元件的數(shù)據(jù)的特征部分相符合,于 實際實施時,該比對模塊20會于該圖像11中的元件的數(shù)據(jù)的特征部 分不與于該元件數(shù)據(jù)庫IO所檢索出的元件的數(shù)據(jù)的特征部分相符合時 輸出一觸發(fā)信號。
該提示模塊21,是用以于該比對模塊20比對出該圖像11中的元
件的數(shù)據(jù)不與該元件數(shù)據(jù)庫10中相對應(yīng)的元件的數(shù)據(jù)相符合時,輸出
一是否依據(jù)該元件數(shù)據(jù)庫10中相對應(yīng)的元件的數(shù)據(jù)更新該圖像11中
的元件的數(shù)據(jù)的提示信息,以供使用者作選擇。于本實施例中,該提
示模塊21是通過該布圖軟件12所搭載的數(shù)據(jù)處理裝置1的屏幕14以 顯示對話框的方式,輸出該是否依據(jù)該元件數(shù)據(jù)庫10中相對應(yīng)的元件
5的數(shù)據(jù)更新該圖像ll中的元件的數(shù)據(jù)的提示信息,于實際實施時,該 提示模塊21會于接收到該比對模塊20所輸出的觸發(fā)信號時,且于使 用者于該提示信息中選擇是時,輸出一更新信號。
再請一同參閱圖2,用以表示該提示信息于實際實施時的對話框范 例,如圖所示,該對話框210包括"元件數(shù)據(jù)庫的電阻(R1、 R3、 R6)
io以及電容(C3、 C4)的數(shù)據(jù)己被更新"及"是否相應(yīng)增更新布線圖中的元 件的數(shù)據(jù) "的信息提示部分,以及"是"及"否"的操作按鍵部分,其中, 該信息提示部分是用以告知使用者該元件數(shù)據(jù)庫10中的哪些元件的數(shù) 據(jù)已被更新,且該"(R1、 R3、 R6)"以及"(C3、 C4)"是可依實際需求據(jù) 以實施為該圖像ll中的元件編號或元件型號等,而該操作按鍵部分是
15用以提供使用者通過該數(shù)據(jù)處理裝置1的輸入單元13(例如鼠標(biāo))去決 定是否依據(jù)該元件數(shù)據(jù)庫10中相對應(yīng)的元件的數(shù)據(jù)更新該圖像11中 的元件的數(shù)據(jù),需予以附加說明的是,圖2所示的對話框210僅為于 實際實施時,提供一范例,并非用以限制其可實施的方式。
該更新模塊22,用以于使用者于該提示模塊21所輸出的提示信息
20中選擇是時,依據(jù)該元件數(shù)據(jù)庫10中相對應(yīng)的元件的數(shù)據(jù)更新該圖像 11中的元件的數(shù)據(jù)。于本實施例中,該更新模塊22于使用者于該提示 模塊21所輸出的提示信息中選擇是時,依據(jù)于該元件數(shù)據(jù)庫10所檢 索出的元件的數(shù)據(jù)的特征部分更新該圖像11中的元件的數(shù)據(jù)的特征部 分,于實際實施時,該更新模塊22會于接收到該提示模塊21所輸出
25的更新信號時,依據(jù)于該元件數(shù)據(jù)庫10所檢索出的元件的數(shù)據(jù)的特征 部分更新該圖像11中的元件的數(shù)據(jù)的特征部分。
又請參閱圖3,為本發(fā)明的應(yīng)用于一關(guān)聯(lián)至一元件數(shù)據(jù)庫且用以供 使用者通過該元件數(shù)據(jù)庫中的元件進行圖像的繪制的布圖軟件,且該 布圖軟件還可供使用者對該元件數(shù)據(jù)庫中的元件的數(shù)據(jù)進行更新的圖
30像元件的數(shù)據(jù)更新方法的實施例運作流程示意圖,如圖所示,該圖像 元件的數(shù)據(jù)更新方法先進行步驟SIO,于使用者通過布圖軟件開啟由該
布圖軟件所繪制的圖像時,比對該圖像中的元件的數(shù)據(jù)是否與元件數(shù) 據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)相符合,若是,則結(jié)束該圖像元件的數(shù)據(jù)
更新方法,若否,則進至步驟Sll。
在步驟Sll中,輸出一是否依據(jù)該元件數(shù)據(jù)庫中相對應(yīng)的元件的
5數(shù)據(jù)更新該圖像中的元件的數(shù)據(jù)的提示信息,以供使用者作選擇。接
著進至步驟S12。
在步驟S12中,于使用者于該提示信息中選擇是時,依據(jù)該元件 數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)更新該圖像中的元件的數(shù)據(jù)。
需予以附加說明的是,該圖像元件的數(shù)據(jù)更新方法的詳細實施內(nèi) io 容是已于前述的圖像元件的數(shù)據(jù)更新系統(tǒng)中揭示,故于此不復(fù)加累述。 綜上所述,本發(fā)明的圖像元件的數(shù)據(jù)更新系統(tǒng)以及方法,主要是 先于使用者通過該布圖軟件開啟由該布圖軟件所繪制的圖像時,比對 該圖像中的元件的數(shù)據(jù)是否與該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)相 符合,若否,則輸出一供使用者選擇是否更新該圖像中的元件的數(shù)據(jù) 15的提示信息,從而于使用者于所輸出的提示信息中選擇是時,依據(jù)該 元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)更新該圖像中的元件的數(shù)據(jù);由此 可于該元件數(shù)據(jù)庫中的元件的數(shù)據(jù)被更新時,經(jīng)使用者的確認,而相 應(yīng)更新所繪制的圖像中的元件的數(shù)據(jù),相比于現(xiàn)有技術(shù),本發(fā)明的圖 像元件的數(shù)據(jù)更新系統(tǒng)以及方法是運用上述系統(tǒng)的各模塊以及上述方 20法的各步驟的運作,不僅可提高元件數(shù)據(jù)的更新的效率,更可確保圖 像中的所有元件的數(shù)據(jù)皆被檢查且經(jīng)使用者的確認進行相應(yīng)的更新。
上述實施例配合附圖僅例示性說明本發(fā)明的原理及其功效,而非 用于限制本發(fā)明。任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及
范疇下,對上述實施例進行修飾與改變。因此,本發(fā)明的權(quán)利保護范
25 圍,應(yīng)如權(quán)利要求所列。
權(quán)利要求
1.一種圖像元件的數(shù)據(jù)更新系統(tǒng),應(yīng)用于一關(guān)聯(lián)至一元件數(shù)據(jù)庫且用以供使用者通過該元件數(shù)據(jù)庫中的元件進行圖像的繪制的布圖軟件,且該布圖軟件還可供使用者對該元件數(shù)據(jù)庫中的元件的數(shù)據(jù)進行更新,該圖像元件的數(shù)據(jù)更新系統(tǒng)包括比對模塊,用以于使用者通過該布圖軟件開啟由該布圖軟件所繪制的圖像時,比對該圖像中的元件的數(shù)據(jù)是否與該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)相符合;提示模塊,用以于該比對模塊比對出該圖像中的元件的數(shù)據(jù)不與該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)相符合時,輸出一是否依據(jù)該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)更新該圖像中的元件的數(shù)據(jù)的提示信息,以供使用者作選擇;以及更新模塊,用以于使用者于該提示模塊所輸出的提示信息中選擇是時,依據(jù)該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)更新該圖像中的元件的數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的圖像元件的數(shù)據(jù)更新系統(tǒng),其中,該元件 的數(shù)據(jù)包括名稱部分以及特征部分。
20
3. 根據(jù)權(quán)利要求2所述的圖像元件的數(shù)據(jù)更新系統(tǒng),其中,該比對 模塊先于該元件數(shù)據(jù)庫中檢索出與該圖像中的元件的數(shù)據(jù)的名稱部分 相吻合的元件,再比對該圖像中的元件的數(shù)據(jù)的特征部分是否與于該 元件數(shù)據(jù)庫所檢索出的元件的數(shù)據(jù)的特征部分相符合。
4. 根據(jù)權(quán)利要求3所述的圖像元件的數(shù)據(jù)更新系統(tǒng),其中,該更新 模塊于使用者于該提示模塊所輸出的提示信息中選擇是時,依據(jù)于該 元件數(shù)據(jù)庫所檢索出的元件的數(shù)據(jù)的特征部分更新該圖像中的元件的 數(shù)據(jù)的特征部分。
5. 根據(jù)權(quán)利要求1所述的圖像元件的數(shù)據(jù)更新系統(tǒng),其中,該提示 模塊通過該布圖軟件所搭載的數(shù)據(jù)處理裝置的屏幕以顯示對話框的方 式,輸出該是否依據(jù)該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)更新該圖像 中的元件的數(shù)據(jù)的提示信息。
6.根據(jù)權(quán)利要求1所述的圖像元件的數(shù)據(jù)更新系統(tǒng),其中,該布圖軟件為印刷電路板的布線軟件。
7. —種圖像元件的數(shù)據(jù)更新方法,應(yīng)用于一關(guān)聯(lián)至一元件數(shù)據(jù)庫且 用以供使用者通過該元件數(shù)據(jù)庫中的元件進行圖像的繪制的布圖軟 件,且該布圖軟件還可供使用者對該元件數(shù)據(jù)庫中的元件的數(shù)據(jù)進行更新,該圖像元件的數(shù)據(jù)更新方法包括以下步驟(1) 于使用者通過該布圖軟件開啟由該布圖軟件所繪制的圖像時, 比對該圖像中的元件的數(shù)據(jù)是否與該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù) 據(jù)相符合,若是,則結(jié)束該圖像元件的數(shù)據(jù)更新方法,若否,則進至15 步驟(2);(2) 輸出一是否依據(jù)該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)更新該圖 像中的元件的數(shù)據(jù)的提示信息,以供使用者作選擇;以及。)于使用者于該提示信息中選擇是時,依據(jù)該元件數(shù)據(jù)庫中相對 應(yīng)的元件的數(shù)據(jù)更新該圖像中的元件的數(shù)據(jù)。
20
8. 根據(jù)權(quán)利要求7所述的圖像元件的數(shù)據(jù)更新方法,其中,該元件 的數(shù)據(jù)包括名稱部分以及特征部分。
9. 根據(jù)權(quán)利要求8所述的圖像元件的數(shù)據(jù)更新方法,其中,該步驟 25 (1),于使用者通過該布圖軟件開啟已通過該布圖軟件繪制的圖像時,是先于該元件數(shù)據(jù)庫中檢索出與該圖像中的元件的數(shù)據(jù)的名稱部分相 吻合的元件,再比對該圖像中的元件的數(shù)據(jù)的特征部分是否與于該元 件數(shù)據(jù)庫所檢索出的元件的數(shù)據(jù)的特征部分相符合。
10.根據(jù)權(quán)利要求9所述的圖像元件的數(shù)據(jù)更新方法,其中,該步驟(3),于使用者于該提示信息中選擇是時,是依據(jù)于該元件數(shù)據(jù)庫所 檢索出的元件的數(shù)據(jù)的特征部分更新該圖像中的元件的數(shù)據(jù)的特征部 分。
11. 根據(jù)權(quán)利要求7所述的圖像元件的數(shù)據(jù)更新方法,其中,該步 5驟(2),通過該布圖軟件所搭載的數(shù)據(jù)處理裝置的屏幕以顯示對話框的方式,輸出該是否依據(jù)該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)更新該圖 像中的元件的數(shù)據(jù)的提示信息。
12. 根據(jù)權(quán)利要求7所述的圖像元件的數(shù)據(jù)更新方法,其中,該布 10圖軟件為印刷電路板的布線軟件。
全文摘要
一種圖像元件的數(shù)據(jù)更新系統(tǒng)以及方法,應(yīng)用于一關(guān)聯(lián)至一元件數(shù)據(jù)庫且用以供使用者通過該元件數(shù)據(jù)庫中的元件進行圖像的繪制的布圖軟件,其先于使用者通過該布圖軟件開啟由該布圖軟件所繪制的圖像時,比對該圖像中的元件的數(shù)據(jù)是否與該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)相符合,若否,則輸出一供使用者選擇是否更新該圖像中的元件的數(shù)據(jù)的提示信息,從而于使用者于所輸出的提示信息中選擇是時,依據(jù)該元件數(shù)據(jù)庫中相對應(yīng)的元件的數(shù)據(jù)更新該圖像中的元件的數(shù)據(jù);由此可于該元件數(shù)據(jù)庫中的元件的數(shù)據(jù)被更新時,經(jīng)使用者的確認,而相應(yīng)更新所繪制的圖像中的元件的數(shù)據(jù)。
文檔編號G06F17/50GK101162478SQ20061014224
公開日2008年4月16日 申請日期2006年10月10日 優(yōu)先權(quán)日2006年10月10日
發(fā)明者影 于, 梅 劉, 楊淑敏 申請人:英業(yè)達股份有限公司