午夜三级做爱黄片,午夜福利小视频,午夜国产成人精品,午夜黄色在线视频 - www.atkqc.com

由于操作過(guò)于頻繁,請(qǐng)點(diǎn)擊下方按鈕進(jìn)行驗(yàn)證扎附!

運(yùn)動(dòng)控制系統(tǒng)常用的圖形圖像文件格式簡(jiǎn)述

        隨著運(yùn)動(dòng)控制系統(tǒng)的蓬脖發(fā)展牲晤,由于可以結(jié)合PC平臺(tái)進(jìn)行二次開(kāi)發(fā)厢申,故其數(shù)據(jù)來(lái)源逐漸由手工輸入或教導(dǎo)皂计,轉(zhuǎn)向兼容大量繪圖軟件所生成的圖形圖像文件演侍。如:CorlDraw,AutoCAD辉九,MasterCAM色递,Pro/E等工具。由于這些繪圖軟件得到普遍大眾的使用祷书,并且具備強(qiáng)大的功能粪趋,一般而言,作為小型項(xiàng)目開(kāi)發(fā)舔艾,只需要把它們所生成的文件讀入磺浙,并作一些簡(jiǎn)單的數(shù)學(xué)處理(如:平移,鏡像徒坡,旋轉(zhuǎn)撕氧,錯(cuò)切)即可。這樣也獲得較高的開(kāi)發(fā)效率喇完,可以有效地節(jié)省開(kāi)發(fā)者及客戶使用者的成本伦泥。

        以下我們簡(jiǎn)介幾種常用于數(shù)控運(yùn)動(dòng)的文件格式,以幫助開(kāi)發(fā)人員對(duì)此有個(gè)大概的理解锦溪,更好的把握項(xiàng)目的開(kāi)發(fā)不脯。

一、 CNC文件
        CNC由國(guó)外流進(jìn)刻诊,早期大量的應(yīng)用于數(shù)控車(chē)銑床防楷,故CNC包含的大量指令代碼都可以通過(guò)機(jī)械加工之類(lèi)的雜志獲取,CNC以一種一統(tǒng)天下的海量囊括了所有運(yùn)動(dòng)控制動(dòng)作坏逢。有很多指令域帐,可以由用戶自行定義(這是威力所在),在國(guó)內(nèi)有很多數(shù)控設(shè)備廠商是整,基本上都支持標(biāo)準(zhǔn)CNC代碼赚朱。如:成都廣泰。
        CNC文件格式一般分為非壓縮格式及壓縮格式兩種以叛,非壓縮格式其數(shù)制形式基本上直接以小數(shù)出現(xiàn)谁班。
        壓縮格式,數(shù)制有前省零疼喝,后省零兩種诊乐,實(shí)際數(shù)值還需要由整數(shù)位和小數(shù)位決定。
如非壓縮格式:
X123.456 即表示當(dāng)前X數(shù)值為123.456
生成此格式的我值,常用工具有 MasterCAM晰等、Pro/E等
壓縮格式:
X123456 (沒(méi)有小數(shù)點(diǎn))
若以前零省然怕,4位整數(shù),3位小數(shù)歉莫,則X=0123.456 = 123.456
若以后零省鱼灶,4位整數(shù),3位小數(shù)张绊,則X=1234.560 = 1234.56
生成此格式的信高,常見(jiàn)于PCB板繪圖工具,如:CAM350涛贯,V2000诽嘉,V2001
Protel。
支持CNC標(biāo)準(zhǔn)的文件后綴名一般常見(jiàn)有:
.NC, .CNC, .TXT, .ROT, .GBR, .GBX, .ROU, .DRL等

以下列出CNC常用G代碼指令的含義:
G00 快速定位到有效位置
G01 直線插補(bǔ)
G02 順圓弧插補(bǔ)
G03 逆圓弧插補(bǔ)
G04 延時(shí)暫停
G05 鉆孔操作

G32 順銑整圓
G33 逆銑整圓

G40 取消讓刀(讓刀一般也稱作補(bǔ)償)
G41 開(kāi)始左讓刀
G42 開(kāi)始右讓刀

G84 鉆圓操作
G85 鉆槽操作

G90 絕對(duì)坐標(biāo)系
G91 相對(duì)坐標(biāo)系
G93 設(shè)定工作原點(diǎn)


