介紹Fourth Dimension Display利用工具上傳圖片的方法
展示全部
通常情況下佳镜,一般都使用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麻昼。