探灵笔记游戏下载
 
 
  欄目搜索
 
 
 
 

線切割機實現切割漢字的自動編程技術

更新日期:2007-09-17  作者:  來源:光學精密機械網(ChinaOptic.Com.Cn)收集整理

1 引言

隨著現代計算機和控制技術的發展,人們為線切割機裝備了基于PC機且功能愈來愈強大的編程和控制系統,使線切割機的應用技術不斷有新的發展。編程控制系統的發展是線切割加工技術發展的一個重要方面。對編程系統來講,先是通過專用語言對待加工零件進行描述,然后轉化為切割指令實現自動編程,后又把CAD技術引入編程中,從而實現了圖形式輸入方式,大大提高了編程效率和質量;在控制技術上,則從早期的開環控制過渡到了檢測多個加工狀態參數的自適應控制系統乃至模糊控制系統。

但直到現在,線切割機的應用范圍還主要限制在機械零部件及模具的加工上,在線切割機上實現切割漢字可以說是一個空白。針對我國的國情,實現對漢字的切割既有現實的市場需求,又有廣闊的應用前景。 字串8

在線切割機上進行加工,首先要通過編程系統將待加工零件轉化為切割指令。為此要實現切割漢字的功能,也必須將要切割的漢字字形輪廓轉化為切割指令。本文將從幾個方面具體講述在Windows操作系統的PC平臺上,從TrueType字庫中提取漢字字形輪廓,并將其轉化為切割指令的自動編程技術。 字串4

2 字形輪廓的提取

要實現切割漢字首先要獲得漢字字形輪廓,這涉及到如何從字庫中提取漢字字形輪廓的問題。漢字的字體根據其實現形式的不同可分為點陣字體、矢量字體及TrueType字體等幾種。其中使用最廣泛的為TrueType字體,與其他字體相比,TrueType字體具有明顯的優點:

(1)它使用直線和曲線對字符進行描述,具有放大和縮小不變形的特點;
(2)具有處理速度快及與設備無關的特點;
(3)它是Windows系統所使用的最廣泛的字體,因而Windows提供了大量的API函數來支持和處理這種字體,利用這些函數可方便地對TrueType字符進行各種處理,如旋轉、變形等。 字串7

在TrueType字體中,字形輪廓是由一些直線和曲線的集合及一些對字體的描述信息所組成,這些直線和曲線定義了TrueType字體及符號的外形輪廓,而那些字體的描述信息則用來控制和調整直線的長度和曲線的形狀,主要用來調整字形輪廓尺寸,使用這些描述信息可對TrueType字體或符號在保持其原始形狀的情況下進行放大、縮小等處理。

Windows提供了許多函數來處理TrueType字體,其中與提取字形輪廓有關的最主要的函數為GetGlyphOutline,它可用來提取被選擇到指令設備環境(如內存、顯示設備等)的字符的輪廓或位圖。在Windows API中,GetGlyphOutline函數聲明如下: 字串2

DWORD GetGlyphOutiline(
HDC hdc,∥設備環境的句柄

 etyjtykjuy
 
探灵笔记游戏下载