以下列出CNC常用M代碼指令的含義:
M30 程序結(jié)束
M48 程序開(kāi)始
M71 公制
M72 英制
M15 開(kāi)始銑削
M16 結(jié)束銑削

模塊復(fù)制操作指令:
M25 塊頭
M01 塊尾
M02 塊操作開(kāi)始
M08 塊操作結(jié)束
M70 XY交換
M80 X鏡像
M90 Y鏡像
R 重復(fù)排列指令

        以上指令弟翘,有些有特定的格式虫腋,若有需要進(jìn)一步深入分析,可來(lái)電話與我們聯(lián)系衅胀。

二岔乔、 DXF文件

        DXF文件格式,常見(jiàn)的由AutoCAD, CorlDraw繪圖軟件生成滚躯。DXF具有不同的版本雏门,開(kāi)發(fā)人員在分析DXF文件時(shí),需要注意這一點(diǎn)掸掏,DXF文件格式的詳細(xì)說(shuō)明茁影,可以到(暫不可見(jiàn))網(wǎng)站上,輸入“ DXF文件格式”丧凤,即能找到相關(guān)的資料募闲。
      其操作碼的說(shuō)明,非常之豐富晰奉,本人手頭的相關(guān)電子文檔有十幾頁(yè)之多嘱庸,故在此簡(jiǎn)單介紹幾種常元素。
1措抒、 直線 LINE
2滥尉、 圓弧 ARC
3、 折線 LWPOLYLINE
4精克、 圓形 CIRCLE
5昼反、 圓弧 ARC
6、 橢圓 ELLISPE
7硅魁、 BZ曲線 ELLIPSE
8塔奋、 文字(一般會(huì)自選SHX字體文件) MTEXT

DXF文件操作碼和數(shù)值在文件中各占一行,如:
10
100.000
20
100.000
30
0. 000
11
200.000
21
100.000
31
0.000

        以上展示的是一條直線段,起點(diǎn)坐標(biāo)為(100.000, 100.000, 0.000)醇帅,終點(diǎn)坐標(biāo)為(200.000,100.000,0.000)


三醒囊、 PLT文件
        PLT文件源自于HP繪圖儀,在AutoCAD/R14版及CorlDraw軟件中可以見(jiàn)到(需要導(dǎo)出)凑逗,其實(shí)基于此類(lèi)設(shè)備的還有EPS的一種矢量格式弹惦,即EPS文件,在此不多描述悄但。PLT的操作指令非常豐富,不過(guò)常用以下幾種指令就差不多夠了石抡。

PA 到達(dá)指定的絕對(duì)位置
PU 抬筆動(dòng)作
PD 下筆動(dòng)作
SP 換筆動(dòng)作
AA 圓弧動(dòng)作
LB 文本路徑

PLT的操作碼格式有許多形式檐嚣,如抬筆動(dòng)作:
PU10023 23402; 達(dá)到指令位置后抬筆
或 PU10023,23402;
或 PA10023啰扛,23402; PU嚎京;

還有就是PA指令:
PA1234 4567;(注意隐解,兩個(gè)數(shù)值之間有空格或者’,’分隔符)
PA8324 2345;

PA1234,4567,8324,2345;(多坐標(biāo)放在一起)

        一般而言鞍帝,從CorlDraw或AutoCAD/R14版生成的PLT文件,其路徑大部分只包含PU煞茫,PA帕涌,PD,SP有效指令续徽,且路徑已經(jīng)為最優(yōu)化的運(yùn)動(dòng)軌跡了(在此省去開(kāi)發(fā)人員對(duì)最短路徑的優(yōu)化處理蚓曼,而DXF文件則需要根據(jù)工藝,需要再次優(yōu)化袒忿,因?yàn)樗穆窂脚c繪圖順序有關(guān)价烘,這樣有時(shí)頻繁編輯或修改出來(lái)的圖形路徑會(huì)非常紋亂,不適合直接加工處理蓖桅,所以還需要開(kāi)發(fā)人員再次優(yōu)化路徑稻漏,以達(dá)到最好的加工軌跡)。

