本發明涉及工件尺寸標注,尤其涉及一種公差標注系統和方法。
背景技術:
1、當前,二維/三維繪圖軟件一般均具有尺寸標注功能,在對工件的尺寸進行標注時,通常需要同時標注該尺寸的公差,產品的公差是影響產品精度和可靠性的一個重要因素,它是指零件尺寸和幾何參數的允許變動量,是機械精度表達的具體體現。
2、目前的三維軟件如solidworks等在對工件的公差進行標注的過程中需要鼠標在軟件彈出的對話框中選擇、并點擊多次,這個過程繁瑣低效,且長時間點擊鼠標會造成使用者手指、手腕的疲勞甚至損傷。
技術實現思路
1、基于上述現有技術中存在的問題,本發明旨在解決現有技術中使用繪圖軟件對工件的公差進行標注的過程繁瑣低效,且長時間點擊鼠標會造成使用者手指、手腕的疲勞甚至損傷的技術問題。
2、本發明提供一種公差標注系統,其包括:
3、數據庫,其內存儲有標注指令規則表和公差對照表;
4、軟件交互模塊,其與繪圖軟件通信連接,用于獲取所述繪圖軟件中的標注對象;
5、用戶交互模塊,用于輸入用戶指令;
6、解析處理模塊,其與所述數據庫、所述軟件交互模塊和所述用戶交互模塊分別建立通信連接,用于讀取所述標注對象的具體信息,并基于所述數據庫中的標注指令規則表和公差對照表解析所述用戶指令,得到指令解析結果;
7、公差標注模塊,其與所述解析處理模塊建立通信連接,用于根據所述標注對象的具體信息及所述指令解析結果,對所述標注對象的公差進行添加/修改,并通過所述軟件交互模塊將添加/修改內容傳遞至所述繪圖軟件并執行。
8、根據本發明一實施例,所述標注指令規則表中記錄有多種標注指令及對應的標注操作;
9、所述用戶指令包括公差數據、標注指令及公差代號等級。
10、根據本發明一實施例,所述軟件交互模塊與所述繪圖軟件的二次開發接口建立通信連接。
11、根據本發明一實施例,所述公差標注系統還包括與所述用戶交互模塊通信連接的緩存模塊,用于至少緩存所述公差標注系統在一次工作過程中所述用戶交互模塊輸入及復制的用戶指令。
12、根據本發明一實施例,所述用戶指令均為ascii指令。
13、本發明還提供一種公差標注方法,基于所述的公差標注系統實現,其包括以下步驟:
14、將軟件交互模塊與繪圖軟件建立通信連接,并使用該繪圖軟件打開待編輯的圖紙;
15、獲取圖紙中標注對象后,在用戶交互模塊中輸入用戶指令;
16、解析處理模塊讀取獲取所述標注對象的具體信息,并基于數據庫中存儲的標注指令規則表和公差對照表解析所述用戶指令,以得到指令解析結果;
17、公差標注模塊根據所述標注對象的具體信息及所述指令解析結果,對所述標注對象的公差進行添加/修改,并通過所述軟件交互模塊將添加/修改內容傳遞至繪圖軟件并執行。
18、根據本發明一實施例,獲取圖紙中標注對象后,在用戶交互模塊中輸入用戶指令,包括以下步驟:
19、在獲取繪圖軟件中標注對象后自動彈出一具有文本輸入框的用戶交互界面;
20、在所述文本輸入框中輸入用戶指令。
21、根據本發明一實施例,所述標注指令規則表中記錄有多種標注指令及對應的標注操作;
22、解析用戶指令是以查表的方式,查詢數據庫中的標注指令規則表中標注指令對應的標注操作和公差代號等級表中公差代號等級對應的公差數據。
23、根據本發明一實施例,所述標注對象的具體信息包括標注對象的類型和數值。
24、本發明的有益效果是:
25、本發明提供的一種公差標注系統和方法,在輸入用戶指令后,基于數據庫中存儲的標注指令規則表和公差對照表,對輸入的用戶指令進行解析后執行公差的標注,以此代替大量點擊鼠標的操作,使得公差標注工作更為高效;并且可用于不同繪圖軟件中的公差標注工作,通用性較高。
1.一種公差標注系統,其特征在于,包括:
2.根據權利要求1所述的一種公差標注系統,其特征在于,所述標注指令規則表中記錄有多種標注指令及對應的標注操作;
3.根據權利要求1所述的一種公差標注系統,其特征在于,所述軟件交互模塊與所述繪圖軟件的二次開發接口建立通信連接。
4.根據權利要求1所述的一種公差標注系統,其特征在于,還包括與所述用戶交互模塊通信連接的緩存模塊,用于至少緩存所述公差標注系統在一次工作過程中所述用戶交互模塊輸入及復制的用戶指令。
5.根據權利要求4所述的一種公差標注系統,其特征在于,所述用戶指令均為ascii指令。
6.一種公差標注方法,基于權利要求1~5任一項所述的公差標注系統實現,其特征在于,包括以下步驟:
7.根據權利要求6所述的一種公差標注系統,其特征在于,獲取圖紙中標注對象后,在用戶交互模塊中輸入用戶指令,包括以下步驟:
8.根據權利要求6所述的一種公差標注方法,其特征在于,所述標注指令規則表中記錄有多種標注指令及對應的標注操作;
9.根據權利要求6所述的一種公差標注方法,其特征在于,所述標注對象的具體信息包括標注對象的類型和數值。