介紹Fourth Dimension Display利用工具上傳(chuan) 圖片的方法
展示全部
通常情況下,一般都使用Fourth Dimension DISPlay提供的軟件,生成repz文件,並且發送到設備上。但是,有時也有客戶需要在自己的軟件裏集成這一部分的功能。因此這裏講述如何製作文件並上傳(chuan) ,分成兩(liang) 個(ge) 步驟,上傳(chuan) 會(hui) 需要使用的RepBuild工具,上傳(chuan) 需要用到RepSender工具,兩(liang) 個(ge) 工具在安裝文件夾下。其中RepBuild是java寫(xie) 成的,java運用到的文件在上一級的jre文件夾下
image-20210812135357643
生成repz文件
首先,需要準備好生成repz文件所需要的文件,例如sequence, image,rep文件,rep文件時一種文檔格式,內(nei) 容如下,存放著一些基本信息,以及圖片運作的順序。這些文件需要客戶自己提前準備好。
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) >
]
對於(yu) rebuild命令的使用,可以在命令行內(nei) ,首先進入到上述文件夾,然後輸入"repbuild -?",可以看到下方的截圖
image-20210812135744375
檢查文件
輸入repbuild rep文件路徑,默認在當前文件夾下尋找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文件夾的路徑,可以添加參數-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 參數
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
文件還包含一個(ge) 特殊的unique ID,他會(hui) 在Mectorn的Status標簽頁麵下顯示這些信息
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"
補充
repz文件可以將後綴名可以改成rar,使用壓縮工具打開。當前我們(men) 使用的時SXGA-3DM2的硬件,REPZ版本對應F4 R12,從(cong) 前repz文件中隻有sequence,圖片,rep三種文件,新的repz文件下多出了repc和lst文件
發送repz到設備
命令行中輸入repsender -? 也能夠看到詳細的說明
尋找設備ID
repsender -l會(hui) 羅列出當前所有的設備ID,包含USB,RS232,RS485。
C:\Program Files\MetroCon-4.0\RepTools>repsender -l
Device IDs:
001360021
將repz文件發送到設備上
-d後添加設備序列號,-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
# 檢查圖片是否需要重新上傳(chuan) ,有些內(nei) 存中已經存在的Sent就不在發送
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
強製傳(chuan) 送所有圖片
默認情況下,圖傳(chuan) 傳(chuan) 送前會(hui) 進行檢查,如果和設備上的圖片相同,圖片就不在傳(chuan) 送。也可以忽略掉檢查的步驟,將所有圖片全部上傳(chuan) ,需要添加參數-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
傳(chuan) 送的時候忽略圖片
有些情況下,圖片時不變的,隻是改變rep文件的內(nei) 容,因此傳(chuan) 送過程中忽略上傳(chuan) 圖片,可以減少傳(chuan) 送的時間,後麵添加參數-i就可以實現這一步的目標
C:\Program Files\MetroCon-4.0\RepTools>repsender -d 001360021 -z 345.repz12 -i
# 不發送所有圖片
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
您可以通過我們(men) 的官方網站了解更多的国产欧美在线信息,或直接來電谘詢4006-888-532。