技術頻道

      KuCut線切割編程軟件的開發項目過程

      KuCut線切割編程軟件的開發項目過程

      先說說舊事:
      開發一種線切割軟件這是我當初畢業時就有的想法。2000年認識了一位在上海工作的編程愛好者(已不知大名,就稱為貴人甲吧),我出開發費用與交軟件項目需求書, 然后由他進行C語言的DOS下仿ZDBC與AUTOP的開發,結果是失敗告終的,但對我個人來說有“成功”之處:就是這位貴人甲把未能完成的全部C源代碼發給我了(免費),雖然現在的程序里結構完全與他提供的源代碼不一樣,但給我啟發了許多。當時我正從QBasic轉向學習C語言,基本掌握C基本語言后,我就圍繞貴人甲的代碼進行專業繪圖方面的學習,從看懂然后到修改源代碼,我很努力,幾乎半年多的時間都是熬夜的,但到2001年,我對開發線切割還是沒有能力的,自己也清楚只能做非常簡單的程序,還好寫出了只一個功能預覽的“AUTOP的DAT的圖形預覽功能”。在2002-2003年,認識一位正要從事線切割編程的貴人乙(注:目前與貴人乙沒有來往了,存在矛盾,但還是稱為貴人乙)。在多次與貴人乙的碰面與接觸中,我出了“高價”(當時是個數字的)購買了他的修改的源代碼(購買的原因是:想知道如何現實“dos下模擬按鍵”,因為有了個“模擬按鍵”功能后,就可以在我原來“AUTOP的DAT圖形預覽”中直接選擇文件打開進入到AUTOP進行繪圖與編輯,從而與AUTOP完美結合),但后來在<>里有完整的模擬按鍵函數,所以購買后的源代碼幾乎一行都沒有用到(反而把貴人乙引入線切割軟件這行:這一點真是后悔與失敗)。此后,我的C語言編寫能力大大的提高,并學了C++,有了DOS16與DOS32下的模擬按鍵函數,我在2004-2005兩年內,就寫了增加帶預覽,等距偏移,穩定聯機傳送,與DXF相互轉換(DXF由貴人丙的支持)等新功能的“AUTOP2004/2005版本”還有這版本下載)。2004年12月到2005年3月份:我用WATCOM C寫了DOS32下的仿AUTOP功能的線切割軟件(沒有發布出來),除曲線類外,已全部完成的相應的所有功能,直線,圓,圓弧等編輯與加工路線和數控程序的生成,翻了以前的數學幾何教材書及大量的有關圖形學技術資料,好幾萬行的代碼,都是一個個字符敲出來的(哈,我佩服自己有毅力)。2006年1月份開始定寫WIN下的AutoP升級版本,開始面向WIN的編程,感覺比DOS下要輕松很多,至少不用處理DOS下復雜的鍵盤與鼠標操作,還有視圖顯示方面。因為有C與C++的基本功,所以轉用BCB/VC非常順利。給我現在著手開發AP線切割軟件,奠定了技術上的積累,基本上是沒有多大的技術障礙,特別在聯機傳送方面做到非常獨特(萬能聯機傳送系統),沒有程序傳送不了的。
      寫線切割軟件一直以來是我的愛好,現在主要做汽車上的電子產品及配件,我沒有多的時間專門用于寫軟件上,有空看看編程類的書,有空寫寫AP線切割軟件未完成的函數,所以進度一直很慢。但這個月來幾乎每天晚上都在寫, 星期六星期日也沒有出來玩也在寫,已經基本完成基本文件操作類,視圖類與編輯類,線切割功能類的功能,視圖類:圖形的平移,放大,窗口放大,全屏顯示及各種圖元不同操作情況的顯示;編輯類:查詢圖元屬性,刪除,交點,數據縮放,等距偏移,取消操作,重新操作,各種共用的命令輸出方式及共用的交互方式;文件操作類:文件的保存,另存,圖形打印,切割功能類:到現在也完成路線的規劃。

      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 国产成人久久一区二区三区| 国产精品被窝福利一区 | 久久人做人爽一区二区三区| 尤物精品视频一区二区三区| 中文字幕aⅴ人妻一区二区| 国产熟女一区二区三区五月婷| 日韩电影一区二区| 精品伦精品一区二区三区视频| 国产一区在线观看免费| 亚洲av乱码中文一区二区三区| 国产91久久精品一区二区| 久久久久久人妻一区精品| 国产色综合一区二区三区| 国产一区二区三区高清视频 | 少妇人妻偷人精品一区二区| 国产伦精品一区二区三区视频小说| 韩国美女vip福利一区| 天堂资源中文最新版在线一区| 中文字幕亚洲一区| 国产品无码一区二区三区在线蜜桃 | 动漫精品专区一区二区三区不卡| 另类一区二区三区| 国模大尺度视频一区二区| 中文字幕一区二区区免| 亚洲永久无码3D动漫一区| 精品无码人妻一区二区三区不卡 | 亚洲av日韩综合一区久热| 一本久久精品一区二区| 成人区人妻精品一区二区不卡| 久久蜜桃精品一区二区三区| 国产精品va一区二区三区| av无码精品一区二区三区四区| 国精品无码A区一区二区| 色欲综合一区二区三区| 亚洲一区二区三区高清在线观看| 色综合久久一区二区三区| 国偷自产视频一区二区久 | 极品人妻少妇一区二区三区 | 国产精品污WWW一区二区三区 | 在线观看一区二区精品视频| 国产在线观看一区二区三区|