亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        HPGL矢量圖形語言在噴墨繪圖儀中的應(yīng)用

        2015-12-18 10:32:06鄧光晉深圳市盈瑞恒科技有限公司
        紡織科學(xué)研究 2015年8期
        關(guān)鍵詞:鏈表噴墨字節(jié)

        鄧光晉(深圳市盈瑞恒科技有限公司)

        1 引言

        HPGL矢量圖形語言應(yīng)用于富怡服裝CAD軟件設(shè)計(jì)輸出的PLT文件中,而噴墨繪圖儀是富怡服裝CAD必須配置的硬件設(shè)備,主要用于CAD樣片紙樣輸出,排料圖輸出。

        HPGL矢量圖形語言應(yīng)用于噴墨繪圖儀,具有打印速度不受圖形復(fù)雜程度的影響,只與儀器繪圖寬度有關(guān)的特點(diǎn),所以特別適合打印那些形狀比較復(fù)雜、線條較多的圖形。而且它是真正的連續(xù)打印,沒有段接口的問題,打印精度較高,不會(huì)產(chǎn)生錯(cuò)位的問題。

        2 HPGL矢量圖形語言到PLT文件描述

        圖1為一個(gè)簡單的圖形,使用富怡服裝設(shè)計(jì)放碼軟件生成HPGL語言的plt文件。

        通過這個(gè)圖形,我們可以清楚地看到這個(gè)正方形的描述,生成plt文件:

        見圖1。

        IN;//初始化

        SP1;//選擇筆號(hào)1

        LT;//線型

        PU40,57956;//抬筆移動(dòng)到(X:4,Y:57956),乘以0.025得到真實(shí)坐標(biāo)(X:0.1,Y:1448.9)

        PD4,4;//落筆從上一坐標(biāo)點(diǎn)移至當(dāng)前坐標(biāo)點(diǎn)

        PD180844,4;

        PD180844,57956;

        PD4,57956;

        …………

        3 PLT文件到噴墨繪圖儀系統(tǒng)

        3.1 圖形顯示

        將PLT格式的文件讀出,將線條保存進(jìn)鏈表,再在圖形顯示對話框上按相應(yīng)的比例畫出來。主要步驟流程如下所示:

        將PLT文件中的線段保存在鏈表中,不用排序。

        按圖形大小和顯示對話框大小算出畫圖比例。

        按比例畫出鏈表中的線條。

        3.2 點(diǎn)陣數(shù)據(jù)轉(zhuǎn)換

        見圖2。

        生成位圖,取點(diǎn)陣

        圖1

        圖2

        第一步:將PLT文件中的線段按X方向從小到大排列好。因?yàn)槲覀兩晌粓D時(shí)是按X方向一小段一小段生成的,因此在VC++中位圖是按X方向取點(diǎn)的。

        以上圖為例,所取點(diǎn)陣為:

        0xc0,0x00,0x00,0x03,0x60,0x00,0x00,0x06,0x30,0x00,0x00,0x0c……

        第二步:將點(diǎn)陣數(shù)據(jù)高位和低位對調(diào),即第7位跟第0位對調(diào),第6位跟第1位對調(diào),以此類推。

        以上圖為例,對調(diào)后的點(diǎn)陣為:

        0x03,0x00,0x00,0xc0,0x06,0x00,0x00,0x60,0x0c,0x00,0x00,0x30……

        第三步:將點(diǎn)陣數(shù)據(jù)按Y方向2字節(jié)一排排好。以上圖為例,排好后的數(shù)據(jù)為:

        第一排:

        0x03,0x00,0x06,0x00,0x0c,0x00,0x18,0x00,0x30,0x00,0x60,0x00,

        0xc0,0x00,0x80,0x01,0x00,0x03,0x00,0x06,0x00,0x0c,0x00,0x18,

        0x00,0x30,0x00,0x60,0x00,0xc0,0x00,0x80.

        第二排:

        0x00,0xc0,0x00,0x60,0x00,0x30,0x00,0x18,0x00,0x0c,0x00,0x06,

        0x00,0x03,0x80,0x01,0xc0,0x00,0x60,x000,0x30,0x00,0x18,0x00,

        0x0c,0x00,0x06,0x00,0x03,0x00,0x01,0x00.

        3.3 點(diǎn)陣數(shù)據(jù)壓縮

        未經(jīng)壓縮的數(shù)據(jù)流量非常大,而且圖形中大部分是空白,因此壓縮后的數(shù)據(jù)流量會(huì)大大減小。

        壓縮方式采用自定義的簡單壓縮方式壓縮數(shù)據(jù),如果壓縮方式復(fù)雜的話,雖然減小了數(shù)據(jù)流量,卻會(huì)增加繪圖儀解壓數(shù)據(jù)的時(shí)間。

        壓縮后的數(shù)據(jù)格式為:數(shù)據(jù)個(gè)數(shù)+數(shù)據(jù)+數(shù)據(jù)個(gè)數(shù)+數(shù)據(jù)……

        數(shù)據(jù)個(gè)數(shù)為相同數(shù)據(jù)的個(gè)數(shù)。需要注意的是,最大數(shù)據(jù)個(gè)數(shù)為255,超過255個(gè)相同數(shù)據(jù)就要分為兩次壓縮。即如果連續(xù)600個(gè)0x00的話,壓縮后的數(shù)據(jù)為:0xff,0x00,0xff,0x00,0x5a,0x00。

        壓縮后,600字節(jié)的0x00就只有6個(gè)字節(jié)了。

        3.4 數(shù)據(jù)傳輸

        通過網(wǎng)絡(luò)或者USB將壓縮后的數(shù)據(jù)傳輸?shù)絿娔L圖儀。

        3.5 打印驅(qū)動(dòng)

        對于噴墨繪圖儀,只有簡單的單軸運(yùn)動(dòng),沒有兩軸聯(lián)動(dòng)。

        單向打印:噴頭Y正方向打印一行——噴頭回原點(diǎn)——X軸走紙

        雙向打?。簢婎^Y正方向打印一行——X軸走紙——噴頭負(fù)方向打印一行——X軸走紙

        猜你喜歡
        鏈表噴墨字節(jié)
        No.8 字節(jié)跳動(dòng)將推出獨(dú)立出口電商APP
        噴墨怪獸
        基于二進(jìn)制鏈表的粗糙集屬性約簡
        No.10 “字節(jié)跳動(dòng)手機(jī)”要來了?
        跟麥咭學(xué)編程
        基于鏈表多分支路徑樹的云存儲(chǔ)數(shù)據(jù)完整性驗(yàn)證機(jī)制
        簡談MC7字節(jié)碼
        通過刮擦方式實(shí)現(xiàn)噴墨頭清潔的技術(shù)發(fā)展趨勢分析
        噴墨打印墨水在醫(yī)療影像中的應(yīng)用
        兩項(xiàng)噴墨CTP標(biāo)準(zhǔn)10月1日起施行
        亚洲熟女乱色综合亚洲图片| 91一区二区三区在线观看视频 | 亚洲youwu永久无码精品| 天天夜碰日日摸日日澡| 久久99国产精品尤物| 在线亚洲精品国产成人二区| 亚洲av人片在线观看| 亚洲av无码成人网站在线观看| 无限看片在线版免费视频大全| 亚洲女同系列高清在线观看| 国产一区二区三区最新地址| 内射合集对白在线| 日韩毛片基地一区二区三区| 日韩少妇人妻一区二区| 一本色道久久88—综合亚洲精品| 国产乱子伦农村xxxx| 亚洲综合中文字幕乱码在线| 亚洲精品在线观看一区二区| 成年人观看视频在线播放| 女邻居的大乳中文字幕| 亚洲AV无码乱码1区久久| 五十路在线中文字幕在线中文字幕 | 亚洲专区在线观看第三页| 青草久久婷婷亚洲精品| 久久久www免费人成精品| 九九精品无码专区免费| 国产一区二区三区在线观看免费版| 激情综合婷婷色五月蜜桃| 丰满熟妇乱又伦| 中文字幕亚洲无线码a| 亚洲毛片免费观看视频| 亚洲av永久无码精品网址| 91综合在线| 成年男女免费视频网站点播| 亚洲av无码一区东京热| 初尝黑人嗷嗷叫中文字幕| 久久亚洲精品一区二区| 蜜桃视频在线看一区二区三区| 久久精品人人做人人爽| 久久亚洲精品成人综合| 一本色道久久88—综合亚洲精品|