[發明專利]對象屬性的設置方法及裝置有效
| 申請號: | 201210452345.1 | 申請日: | 2012-11-12 |
| 公開(公告)號: | CN102930112A | 公開(公告)日: | 2013-02-13 |
| 發明(設計)人: | 周彪;張文智 | 申請(專利權)人: | 北京數碼大方科技股份有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50;G06F17/30 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 吳貴明;張永明 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 對象 屬性 設置 方法 裝置 | ||
技術領域
本發明涉及數據處理領域,具體而言,涉及一種對象屬性的設置方法及裝置。
背景技術
目前,在制作CAD圖紙過程中為了滿足各種國標或廠標的規范,用戶通常需要設置各種繪圖對象的線型、線型比例、顏色以及圖層等各種屬性,若始終通過手工操作來對每一個繪圖對象的屬性進行設置,則是一項非常繁瑣的工作,繪圖者總是希望通過盡可能簡單方便的方式來簡化此操作。因此,CAXA電子圖板提供了一種自動設置對象屬性的方法,根據用戶預先定義的對象屬性規則,在創建對象或執行更新對象屬性命令時,自動設置對象的各種屬性,極大地簡化了繪圖的流程,達到了快速出圖的目的。
現有CAD軟件在設置對象屬性時所具有的功能是:在線型、層管理器中指定某一個屬性為當前屬性,則在系統中新建對象時,新建的對象均會將這個唯一的當前屬性作為該對象屬性。當用戶需要為不同的對象設置不同的屬性時,需要通過選中某個需要修改屬性的對象,進入屬性列表,將該對象的屬性進行修改。由上可知,在系統的制圖區域設置好當前屬性之后,新建的對象都會無條件的落入該當前屬性中,因此會造成不同的對象落入相同的屬性中,而不能使不同的對象落入不同的屬性。在根據用戶需要修改對象的屬性時,若需要修改的對象數量很大,用戶就需要一一選中對象,通過屬性列表一一修改對象的屬性,這樣的屬性修改操作繁瑣,制圖的效率低下。
針對現有技術中在創建或修改大量的對象屬性時,需要將對象一一進行屬性設置,操作繁瑣,從而導致制圖的效率低下的問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術在創建或修改大量的對象屬性時,需要將對象一一進行屬性設置,操作繁瑣,從而導致制圖的效率低下的問題,目前尚未提出有效的解決方案,為此,本發明的主要目的在于提供一種對象屬性的設置方法及裝置,以解決上述問題。
為了實現上述目的,根據本發明的一個方面,提供了一種對象屬性的設置方法,該方法包括:接收用于設置對象屬性的設置數據,并獲取設置數據中的對象標識;根據對象標識對數據庫中的對象數據進行查詢處理,以獲取與對象標識相匹配的對象數據,其中,數據庫包括對象標識與對象數據的第一關聯關系;根據對象數據從數據庫中提取與對象數據相對應的預定屬性數據,其中,數據庫包括對象數據與預定屬性數據的第二關聯關系;根據預定屬性數據設置對象屬性。
進一步地,在接收設置對象的屬性的設置數據,并獲取設置數據中的對象標識之后,方法還包括:檢測數據庫中是否存在與對象標識相對應的第一關聯關系;在對象數據中存在與對象標識相對應的第一關聯關系的情況下,根據對象標識對數據庫中的對象數據進行匹配處理,以獲取與對象標識相匹配的對象數據;在對象數據中不存在與對象標識相對應的第一關聯關系的情況下,獲取默認屬性數據。
進一步地,設置數據包括創建屬性數據,其中,接收設置對象的屬性的設置數據,并獲取設置數據中的對象標識的步驟包括:獲取創建對象的創建請求;檢測制圖區域是否為空白區域;在制圖區域為空白區域的情況下,根據創建請求生成創建屬性數據,并獲取創建屬性數據中的對象標識。
進一步地,設置數據包括修改屬性數據,其中,接收設置制圖對象的屬性的設置數據,并獲取設置數據中的對象標識的步驟包括:獲取創建對象的創建請求;檢測制圖區域是否為空白區域;在制圖區域不是空白區域的情況下,根據創建請求生成創建屬性數據,并獲取制圖區域中對象的對象標識和修改屬性數據中的對象標識。
進一步地,在接收設置對象的屬性的設置數據,并獲取設置數據中的對象標識之前,方法還包括:創建對象標識與對象數據的第一關聯關系;創建對象數據與預定屬性數據的第二關聯關系;將第一關聯關系以及第二關聯關系進行保存,以獲取數據庫。
為了實現上述目的,根據本發明的一個方面,提供了一種對象屬性的設置裝置,該裝置包括:第一處理模塊,用于接收用于設置對象屬性的設置數據,并獲取設置數據中的對象標識;查詢模塊,用于根據對象標識對數據庫中的對象數據進行查詢處理,以獲取與對象標識相匹配的對象數據,其中,數據庫包括對象標識與對象數據的第一關聯關系;提取模塊,用于根據對象數據從數據庫中提取與對象數據相對應的預定屬性數據,其中,數據庫包括對象數據與預定屬性數據的第二關聯關系;設置模塊,用于根據預定屬性數據設置對象屬性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京數碼大方科技股份有限公司,未經北京數碼大方科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210452345.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:大容量三相及單相繼電保護向量模擬系統
- 下一篇:一種產生參數化單元的方法





