技術頻道

      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所有,未經許可不得轉載。

      主站蜘蛛池模板: 亚洲AV无码一区二三区| 乱精品一区字幕二区| 国产伦一区二区三区免费| 人妻精品无码一区二区三区 | 大帝AV在线一区二区三区| 亚洲一区二区中文| 日韩免费无码一区二区三区| 任你躁国语自产一区在| 国产福利91精品一区二区三区| 国产精品一区在线播放| 成人毛片一区二区| 一区二区视频在线免费观看| 国产一区二区三区在线2021| 无码日韩精品一区二区免费暖暖 | 国产成人高清精品一区二区三区 | 一级特黄性色生活片一区二区| 一区二区精品视频| 国产自产在线视频一区| 亚洲丰满熟女一区二区v| 精品一区二区三区在线观看l | 国产亚洲日韩一区二区三区| 久久久久久综合一区中文字幕| 精品少妇人妻AV一区二区三区| 日本高清无卡码一区二区久久| 中文字幕在线无码一区二区三区| 中文字幕一区二区三区5566| 国产拳头交一区二区| 亚洲熟妇av一区二区三区下载| 无码日韩精品一区二区人妻| 3d动漫精品成人一区二区三| 一区二区中文字幕在线观看| 亚洲一区二区无码偷拍| 亚洲一区爱区精品无码| 女人和拘做受全程看视频日本综合a一区二区视频 | 亚洲一区二区影院| 中文字幕AV一区中文字幕天堂| 日美欧韩一区二去三区| 国产精品久久久久久麻豆一区| 国产视频一区二区在线播放| 精彩视频一区二区| 欲色影视天天一区二区三区色香欲|