TWI390423B - 圖庫管理系統及方法 - Google Patents
圖庫管理系統及方法 Download PDFInfo
- Publication number
- TWI390423B TWI390423B TW95140785A TW95140785A TWI390423B TW I390423 B TWI390423 B TW I390423B TW 95140785 A TW95140785 A TW 95140785A TW 95140785 A TW95140785 A TW 95140785A TW I390423 B TWI390423 B TW I390423B
- Authority
- TW
- Taiwan
- Prior art keywords
- tile
- block table
- table record
- found
- graphic
- Prior art date
Links
Landscapes
- Processing Or Creating Images (AREA)
Description
本發明涉及一種圖庫管理系統及方法。
在模具圖形設計中,經常要涉及到各類標準件、標注符號、專用圖形構成的圖庫,圖庫的建立和使用不僅與國家標準、行業標準和設計規範相關,而且與企業的產品特點、生產條件和工程技術人員的設計水準密切相連。
在通常的模具設計軟體(如AutoCAD)中,提供了簡單制作圖塊的方法,利用軟體提供的命令可以完成簡單圖庫的製作和添加圖塊到當前圖形檔中。例如在AutoCAD中,當用戶需要在當前圖形檔中添加圖塊時,必須先用wblock命令生成圖塊檔,然後用insert命令將該圖塊添加到當前圖形檔中,但用該方法在當前圖檔中添加圖塊過程繁瑣,且用wblock命令生成圖塊檔時,會覆蓋在磁片上可能存在的同名檔。
鑒於以上內容,有必要提供一種圖庫管理系統及方法,其可透過選擇要添加的圖塊,自動添加該圖塊到當前圖形檔中。
一種圖庫管理系統,包括主機,所述主機包括模具設計單元,用於生成圖塊及建立圖形資料庫,所述圖形資料庫中包括一個塊表記錄,所述塊表記錄包括一個模型空間,所述主機還包含有圖庫管理單元,該圖庫管理單元連接有一個外部圖檔,該圖庫管理單元包括:圖塊選擇
模組,用於選擇要添加到一個圖形檔中的圖塊;圖塊查找模組,用於根據該圖塊的識別字,在圖形資料庫的塊表記錄和外部圖檔中尋找該圖塊;圖塊添加模組,用於當圖形資料庫的塊表記錄存在該圖塊時,直接將圖形資料庫的塊表記錄中已有的該圖塊添加到塊表記錄的模型空間中,及當圖形資料庫的塊表記錄不存在該圖塊,而圖塊查找模組在外部圖檔中找到該圖塊時,將尋找到的圖塊添加到圖形資料庫的塊表記錄的模型空間中。
一種圖庫管理方法,包括如下步驟:選擇要添加到圖形檔中的圖塊;根據該圖塊的識別字,在圖形資料庫的塊表記錄中尋找該圖塊;當在圖形資料庫的塊表記錄中找到該圖塊時,將尋找到的圖塊添加到圖形資料庫的塊表記錄的模型空間中;當圖形資料庫的塊表記錄中不存在該圖塊時,根據該圖塊的識別字在外部圖檔中尋找該圖塊;當在外部圖檔中找到該圖塊時,將尋找到的圖塊添加到圖形資料庫的塊表記錄的模型空間中。
相較於習知技術,所述的圖庫管理系統及方法,透過選擇要添加的圖塊,自動添加該圖塊到當前圖形檔中,避免了人為添加圖塊的繁瑣步驟。
參閱圖1所示,係本發明圖庫管理系統較佳實施例的系統架構圖。該系統主要包括顯示器1、主機2、鍵盤3及滑鼠4,所述主機2包含有模具設計單元20及圖庫管理單元21。其中,模具設計單元20是一種模具自動設計軟體(如AutoCAD),用於在模具設計中生成各種圖塊,一個圖庫
可以是一個圖檔,存儲有多個圖塊。每個圖塊都有一個自己的識別字,該識別字可以唯一確定一個圖塊,例如範本拆圖的識別字為A3,零件拆圖的識別字為A4等。圖庫管理單元21用於將選擇的模具設計單元20生成的圖塊,自動添加該圖塊到一個圖形檔中。
所述主機2連接有顯示器1,用於顯示模具設計單元20生成的圖塊和圖庫管理單元21生成的圖塊添加結果和圖塊查詢結果。所述鍵盤3和滑鼠4用作輸入設備,可以在生成圖塊及添加圖塊時輸入資料。
參閱圖2所示,係圖1中所示模具設計單元20和圖庫管理單元21與資料庫之間的關係圖。在用戶利用模具設計單元20進行繪圖時,模具設計單元20會建立一個圖形資料庫30,所述圖形資料庫30包括一個塊表記錄,所述塊表記錄用於存儲圖塊。其中,塊表記錄中包含一個模型空間,只有添加到模型空間中的圖塊才能夠顯示在圖形檔中,否則只是作為塊表記錄保存在圖形資料庫30中。所示外部圖檔40用於存儲用戶想要添加到圖形檔中的圖塊(圖塊a、圖塊b、圖塊n等)。在圖形資料庫30中不含用戶想要添加的圖塊時,圖庫管理單元21就從外部圖檔40中尋找用戶想要添加到圖形檔中的圖塊。
所述圖庫管理單元21包括圖塊選擇模組210,圖塊查找模組211,圖塊添加模組212及提示模組213。本發明所稱的模組是完成一特定功能的電腦程式段,比程式更適合於描述軟體在電腦中的執行過程,因此在本發明以下對軟體描述中都以模組描述,以下描述將結合圖1和圖2進
行。
當用戶要在一個圖形檔中添加圖塊時(即將該圖塊調入到圖形資料庫30中),先透過圖塊選擇模組210選擇將要添加到該圖形檔中的圖塊。然後,圖塊查找模組211根據該圖塊的識別字在圖形資料庫30中尋找該圖塊,如果圖形資料庫30的塊表記錄中存在該圖塊,則圖塊添加模組212直接將圖形資料庫30的塊表記錄中已有的該圖塊添加到塊表記錄的模型空間中。如果圖形資料庫30的塊表記錄中不存在該圖塊,則圖塊查找模組211根據該圖塊的識別字在外部圖檔40中尋找該圖塊。如果圖塊查找模組211沒有在外部圖檔40中找到該圖塊(比如外部圖檔40連結不上或外部圖檔40中不存在該圖塊等),則提示模組213提示找不到該圖塊的錯誤訊息。如果圖塊查找模組211在外部圖檔40中找到該圖塊,則圖塊添加模組212將尋找到的圖塊添加到圖形資料庫30的塊表記錄的模型空間中,添加的圖塊將顯示在圖形檔中。
參閱圖3所示,係本發明圖庫管理方法較佳實施例的流程圖。首先,步驟S401,選擇將要添加到圖形檔中的圖塊。
步驟S402,圖塊查找模組211根據該圖塊的識別字在圖形資料庫30中尋找該圖塊。
步驟S403,如果在圖形資料庫30的塊表記錄中找到該圖塊,則圖塊添加模組212直接將尋找到的圖塊添加到圖形資料庫30的塊表記錄的模型空間中。
步驟S404,如果圖形資料庫30的塊表記錄中不存在該圖塊,則圖塊查找模組211根據該圖塊的識別字在外部圖檔40中尋找該圖塊。
步驟S405,如果圖塊查找模組211在外部圖檔40中找到該圖塊,則圖塊添加模組212將尋找到的圖塊添加到圖形資料庫30的塊表記錄的模型空間中,添加的圖塊將顯示在當前圖形檔中。
步驟S406,如果圖塊查找模組211沒有在外部圖檔40中找到該圖塊(比如外部圖檔40連結不上或外部圖檔40中不存在該圖塊等),則提示模組213提示找不到該圖塊的錯誤訊息。
本發明圖庫管理系統及方法,雖以較佳實施例揭露如上,然其並非用以限定本發明。任何熟悉此項技藝之人士,在不脫離本發明之精神及範圍內,當可做更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
1‧‧‧顯示器
2‧‧‧主機
3‧‧‧鍵盤
4‧‧‧滑鼠
20‧‧‧模具設計單元
21‧‧‧圖庫管理單元
210‧‧‧圖塊選擇模組
211‧‧‧圖塊查找模組
212‧‧‧圖塊添加模組
213‧‧‧提示模組
圖1係本發明圖庫管理系統較佳實施例的系統架構圖。
圖2係圖1中所示模具設計單元和圖庫管理單元與資料庫之間的關係圖。
圖3係本發明圖庫管理方法較佳實施例的流程圖。
Claims (4)
- 一種圖庫管理系統,包括主機,所述主機包括模具設計單元,用於生成圖塊及建立圖形資料庫,所述圖形資料庫中包括一個塊表記錄,所述塊表記錄包括一個模型空間,其中,所述主機還包含有圖庫管理單元,該圖庫管理單元連接有一個外部圖檔,該圖庫管理單元包括:圖塊選擇模組,用於選擇要添加到一個圖形檔中的圖塊;圖塊查找模組,用於根據該圖塊的識別字,在圖形資料庫的塊表記錄和外部圖檔中尋找該圖塊;及圖塊添加模組,用於當圖形資料庫的塊表記錄存在該圖塊時,直接將圖形資料庫的塊表記錄中已有的該圖塊添加到塊表記錄的模型空間中,及當圖形資料庫的塊表記錄不存在該圖塊,而圖塊查找模組在外部圖檔中找到該圖塊時,將尋找到的圖塊添加到圖形資料庫的塊表記錄的模型空間中。
- 如申請專利範圍第1項所述的圖庫管理系統,其中,所述圖庫管理系統還包括一提示模組,用於當圖塊查找模組在圖形資料庫的塊表記錄及外部圖檔中都找不到該圖塊時,提示找不到該圖塊的錯誤訊息。
- 一種圖庫管理方法,該方法包括如下步驟:接收用戶選擇的要添加到圖形檔中的圖塊;根據該圖塊的識別字,在圖形資料庫的塊表記錄中尋找該圖塊;當在圖形資料庫的塊表記錄中找到該圖塊時,將尋找到的圖塊添加到圖形資料庫的塊表記錄的模型空間中; 當圖形資料庫的塊表記錄中不存在該圖塊時,根據該圖塊的識別字在外部圖檔中尋找該圖塊;及當在外部圖檔中找到該圖塊時,將尋找到的圖塊添加到圖形資料庫的塊表記錄的模型空間中。
- 如申請專利範圍第3項所述的圖庫管理方法,其中,該方法還包括:如果沒有在圖形資料庫的塊表記錄及外部圖檔中找到該圖塊時,則提示找不到該圖塊的錯誤訊息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW95140785A TWI390423B (zh) | 2006-11-03 | 2006-11-03 | 圖庫管理系統及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW95140785A TWI390423B (zh) | 2006-11-03 | 2006-11-03 | 圖庫管理系統及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200821881A TW200821881A (en) | 2008-05-16 |
TWI390423B true TWI390423B (zh) | 2013-03-21 |
Family
ID=44770644
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW95140785A TWI390423B (zh) | 2006-11-03 | 2006-11-03 | 圖庫管理系統及方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI390423B (zh) |
-
2006
- 2006-11-03 TW TW95140785A patent/TWI390423B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
TW200821881A (en) | 2008-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4197328B2 (ja) | データを編集する画面の表示を制御するシステム、およびその方法 | |
US7805451B2 (en) | Ontology-integration-position specifying apparatus, ontology-integration supporting method, and computer program product | |
US20070179973A1 (en) | Status tool to expose metadata read and write queues | |
CN102272751B (zh) | 在数据库环境通过背景同步的数据完整性 | |
CN111427577A (zh) | 代码处理方法、装置及服务器 | |
JP2010102593A (ja) | 情報処理装置およびその方法、プログラム、記録媒体 | |
TWI390423B (zh) | 圖庫管理系統及方法 | |
US20080033949A1 (en) | Electronic apparatus and method therefor | |
US9626161B2 (en) | Computer readable medium and methods for filtering a dynamic comparison model | |
JP5884925B2 (ja) | 管理支援装置、管理支援方法及び管理支援プログラム | |
JP3898485B2 (ja) | 作図図面表示装置、作図図面表示方法及び記録媒体 | |
CN116745757A (zh) | 替换表 | |
CN104243201B (zh) | 网络设备测试用例对应拓扑图的存储方法及*** | |
CN101174282A (zh) | 图库管理***及方法 | |
JP2008027340A (ja) | Webサービス設計方法及び装置 | |
JP2010086476A (ja) | 設計支援装置及び設計支援プログラム | |
JP2007164532A (ja) | タスク表示装置、タスク表示方法及びタスク表示プログラム | |
JP2020017299A (ja) | 情報処理装置、その処理方法、及びプログラム | |
US20060048138A1 (en) | System, method, and program for resizing an install image | |
JP2008015874A (ja) | データ編集システム、サーバ装置、クライアント装置及びプログラム | |
JP4756962B2 (ja) | 製品構成管理プログラム、製品構成管理方法および製品構成管理装置 | |
JP2007065923A (ja) | 自動調整プログラム及びそのシステム | |
CN108319750B (zh) | 基于dwg文件拆分和重组方法的地铁工程协同设计*** | |
JP2009015774A (ja) | 情報処理装置及び情報処理方法 | |
JP2009053821A (ja) | データベース処理システム、データベースシステム、データベース処理方法及び、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |