技術(shù)頻道

      KuCut線切割編程軟件的開發(fā)項(xiàng)目過程

      KuCut線切割編程軟件的開發(fā)項(xiàng)目過程

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

      文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

      主站蜘蛛池模板: 精品日韩一区二区| 无码人妻品一区二区三区精99| 风间由美性色一区二区三区 | 一区二区三区日本视频| 少妇无码一区二区二三区| 一区二区三区在线观看中文字幕| 亚洲AV成人一区二区三区在线看| 久久一区二区免费播放| 国产一区二区三区福利| 日韩在线一区视频| 男人的天堂av亚洲一区2区| 精品无码国产一区二区三区AV| 国产乱码一区二区三区爽爽爽| 亚洲美女高清一区二区三区| 免费观看日本污污ww网站一区| 亚洲AV无码国产精品永久一区 | 亚洲AV无码一区二区乱子仑| 老熟女五十路乱子交尾中出一区| 久久国产视频一区| 无码人妻精品一区二区三区东京热| 熟女性饥渴一区二区三区| 无码毛片一区二区三区视频免费播放| 狠狠综合久久av一区二区 | 性色AV一区二区三区| 日韩精品成人一区二区三区| 国产在线精品一区二区在线观看| 香蕉一区二区三区观| 国产精品亚洲一区二区三区在线| 国产亚洲情侣一区二区无| 国产AV午夜精品一区二区三| 无码少妇一区二区三区浪潮AV| 亚洲国产一区二区a毛片| 精品一区二区三区在线成人| 一区二区无码免费视频网站| 亚洲一区二区三区高清在线观看| 影院成人区精品一区二区婷婷丽春院影视 | 无码福利一区二区三区| 国产精品视频分类一区| 日韩一区二区三区四区不卡| 韩国资源视频一区二区三区| 日韩aⅴ人妻无码一区二区|