首頁(yè)  技術(shù)文章  Fourth Dimension Display圖片上傳方法

Fourth Dimension Display圖片上傳方法

發(fā)布時(shí)間:2021-09-07 09:01:10 瀏覽量:3715 作者:Paul

正文


通常情況下佳镜,一般都使用Fourth Dimension DISPlay提供的軟件,生成repz文件凡桥,并且發(fā)送到設(shè)備上蟀伸。但是,有時(shí)也有客戶(hù)需要在自己的軟件里集成這一部分的功能缅刽。因此這里講述如何制作文件并上傳啊掏,分成兩個(gè)步驟,上傳會(huì)需要使用的RepBuild工具衰猛,上傳需要用到RepSender工具迟蜜,兩個(gè)工具在安裝文件夾下。其中RepBuild是java寫(xiě)成的啡省,java運(yùn)用到的文件在上一級(jí)的jre文件夾下



image-20210812135357643

生成repz文件

首先娜睛,需要準(zhǔn)備好生成repz文件所需要的文件髓霞,例如sequence, image畦戒,rep文件方库,rep文件時(shí)一種文檔格式,內(nèi)容如下障斋,存放著一些基本信息纵潦,以及圖片運(yùn)作的順序。這些文件需要客戶(hù)自己提前準(zhǔn)備好垃环。

ID

"V1.0 ${date("yyyy-MMM-dd HH:mm:ss")}"

ID_END

PLATFORM

"R12"

PLATFORM_END

DISPLAY

"SXGA"

DISPLAY_END

FORMATVERSION

"FV4"

FORMATVERSION_END

SEQUENCES

A "48411 5ms 8-Bit Balanced.seq3"

SEQUENCES_END

IMAGES

8 "sin_000.bmp"

8 "sin_090.bmp"

IMAGES_END

DEFAULT "RO1"

[HWA 

 <(A,0) (A,8) >

]

對(duì)于rebuild命令的使用邀层,可以在命令行內(nèi),首先進(jìn)入到上述文件夾遂庄,然后輸入"repbuild -?"寥院,可以看到下方的截圖



image-20210812135744375

檢查文件

輸入repbuild rep文件路徑,默認(rèn)在當(dāng)前文件夾下尋找sequence和image文件

C:\Program Files\MetroCon-4.0\RepTools>repbuild C:\Users\Paul\Desktop\rep\123.rep 

 

REP file: C:\Users\Paul\Desktop\rep\123.rep 

Seq path: C:\Users\Paul\Desktop\rep 

Img path: C:\Users\Paul\Desktop\rep 

 

Seq file: 48411 5ms 8-Bit Balanced.seq3 

Img file: sin_000.bmp 

Img file: sin_090.bmp 

 

Target platform: R12 (obtained from Repertoire) 

Target display: SXGA (obtained from Repertoire) 

Target format version: FV4 (obtained from Repertoire) 

Unique identifier (template): "V1.0 ${date(\"yyyy-MMM-dd HH:mm:ss\")}" 

Unique identifier (evaluated): V1.0 2021-八月-12 11:40:09

更改文件路徑

若要更改sequence和image文件夾的路徑涛目,可以添加參數(shù)-s 和-i 

C:\Program Files\MetroCon-4.0\RepTools>repbuild C:\Users\Paul\Desktop\rep\123.rep -s C:\Users\Paul\Desktop\seq -i C:\Users\Paul\Desktop\img 

 

REP file: C:\Users\Paul\Desktop\rep\123.rep 

Seq path: C:\Users\Paul\Desktop\seq 

Img path: C:\Users\Paul\Desktop\img 

 

Seq file: 48411 5ms 8-Bit Balanced.seq3 

Img file: sin_000.bmp 

Img file: sin_090.bmp 

 

Target platform: R12 (obtained from Repertoire) 

Target display: SXGA (obtained from Repertoire) 

Target format version: FV4 (obtained from Repertoire) 

Unique identifier (template): "V1.0 ${date(\"yyyy-MMM-dd HH:mm:ss\

")}" 

Unique identifier (evaluated): V1.0 2021-八月-12 11:43:47


