發(fā)布時(shí)間:2020-08-28
瀏覽次數(shù):838
隨著運(yùn)動(dòng)控制系統(tǒng)的蓬脖發(fā)展,由于可以結(jié)合PC平臺(tái)進(jìn)行二次開發(fā),故其數(shù)據(jù)來(lái)源逐漸由手工輸入或教導(dǎo),轉(zhuǎn)向兼容大量繪圖軟件所生成的圖形圖像文件。如:CorlDraw,AutoCAD,MasterCAM,Pro/E等工具。
由于這些繪圖軟件得到普遍大眾的使用,并且具備強(qiáng)大的功能,一般而言,作為小型項(xiàng)目開發(fā),只需要把它們所生成的文件讀入,并作一些簡(jiǎn)單的數(shù)學(xué)處理(如:平移,鏡像,旋轉(zhuǎn),錯(cuò)切)即可。這樣也獲得較高的開發(fā)效率,可以有效地節(jié)省開發(fā)者及客戶使用者的成本。
以下簡(jiǎn)介幾種常用于數(shù)控運(yùn)動(dòng)的文件格式:
一、 CNC文件
CNC由國(guó)外流進(jìn),早期大量的應(yīng)用于數(shù)控車銑床,故CNC包含的大量指令代碼都可以通過(guò)機(jī)械加工之類的雜志獲取,CNC以一種一統(tǒng)天下的海量囊括了所有運(yùn)動(dòng)控制的動(dòng)作。有很多指令,可以由用戶自行定義,在國(guó)內(nèi)有很多數(shù)控設(shè)備廠商,基本上都支持標(biāo)準(zhǔn)CNC代碼。
二、 DXF文件
DXF文件格式,常見的由AutoCAD, CorlDraw繪圖。是一種開放的矢量數(shù)據(jù)格式,可以分為兩類:ASCII格式和二進(jìn)制格式。在實(shí)際應(yīng)用中,為了提取圖形的實(shí)體信息,可以省略DXF文件中的許多項(xiàng),只要獲取其中的層表、塊段和實(shí)體段,就可以完成相應(yīng)幾何圖形的描述。
三、 PLT文件
PLT文件源自于HP繪圖儀,在AutoCAD/R14版及CorlDraw軟件中可導(dǎo)出,其實(shí)基于此類設(shè)備的還有EPS的一種矢量格式,即EPS文件。一般而言,從CorlDraw或AutoCAD/R14版生成的PLT文件,其路徑大部分只包含PU,PA,PD,SP有效指令,且路徑已經(jīng)為化的運(yùn)動(dòng)軌跡。
四、 BMP文件
以上介紹的圖形都屬于矢量文件,BMP作為圖像文件,幾乎在Window的圖像編程當(dāng)中,是路人皆知,其簡(jiǎn)單的文件結(jié)構(gòu)非常易理解。由于BMP文件比較普遍,所以,幾乎所有的圖像處理軟件,看圖軟件都支持將其它圖像文件格式轉(zhuǎn)換成BMP文件格式,故其它的PCX,JPG,GIF,TGA,PIC圖像就不是什么問(wèn)題了。
五、 其它字體文件簡(jiǎn)介
Windows系統(tǒng)的字體文件結(jié)構(gòu)非常復(fù)雜,只有兩種基本元素,即直線和BZ曲線。但是隨著windows的流行,已經(jīng)變成常用的一種字體文件表示方式。