四舍稽、 BMP文件
        以上介紹的圖形都屬于矢量文件俗运,BMP作為圖像文件,幾乎在Window的圖像編程當(dāng)中劫丧,是路人皆知遣株,其簡(jiǎn)單的文件結(jié)構(gòu)非常易理解,加上Microsoft的強(qiáng)大MSDN幫助浊待,實(shí)在沒(méi)有贅述的必要革哄。
        在此,考慮到運(yùn)動(dòng)控制的計(jì)算必須與圖像尺寸進(jìn)行匹配,故還需要提示一下如何設(shè)定這種對(duì)應(yīng)關(guān)系的方法庭叙。實(shí)質(zhì)上劲阎,在激光位圖掃描或位圖雕刻時(shí),常需要這種關(guān)系設(shè)定鸠真,即多少像素對(duì)應(yīng)多少毫米悯仙。取得這個(gè)當(dāng)量關(guān)系很簡(jiǎn)單。
以Win98系統(tǒng)為例吠卷,點(diǎn)擊“開(kāi)始”菜單锡垄,選擇“程序”項(xiàng),進(jìn)入“附件”祭隔,選擇“畫(huà)圖”工具货岭。
        然后打開(kāi)你所需要的目標(biāo)文件,選擇菜單“圖像”的“屬性”項(xiàng)疾渴,可以看到“單位”信息框中的幾個(gè)單選項(xiàng)千贯,我想,到此為止搞坝,稍微聰明一點(diǎn)的人搔谴,也許不用再指點(diǎn)什么東西了吧。

        由于BMP文件實(shí)在是太普遍了桩撮,所以逸渤,幾乎所有的圖像處理軟件,看圖軟件都支持將其它圖像文件格式轉(zhuǎn)換成BMP文件格式坟荤,如大名鼎鼎的Photoshop及最好用的看圖軟件ACDSee蕴节。

        故其它的PCX,JPG挽沧,GIF贷弧,TGA,PIC圖像就不是什么問(wèn)題了糙官。

五窟潜、 其它字體文件簡(jiǎn)介
      Windows系統(tǒng)的字體文件結(jié)構(gòu)非常復(fù)雜,雖然只有兩種基本元素,即直線和BZ曲線鱼催,若想完成分析明白翅栖,還是要下一番苦功,好歹有一些偉大的作家將此事基本了解见毒,可以參見(jiàn)一個(gè)華裔作家的《Window圖形圖像編程》谅褪,此書(shū)中對(duì)Window的字體作了全面的分析,且?guī)Ч獗P(pán)吴攒,對(duì)拿來(lái)主義者將是最大的禮物了张抄。
      若沒(méi)辦法購(gòu)到此書(shū),也不是就絕人之路了,在CDC的對(duì)象內(nèi)署惯,有一套方法左驾,可以取得所有繪圖的路徑,文字路徑就更不在話下了极谊。
舉例:
1. 開(kāi)始路徑捕捉
CDC *pDC = GetDC();//自定義
pDC->BeginPath();
pDC->TextOut(0,0,”Hello, path!?”);//輸出想要的文字
pDC->EndPath();
是不是很簡(jiǎn)單呢
2. 還原路徑
在還原路徑之前诡右,用戶還可以任意旋轉(zhuǎn),鏡像轻猖,錯(cuò)切路徑帆吻。
Int nCount = pDC->GetPath( NULL, NULL, 0 );
CPoint *pPoint = new CPoint[nCount];
char *pCtrl = new char[nCount];
for( int i (0); i

switch( pCtrl[i] ){//識(shí)別控制字,
case ….


delete []pCtrl;
delete []pPoint;

        對(duì)于AutoCAD的SHX字體蜕依,分析起來(lái)完全靠代碼處理桅锄,因此非常困難,若有這方面需求的用戶可直接與我們聯(lián)系样眠。還有早期DOS系統(tǒng)下,TC2.0有BC3.1編譯環(huán)境還帶有一些CHR矢量字庫(kù)翠肘,用戶若有需求請(qǐng)聯(lián)系我們即可肩蹬。


 


聲明:本網(wǎng)站所收集的部分公開(kāi)資料來(lái)源于互聯(lián)網(wǎng),轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享档广,并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)深酗,也不構(gòu)成任何其他建議。本站部分作品是由網(wǎng)友自主投稿和發(fā)布悄针、編輯整理上傳汁恍,對(duì)此類(lèi)作品本站僅提供交流平臺(tái),不為其版權(quán)負(fù)責(zé)铛邦。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻窃征、圖片、文字如涉及作品版權(quán)問(wèn)題紫鳄,請(qǐng)第一時(shí)間告知芳潦,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國(guó)家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容,以保證您的權(quán)益灸蛤!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn鹃漩。

網(wǎng)友評(píng)論 匿名:

分享到