生成repz文件

生成repz文件需要添加-c 參數(shù)

C:\Program Files\MetroCon-4.0\RepTools>repBuild C:\Users\Paul\Desktop\rep\123.rep -c C:\Users\Paul\Desktop\rep\example.repz12 

 

REP file: C:\Users\Paul\Desktop\rep\123.rep 

Seq path: C:\Users\Paul\Desktop\rep 

Img path: C:\Users\Paul\Desktop\rep 

 

Seq file: 48411 5ms 8-Bit Balanced.seq3 

Img file: sin_000.bmp 

Img file: sin_090.bmp 

 

Target platform: R12 (obtained from Repertoire) 

Target display: SXGA (obtained from Repertoire) 

Target format version: FV4 (obtained from Repertoire) 

Unique identifier (template): "V1.0 ${date(\"yyyy-MMM-dd HH:mm:ss\")}" 

Unique identifier (evaluated): V1.0 2021-八月-12 11:49:52 

 

Creating "example.repz12"

添加uniqueID

文件還包含一個(gè)特殊的unique ID秸谢,他會(huì)在Mectorn的Status標(biāo)簽頁(yè)面下顯示這些信息

C:\Program Files\MetroCon-4.0\RepTools>set VERSION=V1.0 

C:\Program Files\MetroCon-4.0\RepTools>repbuild C:\Users\Paul\Desktop\rep\123.rep -c C:\Users\Paul\Desktop\rep\example5.repz12 -u "${VERSION}" 

 

REP file: C:\Users\Paul\Desktop\rep\123.rep 

Seq path: C:\Users\Paul\Desktop\rep 

Img path: C:\Users\Paul\Desktop\rep 

 

Seq file: 48411 5ms 8-Bit Balanced.seq3 

Img file: sin_000.bmp 

Img file: sin_090.bmp 

 

Target platform: R12 (obtained from Repertoire) 

Target display: SXGA (obtained from Repertoire) 

Target format version: FV4 (obtained from Repertoire) 

Unique identifier (template): "${VERSION}" 

Unique identifier (evaluated): V1.0 

 

File "example5.repz12" already exists. Do you want to overwrite it (y/N)? y 

 

Overwriting "example5.repz12"

補(bǔ)充

repz文件可以將后綴名可以改成rar,使用壓縮工具打開(kāi)泌绣。當(dāng)前我們使用的時(shí)SXGA-3DM2的硬件钮追,REPZ版本對(duì)應(yīng)F4 R12预厌,從前repz文件中只有sequence阿迈,圖片,rep三種文件轧叽,新的repz文件下多出了repc和lst文件



發(fā)送repz到設(shè)備

命令行中輸入repsender -? 也能夠看到詳細(xì)的說(shuō)明



尋找設(shè)備ID

repsender -l會(huì)羅列出當(dāng)前所有的設(shè)備ID苗沧,包含USB,RS232炭晒,RS485待逞。

C:\Program Files\MetroCon-4.0\RepTools>repsender -l 

 

Device IDs: 

        001360021

將repz文件發(fā)送到設(shè)備上

-d后添加設(shè)備序列號(hào),-z后添加repz文件路徑

C:\Program Files\MetroCon-4.0\RepTools>repsender -d 001360021 -z 345.repz12 

 

REPZ Targets 

  Platform: R12 

  Display: SXGA 

  Repetoire Format: FV4 

 

Connected System 

  Platform: R12 

  Display: SXGA 

  Micro Code: V1.2 

 

# 檢查圖片是否需要重新上傳网严,有些內(nèi)存中已經(jīng)存在的Sent就不在發(fā)送 

Sending Repertoire... Done 

Checking Bitplanes... Done (0 to Send) 

 

BpO   BpI   RC        LS        LC        Sent   Image 

------------------------------------------------------ 

0     0     027D8000  027D8000  N/A       No     sin_010.bmp 

1     1     01034C00  01034C00  N/A       No     sin_010.bmp 

2     2     017A3400  017A3400  N/A       No     sin_010.bmp 

3     3     017D1800  017D1800  N/A       No     sin_010.bmp 

4     4     01499400  01499400  N/A       No     sin_010.bmp 

5     5     013E0800  013E0800  N/A       No     sin_010.bmp 

6     6     01559400  01559400  N/A       No     sin_010.bmp 

7     7     015F8000  015F8000  N/A       No     sin_010.bmp 

8     0     00645111  00645111  N/A       No     sin_020.bmp 

9     1     00645111  00645111  N/A       No     sin_020.bmp 

10    2     00645111  00645111  N/A       No     sin_020.bmp 

11    3     00645111  00645111  N/A       No     sin_020.bmp 

12    4     00645111  00645111  N/A       No     sin_020.bmp 

13    5     00645111  00645111  N/A       No     sin_020.bmp 

14    6     00645111  00645111  N/A       No     sin_020.bmp 

15    7     00645111  00645111  N/A       No     sin_020.bmp 

 

Reloading Repertoire... Done

強(qiáng)制傳送所有圖片

默認(rèn)情況下识樱,圖傳傳送前會(huì)進(jìn)行檢查,如果和設(shè)備上的圖片相同震束,圖片就不在傳送怜庸。也可以忽略掉檢查的步驟,將所有圖片全部上傳垢村,需要添加參數(shù)-r

C:\Program Files\MetroCon-4.0\RepTools>repsender -d 001360021 -z 345.repz12 -r 

 

REPZ Targets 

  Platform: R12 

  Display: SXGA 

  Repetoire Format: FV4 

 

Connected System 

  Platform: R12 

  Display: SXGA 

  Micro Code: V1.2 

 

Sending Repertoire... Done 

Checking Bitplanes... Skipped (16 to Send) 

 

BpO   BpI   RC        LS        LC        Sent   Image 

------------------------------------------------------ 

0     0     N/A       027D8000  027D8000  Yes    sin_010.bmp 

1     1     N/A       01034C00  01034C00  Yes    sin_010.bmp 

2     2     N/A       017A3400  017A3400  Yes    sin_010.bmp 

3     3     N/A       017D1800  017D1800  Yes    sin_010.bmp 

4     4     N/A       01499400  01499400  Yes    sin_010.bmp 

5     5     N/A       013E0800  013E0800  Yes    sin_010.bmp 

6     6     N/A       01559400  01559400  Yes    sin_010.bmp 

7     7     N/A       015F8000  015F8000  Yes    sin_010.bmp 

8     0     N/A       00645111  00645111  Yes    sin_020.bmp 

9     1     N/A       00645111  00645111  Yes    sin_020.bmp 

10    2     N/A       00645111  00645111  Yes    sin_020.bmp 

11    3     N/A       00645111  00645111  Yes    sin_020.bmp 

12    4     N/A       00645111  00645111  Yes    sin_020.bmp 

13    5     N/A       00645111  00645111  Yes    sin_020.bmp 

14    6     N/A       00645111  00645111  Yes    sin_020.bmp 

15    7     N/A       00645111  00645111  Yes    sin_020.bmp 

 

Reloading Repertoire... Done

傳送的時(shí)候忽略圖片

有些情況下割疾,圖片時(shí)不變的,只是改變r(jià)ep文件的內(nèi)容嘉栓,因此傳送過(guò)程中忽略上傳圖片宏榕,可以減少傳送的時(shí)間拓诸,后面添加參數(shù)-i就可以實(shí)現(xiàn)這一步的目標(biāo)

C:\Program Files\MetroCon-4.0\RepTools>repsender -d 001360021 -z 345.repz12 -i 

 

# 不發(fā)送所有圖片 

REPZ Targets 

  Platform: R12 

  Display: SXGA 

  Repetoire Format: FV4 

 

Connected System 

  Platform: R12 

  Display: SXGA 

  Micro Code: V1.2 

 

Sending Repertoire... Done 

Reloading Repertoire... Done


您可以通過(guò)我們的官方網(wǎng)站了解更多的產(chǎn)品信息,或直接來(lái)電咨詢(xún)4006-888-532麻昼。

国产福利姬视频在线观看,国产原创激情在线观看网站,亚洲欧美日韩激色国产精品,日韩精品亚洲国产