久久久久久久麻豆,中日韩av在线,麻豆av在线免费,中文字幕二区三区,欧美日韩视频一区二区,亚洲欧美日韩在线一区,国产无毒不卡

線切割機(jī)實(shí)現(xiàn)切割漢字的自動編程技術(shù)


、FirstPointY記錄第一點(diǎn)橫、縱坐標(biāo)的值;
(2)初始化記錄直線的指針,建立記錄直線的鏈表;將起始點(diǎn)的k,1值作為直線起點(diǎn)和終點(diǎn)的橫、縱坐標(biāo),將該直線加入到直線紀(jì)錄的鏈表中去;
(3)以第一點(diǎn)為基準(zhǔn)點(diǎn)沿逆時(shí)針方向?qū)ふ蚁乱稽c(diǎn),如果搜索到值為1的點(diǎn)則記搜索方向?yàn)閕,該點(diǎn)的橫、縱坐標(biāo)記為(k,1),將記錄直線的終點(diǎn)橫、縱坐標(biāo)設(shè)置為k,1;
(4)置是否搜索完畢標(biāo)志SearchCompleted為False;
(5)如果SearchCompleted不為True則重復(fù)作6-13步;
(6)置SearchCompleted為True;
(7)置是否同一條線標(biāo)志SameLine為True;
(8)如果SameLine為True則重復(fù)作9-12步;
(9)置SameLine為False;
(10)沿i方向進(jìn)行搜索,即k:=k+SearchDirection [i][0];1:=1+SearchDirection [i][1];
(11)如果點(diǎn)(k,1)為1,則置SameLine為True;將直線的終點(diǎn)坐標(biāo)設(shè)置為(k,1);將點(diǎn)(k,1)的值設(shè)置為0;
(12)如果點(diǎn)(k,1)為0,則置SameLine為False;
(13)以點(diǎn)(k,1)為基準(zhǔn)點(diǎn)沿逆時(shí)針方向?qū)ふ蚁乱稽c(diǎn),如果搜索到值為1的點(diǎn),則記搜索方向?yàn)閕;在直線記錄列表中增加一條新的直線,k,1值作為直線起點(diǎn)的橫、縱坐標(biāo);將搜索到的點(diǎn)的橫、縱坐標(biāo)記為(k,1),將直線終點(diǎn)的橫、縱坐標(biāo)設(shè)置為(k,1);置Searhcompleted為False,置SameLine為True;將點(diǎn)(k,1)的值設(shè)置為0;
(14)進(jìn)行圖形封閉化處理,在直線記錄列表中增加一條直線,將k,1值作為直線起點(diǎn)的橫、縱坐標(biāo),F(xiàn)irstPointX、FirstPointY作為直線終點(diǎn)的橫、縱坐標(biāo)值。

   這樣當(dāng)遍歷完成后,遍歷的軌跡就保存在直線記錄列表中了,也就是說已實(shí)現(xiàn)將漢字的字形輪廓用直線段進(jìn)行描述了。需指出的是,由于漢字字形本身或者編輯處理的原因,在進(jìn)行圖象遍歷的過程中,可能存在一些不和諧的點(diǎn),使遍歷不能完成(如存在斷點(diǎn)、尖點(diǎn)及多余點(diǎn)的情況),需在遍歷之前運(yùn)用圖象處理的技術(shù)將這些點(diǎn)補(bǔ)足或者剔除掉,以使遍歷能順利完成,有關(guān)這方面的算法不再贅述。

   至此要實(shí)現(xiàn)切割漢字就只剩下如何生成切割指令的問題了。由于已將漢字的字形輪廓用直線進(jìn)行描述,且這些直線還首尾相接組成一個(gè)封閉輪廓,要生成線切割機(jī)的切割指令,只需按切割指令的要求將這些直線進(jìn)行轉(zhuǎn)換即可。

5 結(jié)束語

   本文介紹了從漢字字庫中提取字形輪廓,在進(jìn)行編輯處理后將其轉(zhuǎn)化為切割指令,從而在線切割機(jī)上實(shí)現(xiàn)切割漢字的自動編程技術(shù)。它可使線切割機(jī)簡單方便地實(shí)現(xiàn)漢字的切割,還可對要切割的漢字進(jìn)行各種處理。實(shí)踐證明,采用這種方法能很好地滿足需要,并且取得較好的效果。

COPYRIGHT(C) 2011 廈門永宏亞得機(jī)電科技有限公司版權(quán)所有(閩ICP備05025945號) ALL RIGHTS RESERVED?

電話: 0592-5190891 傳真: 0592-5190720 E-Mail: E-mail:yade8895@163.com
地址: 廈門市海滄區(qū)興港六里17號2607室 郵編:361009 聯(lián)系人:翟先生