[發明專利]一種數控編程軟件設計方法及編程軟件在審
| 申請號: | 202111340419.8 | 申請日: | 2021-11-12 |
| 公開(公告)號: | CN114089971A | 公開(公告)日: | 2022-02-25 |
| 發明(設計)人: | 蘇寶鈺;李琦劍;孫宏迪;金紫翔;關博文 | 申請(專利權)人: | 航天科工哈爾濱風華有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30 |
| 代理公司: | 哈爾濱市偉晨專利代理事務所(普通合伙) 23209 | 代理人: | 李曉敏 |
| 地址: | 150036 黑龍*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數控 編程 軟件設計 方法 軟件 | ||
1.一種數控編程軟件設計方法,其特征在于:該方法的具體步驟如下:
步驟一,首先,通過Java平臺中的Swing工具類,實現在windows操作系統上的GUI界面,并提供帶有交互功能的生成數控加工數據文本的方式;
步驟二,使用預先內置的字符串處理方法,通過用戶輸入參數并點擊相應的按鈕,生成用戶所需的數控加工數據文本。
2.根據權利要求1所述的一種數控編程軟件設計方法,其特征在于:步驟一中,對生成數控加工數據文本的處理方法是:
通過繼承java平臺的JFrame類實現窗口的構建及布局,通過swing組件中的JTabbedPane工具類,實現不同功能的選項卡,每個選項卡都作為獨立的容器處理各自的內容,從而生成各自功能的數控加工數據文本;
每個選項卡中,都包含標簽、文本框、文本域、單選按鈕和復選框、圖片組件,用戶能夠通過各個標簽中顯示的信息,結合圖片中的注釋,在所對應的文本框中輸入必要的參數,當用戶選擇生成程序時,軟件通過JTextField類的getText()方法獲取用戶輸入的參數,并將其進行整合、處理后通過JTextArea類的setText()方法,將預先內置的字符串與整合后的信息一并輸出,從而在JTextArea的實例中顯示出用戶所需的數控加工數據文本,供用戶復制到相應的存儲介質中永久保存。
3.根據權利要求1所述的一種數控編程軟件設計方法,其特征在于:步驟二中,實現生成數控加工數據文本功能的詳細步驟如下:
(1)首先,根據用戶所選擇的功能選項卡,初始化顯示對應的標簽、文本框以及帶有使用說明的文本域;
(2)通過創建兩個int變量,并實時監控兩個變量的值,來識別用戶所選擇的單選按鈕,以及復選框是否勾選,從而判定用戶所需的功能類型,并在相應選項卡中通過JComponent容器中的setEnabled(false)方法將不需要用到的標簽、文本框切換到不可編輯狀態;
(3)通過繼承JPanel類并重寫類中的public void paint(Graphics g)方法,繪制圖片,同時利用用Graphics類中的public abstract boolean drawImage方法收集圖片的數據、放置位置信息,利用這種導入圖片的方式,將不同“str”路徑及名稱的圖片文件導入到軟件中來,并在各自對應的選項卡容器中,添加不同功能所需用到的圖片資源;
(4)當用戶選擇舉例時,軟件通過setText()方法將預先內置的可用信息在對應的JTextField實例中顯示出來,此時當用戶再次選擇生成程序時,軟件通過JTextField類的getText()方法獲取到用戶選擇舉例時,在JTextField實例中顯示出來的參數,并結合預先內置的字符串,在JTextArea的實例中輸出與舉例功能一致的數控加工數據文本;
(5)當用戶點選擇清空所有時,軟件通過setText()方法將所有JTextField的實例及JTextArea的實例均設置為“空”字符串;
(6)當用戶選擇復位時,軟件通過setText()方法將所有JTextField的實例及JTextArea的實例均設置為第一次進入界面時的初始化狀態,其中包含了在部分JTextField實例中預先設置的簡要提示文本,以及在JTextArea的實例中預先設置的“使用說明”的信息文本;
(7)最后,利用“exe4j”工具,將已打包的java項目,結合所需的jre資源和ico圖標文件,轉換成真正在windows操作系統上能夠運行的應用軟件。
4.根據權利要求1所述的一種數控編程軟件設計方法,其特征在于:步驟二中,當用戶點擊相應的按鈕或選項卡時,該軟件提供相應的參考圖及各界面的使用說明。
5.一種數控編程軟件,其特征在于,包括:
初始化單元,用于初始化原始程序文件和函數指令列表;
程序參數獲取單元,用于獲取用戶輸入的待加工零件參數信息;
程序生成單元,用于根據程序參數獲取單元獲取的待加工零件參數信息,生成數控加工數據程序文本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天科工哈爾濱風華有限公司,未經航天科工哈爾濱風華有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111340419.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:變壓器冷卻裝置
- 下一篇:一種球形燃料流場與壓場測量實驗裝置





