IFP50-3 RS-232 通訊協定
RS-232
本文件描述 ViewSonic LFD 與 PC、或其他具 RS-232 通訊協定之控制單元間的 RS-232 介面通訊的硬體介面規格及軟體通訊協定。
通訊協定包含三個指令部分:
- Set 函式
- Get 函式
- 遙控傳遞模式
- 備註: 下文以「PC」代表所有可發送、或接收 RS-232 通訊協定指令的控制單元。
說明
RS-232 硬體規格
後側的 ViewSonic LFD 通訊連接埠:
- 接頭類型:DSUB 9 接腳公頭(或 3.5 mm 筒形接頭)
- 使用交越(空數據機)纜線進行連接
- 接腳分配:
| 接腳編號 | 訊號 | 備註 | |
|---|---|---|---|
| 母 DSUB 9 接腳 | 1 | NC | |
| 2 | RXD | 輸入至顯示器 | |
| 3 | TXD | 從顯示器輸出 | |
| 4 | NC | ||
| 5 | GND | ||
| 公 DSUB 9 接腳 | 6 | NC | |
| 7 | NC | ||
| 8 | NC | ||
| 9 | NC | 提供 +5V/2A 電源給外部特定硬體鎖 *3.0 | |
| 外框 | GND |
| 項目 | 訊號 | 備註 | |
|---|---|---|---|
| 3.5 mm 筒形接頭 (有限空間的替代方案) |
筆尖 | TXD | 從顯示器輸出 |
| 環 | RXD | 輸入至顯示器 | |
| 套筒 | GND |
LAN 硬體規格
後側的 ViewSonic LFD 通訊連接埠:
- 接頭類型:8P8C RJ45
- 接腳分配:
| 接腳編號 | 訊號 | 備註 | |
|---|---|---|---|
| 1 | TX+ | 從顯示器輸出 | |
| 2 | TX- | 從顯示器輸出 | |
| 3 | RX+ | 輸入至顯示器 | |
| 4 | BI_D3+ | 適用於 1G 情況 | |
| 5 | BI_D3- | 適用於 1G 情況 | |
| 6 | RX- | 輸入至顯示器 | |
| 7 | BI_D4+ | 適用於 1G 情況 | |
| 8 | BI_D4- | 適用於 1G 情況 | |
| 外框 | GND |
RS232 通訊設定
- 鮑率選擇: 9600bps (固定)
- 資料位元: 8 bits (固定)
- 同位: None (固定)
- 停止位元: 1(固定)
LAN 通訊設定
- 類型: 乙太網路
- 通訊協定: TCP/IP
- 連接埠: 5000 (固定)
- 跨子網路: 否
- 登入認證: 否
指令訊息參考
PC 發送至 LFD 指令封包,隨後是「CR」。每當 PC 發送控制命令至顯示器,顯示器反應如下:
- 若正確收到訊息,則發送「+」(02Bh),隨後是「CR」(00Dh)
- 若未正確收到訊息,則發送「-」(02Dh),隨後是「CR」(00Dh)
通訊協定
Set 函式清單
PC 可以控制顯示器進行特定操作。Set 函式指令允許您透過 RS-232 連接埠控制遠端站點的顯示器行為。Set 函式封包格式由 9 個位元組組成。
Set 函式描述:
| 長度 | 訊息的總位元組,不包括「CR」 |
| LFD ID | 各個顯示器的識別碼(01~98;預設值為 01) ID「99」表示對所有連接的顯示器套用設定指令。在此情況下,只有 ID#1 顯示器必須回覆。 可以透過 OSD 選單為各個顯示器設定 LFD ID。 |
| 指令類型 | 識別指令類型, "s" (0x73h): 設定指令 "+" (0x2Bh): 有效指令回覆 "-" (0x2Dh): 無效指令回覆 |
| 指令 | 函式指令代碼:一個位元組 ASCII 代碼。 |
| 值 [1~3] | 定義值的三個位元組 ASCII。 |
| CR | 0x0D |
Set 函式格式 發送:(指令類型=「s」)
| 名稱 | 長度 | ID | 指令類型 | 指令 | Value1 | Value2 | Value3 | CR |
|---|---|---|---|---|---|---|---|---|
| 位元組計數 | 1 個位元組 | 2 個位元組 | 1 個位元組 | 1 個位元組 | 1 個位元組 | 1 個位元組 | 1 個位元組 | 1 個位元組 |
| 位元組順序 | 1 | 2~3 | 4 | 5 | 6 | 7 | 8 | 9 |
回覆:(指令類型=「+」或「-」)
| 名稱 | 長度 | ID | 指令類型 | CR |
|---|---|---|---|---|
| 位元組計數 | 1 個位元組 | 2 個位元組 | 1 個位元組 | 1 個位元組 |
| 位元組順序 | 1 | 2~3 | 4 | 5 |
- 備註: PC 套用指令至所有顯示器 (ID=99) 時,只有 #1 裝置必須以 ID=1 的名稱回覆。
範例 1:針對顯示器 (#02) 將亮度設為 76,而此指令有效
發送(十六進位格式)
| 名稱 | 長度 | ID | 指令類型 | 指令 | Value1 | Value2 | Value3 | CR |
|---|---|---|---|---|---|---|---|---|
| Hex | 0x38 | 0x30 0x32 |
0x73 | 0x24 | 0x30 | 0x37 | 0x36 | 0x0D |
回覆(十六進位格式)
| 名稱 | 長度 | ID | 指令類型 | CR |
|---|---|---|---|---|
| Hex | 0x34 | 0x30 0x32 |
0x2B | 0x0D |
範例 2:針對顯示器 (#02) 將亮度設為 75,而此指令無效。
發送(十六進位格式)
| 名稱 | 長度 | ID | 指令類型 | 指令 | Value1 | Value2 | Value3 | CR |
|---|---|---|---|---|---|---|---|---|
| Hex | 0x38 | 0x30 0x32 |
0x73 | 0x24 | 0x30 | 0x37 | 0x35 | 0x0D |
回覆(十六進位格式)
| 名稱 | 長度 | ID | 指令類型 | CR |
|---|---|---|---|---|
| Hex | 0x34 | 0x30 0x32 |
0x2D | 0x0D |
Set 函式表
A. 基本函式
| Set 函式 | 長度 | ID | 指令 | 指令 | 值範圍 | 註解 | |
|---|---|---|---|---|---|---|---|
| Type (ASCII) | Code (ASCII) |
Code (Hex) |
(Three ASCII bytes) | ||||
| Power On/Off (Standby) |
8 | s | ! | 21 | 000: STBY 001: ON |
1. The Power-on via LAN control may works only under specific mode. To see display UG for details. *3.1.1 2. “WOL by MAC address” may available as alternative.*3.2.1 | |
| Input Select | 8 | s | " | 22 | 000: TV 001: AV 002: S-Video 003: YPbPr 004: HDMI1 014: HDMI2 024: HDMI3 034: HDMI4 005: DVI 006: VGA1 016: VGA2 026: VGA3 007: Slot-in PC (OPS/SDM)/HDBT 008: Internal memory 009: DP 00A: Embedded/Main (Android) |
1. No need for USB 2. For the case of two more same sources, the 2nd digital is used to indicate the extension. 3. The HEX of 00A is 30 30 41. | |
| Brightness | 8 | s | $ | 24 | 000 ~ 100 900: Bright down (-1) 901: Bright up (+1) *3.1.1 |
||
| Backlight*3.2.0 | 8 | A | B | 42 | 000~100 | 1. For Android platform whose main mode is controlled by backlight and the other sources are controlled by brightness. 2. Derived from Color calibration. *3.2.0 | |
| Power Lock | 8 | s | 4 | 34 | 000: Unlock 001: Lock |
*See note in details | |
| Volume | 8 | s | 5 | 35 | 000 ~ 100 900: Volume down(-1) 901:Volume up(+1) |
||
| Mute | 8 | s | 6 | 36 | 000: OFF 001: ON (mute) | ||
| Button Lock | 8; | s | 8 | 38 | 000: Unlock 0001: Lock |
*See note in details | |
| Menu Lock | 8 | s | > | 3E | 000: Unlock 001: Lock |
*See note in details | |
| Number *3.1.1 | 8 | s | @ | 40 | 000~009 | ||
| Key Pad *3.1.1 | 8 | s | A | 41 | 000: UP 001: DOWN 002: LEFT 003: RIGHT 004: ENTER 005: INPUT 006: MENU/(EXIT) 007: EXIT | ||
| Remote Control | 8 | s | B | 42 | 000: Disable 001: Enable 002: Pass through |
Disable: RCU will be no function Enabled: RCU controls normally Pass through: Display will bypass the RC code to connected device via the RS-232 port, but not react itself. | |
| Restore Default | 8 | s | ~ | 7E | 000 | Recover to factory setting | |
- 備註:
- 1. 鎖定模式下的行為
鎖定模式 行為 按鈕鎖定 1. 鎖定前面板和 RCU 上的所有按鈕,「電源」除外
2. 所有 SET 功能應可透過 RS-232 運作,即使是在 RCU 中有對應快速鍵的功能也一樣,例如靜音等等。MENU 鎖定 1. 鎖定前面板和 RCU 的「MENU」鍵
2. 不應針對使用 MENU 組合鍵進入工廠和旅館模式的機型,封鎖這兩種模式。如果機型有任何限制,將另外指示替代方法。POWER 鎖定 1. 鎖定前面板和 RCU 上的「POWER」鍵。
2. SET_POWER 開啟/關閉應可透過 RS-232 運作,但不表示在此情況下將解除 POWER 鎖定。
3. 無法透過在 OSD 設定中重設來解鎖
4. 電源鎖定時,將自動 AC 電源開啟
5. 在電源鎖定下,裝置不會在沒有 PC 訊號時進入省電模式,也不會在 15 分鐘後沒有其他視訊訊號時關閉。遙控器停用 鎖定 RCU 按鍵,但讓前面板按鈕保持可用。
- 2. 透過 MAC 位址進行網路喚醒,作為 SET 電源開啟的替代方案
- (長度=126 個位元組)
6 個位元組 6 個位元組 (#1) 6 個位元組 (#2) ... 6 個位元組 (#16) 24 個位元組 0xFF FF ... FF MAC address MAC address ... MAC address 0x00 00 ... 00
B. 選用函式
| Set 函式 | 長度 | ID | 指令 | 指令 | 值範圍 | 註解 | |
|---|---|---|---|---|---|---|---|
| Type (ASCII) | Code (ASCII) |
Code (Hex) |
(Three ASCII bytes) | ||||
| Contrast | 8 | s | # | 23 | 000~100 | ||
| Sharpness | 8 | s | % | 25 | 000~100 | ||
| Color | 8 | s | & | 26 | 000~100 | ||
| Tint | 8 | s | ' | 27 | 000~100 | ||
| Backlight On_Off | 8 | s | ( | 29 | 000: Off 001: On |
||
| Color Mode | 8 | s | ) | 29 | 000: Normal 001: Warm 002: Cold 003: Personal |
||
| Surround Sound | 8 | s | - | 2D | 000~100 | ||
| Bass | 8 | s | . | 2E | 000~100 | ||
| Treble | 8 | s | / | 2F | 000~100 | ||
| Balance | 8 | s | 0 | 30 | 000~100 | 050 is central | |
| Picture Size | 8 | s | 1 | 31 | 000: FULL (16:9) 001: NORMAL (4:3) 002: REAL (1:1) *3.1.0 |
||
| OSD language | 8 | s | 2 | 32 | 000: English 001: French 002: Spanish |
Could be extended for more supported languages by model | |
| PIP-Mode | 8 | s | 9 | 39 | 000: OFF 001: PIP(POP) 002: PBP |
||
| PIP-Sound select | 8 | s | : | 3A | 000: Main 001: Sub |
||
| PIP-Position | 8 | s | ; | 3B | 000: Up 001: Down 002: Left 003: Right |
||
| PIP-Input | 8 | s | 7 | 37 *2.9 | 000: TV 001: AV 002: S-Video 003: YPbPr 004: HDMI1 014: HDMI2 024: HDMI3 034: HDMI4 005: DVI 006: VGA1 016: VGA2 026: VGA3 007: Slot-in PC (OPS/SDM)/HDBT 008: Internal memory 009: DP 00A: Embedded/Main (Android) |
Value range is same as SET-Input select | |
| Tiling-Mode | 8 | s | P | 50 | 000: OFF 001: ON |
(for video wall) | |
| Tiling-Compensation | 8 | s | Q | 51 | 000: OFF 001: ON |
(for video wall) Bezel width compensation | |
| Tiling-H by V Monitors | 8 | s | R | 52 | 01x~09x: H 0x1~0x9: V |
(for video wall) 1. 2nd digital for H monitors 2. 3rd digital for V monitors | |
| Tiling-Position | 8 | s | S | 53 | 001~025 | (for Video wall) Copy the screen of Position# to identified display | |
| Date: Year | 8 | s | V | 56 | Y17~Y99 | Last 2 digits (20)17~(20)99 | |
| Date: Month | 8 | s | V | 56 | M01~M12 | 2 digits | |
| Date: Day | 8 | s | V | 56 | D01~D31 | 2 digits | |
| Time: Hour | 8 | s | W | 57 | H00~H23 | 24-hr format. 2 digits. | |
| Time: Min | 8 | s | W | 57 | M00~M59 | 2 digits | |
| Time: Sec | 8 | s | W | 57 | S00~S59 | 2 digits | |
- 備註:
- 1. H 顯示器、V 顯示器和位置的並排定義
- 2. 設定日期範例
- 日期: 2017-3/15
- 發送: 0x 38 30 31 73 56 59 31 37 0D (“Y17”)
- 發送: 0x 38 30 31 73 56 4D 30 33 0D (“M03”)
- 發送: 0x 38 30 31 73 56 44 31 35 0D (“D15”)
- 3. 設定時間範例
- 時間: 16:27:59
- 發送: 0x 38 30 31 73 57 48 31 36 0D (“H16”)
- 發送: 0x 38 30 31 73 57 4D 32 37 0D (“M27”)
- 發送: 0x 38 30 31 73 57 53 35 39 0D (“S59”)
- 1. H 顯示器、V 顯示器和位置的並排定義
Get 函式清單
PC 可以詢問 LFD 以取得特定資訊。Get 函式封包格式由 9 個位元組組成,與 Set 函式封包結構相似。請注意,「值」位元組一律 = 000。
Get 函式描述:
| 長度 | 訊息的總位元組,不包括「CR」。 |
| TV/DS ID | 各個 TV/DS 的識別碼(01~98;預設值為 01)。 |
| 指令類型 | 識別指令類型, "g" (0x67h): Get 指令 "r" (0x72h): 有效指令回覆 "-" (0x2Dh): 無效指令回覆 |
| 指令 | 函式指令代碼:一個位元組 ASCII 代碼。 |
| 值 [1~3] | 定義值的三個位元組 ASCII。 |
| CR | 0x0D |
Get 函式格式 發送:(指令類型=「g」)
| 名稱 | 長度 | ID | 指令類型 | 指令 | Value1 | Value2 | Value3 | CR |
|---|---|---|---|---|---|---|---|---|
| 位元組計數 | 1 個位元組 | 2 個位元組 | 1 個位元組 | 1 個位元組 | 1 個位元組 | 1 個位元組 | 1 個位元組 | 1 個位元組 |
| 位元組順序 | 1 | 2~3 | 4 | 5 | 6 | 7 | 8 | 9 |
回覆:(指令類型=「r」或「-」)
若指令有效,則指令類型 =「r」
| 名稱 | 長度 | ID | 指令類型 | 指令 | Value1 | Value2 | Value3 | CR |
|---|---|---|---|---|---|---|---|---|
| 位元組計數 | 1 個位元組 | 2 個位元組 | 1 個位元組 | 1 個位元組 | 1 個位元組 | 1 個位元組 | 1 個位元組 | 1 個位元組 |
| 位元組順序 | 1 | 2~3 | 4 | 5 | 6 | 7 | 8 | 9 |
若指令無效,則指令類型 =「-」
| 名稱 | 長度 | ID | 指令類型 | CR |
|---|---|---|---|---|
| 位元組計數 | 1 個位元組 | 2 個位元組 | 1 個位元組 | 1 個位元組 |
| 位元組順序 | 1 | 2~3 | 4 | 5 |
範例 1:從 TV-05 取得亮度,而此指令有效。亮度值為 67。
發送(十六進位格式
| 名稱 | 長度 | ID | 指令類型 | 指令 | Value1 | Value2 | Value3 | CR |
|---|---|---|---|---|---|---|---|---|
| Hex | 0x38 | 0x30 0x35 |
0x67 | 0x62 | 0x30 | 0x30 | 0x30 | 0x0D |
回覆(十六進位格式)
| 名稱 | 長度 | ID | 指令類型 | 指令 | Value1 | Value2 | Value3 | CR |
|---|---|---|---|---|---|---|---|---|
| Hex | 0x38 | 0x30 0x35 |
0x72 | 0x62 | 0x30 | 0x36 | 0x37 | 0x0D |
範例 2:從顯示器 (#05) 取得色彩,但此機型不支援色彩指令。
發送(十六進位格式)
| 名稱 | 長度 | ID | 指令類型 | 指令 | Value1 | Value2 | Value3 | CR |
|---|---|---|---|---|---|---|---|---|
| Hex | 0x38 | 0x30 0x35 |
0x67 | 0x26 | 0x30 | 0x30 | 0x30 | 0x0D |
回覆(十六進位格式)
| 名稱 | 長度 | ID | 指令類型 | CR |
|---|---|---|---|---|
| Hex | 0x34 | 0x30 0x35 |
0x2D | 0x0D |
Get 函式表
A. 基本函式
| Get 函式 | 長度 | ID | 指令 | 指令 | 回應範圍 | 註解 | |
|---|---|---|---|---|---|---|---|
| Type (ASCII) | Code (ASCII) |
Code (Hex) |
(Three ASCII bytes) | ||||
| Get-Brightness | 8 | g | b | 62 | 000~100 | ||
| Get-Backlight*3.2.0 | 8 | a | B | 42 | 000~100 | 1. For Android platform whose main mode is controlled by backlight and the other sources are controlled by brightness. 2. Derived from Color calibration. *3.2.0 | |
| Get-Volume | 8 | g | f | 66 | 000~100 | ||
| Get-Mute | 8 | g | g | 67 | 000: Off 001: On (muted) | ||
| Get-Input Select | 8 | g | j | 6A | 000~100 | 1. 1st digit for signal detection: 0 means “no signal”; 1 means “signal detected” 2. 2nd &3rd digit: See Set-function table | |
| Get-Power Status: ON/STBY | 8 | g | l | 6C | 001: ON 000: STBY |
||
| Get-Remote Control | S | g | n | 6E | 000: Disable 001: Enable 002: Pass through |
Get RCU mode status | |
| Get-Power Lock | 8 | g | o | 6F | 000: Unlock 001: Lock |
||
| Get-Button Lock | 8 | g | p | 70 | 000: Unlock 001: Lock | ||
| Get-Menu Lock | 8 | g | l | 6C | 000: Unlock 001: Lock | ||
| Get-ACK | 8 | g | z | 7A | 000 | This command is used to test the communication link | |
| Get-Thermal | 8 | g | 0 | 30 | 000~100: 0~+100 deg C -01~-99: -1~-99 deg C |
||
| Get-Operation time*3.2.0 | 8 | g | 1 | 31 | 000 | 1. Accumulated hours in 6-digit integer (000,001~ 999,999)*3.2.0 2. Can not be reset when FW update and Factory initiation*3.2.2 3. Reply in new 32-byte format*3.2.0 | |
| Get-Device name | 8 | g | 4 | 34 | 000 | Reply in new 32-byte format *3.2.0 | |
| Get-MAC address | 8 | g | 5 | 35 | 000 | (for the model with LAN) Reply in new 32-byte format*3.2.0 | |
| Get-IP address*3.2.0 | 8 | g | 6 | 36 | 000 | (for the model with LAN) Reply in new 32-byte format*3.2.0 | |
| Get-Serial number *3.2.0 | 8 | g | 7 | 37 | 000 | Reply in new 32-byte format *3.2.0 | |
| Get-FW version *3.2.0 | 8 | g | 8 | 38 | 000 | Reply in new 32-byte format *3.2.0 | |
- 備註:
- 1. 取得運作時數範例
- 假設累計運作時數為 123,456 小時
- 發送: 0x 38 30 31 67 31 30 30 30 0D (取得運作時數)
- 回覆: 0x 32 30 31 72 31 31 32 33 34 35 36 00 00 … 00 00 0D
- 2. 取得裝置名稱範例
- 假設裝置名稱為 CDE-5500
- 發送: 0x 38 30 31 67 34 30 30 30 0D (取得裝置名稱)
- 回覆: 0x 32 30 31 72 34 43 44 45 2D 35 35 30 30 00 00 … 00 00 0D
- 假設裝置名稱為「NMP-302#1」
- 發送: 0x 38 30 31 67 34 30 30 30 0D (取得裝置名稱)
- 回覆: 0x 32 30 31 72 34 4E 4D 50 2D 33 30 32 23 31 00 00 …00 00 0D
- 假設裝置名稱為「NMP-302#1」
- 3. 取得 MAC 位址範例
- 假設 MAC 位址為 00:11:22:aa:bb:cc
- 發送: 0x 38 30 31 67 35 30 30 30 0D (取得 MAC 位址)
- 回覆: 0x 32 30 31 72 35 30 30 31 31 32 32 61 61 62 62 63 63 00 00…00 00 0D
- 4. 取得 IP 位址範例
- 假設 IP 位址為 192.168.100.2
- 發送: 0x 38 30 31 67 36 30 30 30 0D (取得 IP 位址)
- 回覆: 0x 32 30 31 72 36 31 39 32 2E 31 36 38 2E 31 30 30 2E 32 00 00…00 00 0D
- 5. 取得序號範例
- 假設序號為 ABC180212345
- 發送: 0x 38 30 31 67 37 30 30 30 0D (取得序號)
- 回覆: 0x 32 30 31 72 37 41 42 43 31 38 30 32 31 32 33 34 35 00 00…00 00 0D
- 6. 取得韌體版本範例
- 假設韌體版本為 3.02.001
- 發送: 0x 38 30 31 67 38 30 30 30 0D (取得韌體版本)
- 回覆: 0x 32 30 31 72 38 33 2E 30 32 2E 30 30 31 00 00…00 00 0D
B. 選用函式
| Get 函式 | 長度 | ID | 指令 | 指令 | 回應範圍 | 註解 | |
|---|---|---|---|---|---|---|---|
| Type (ASCII) | Code (ASCII) |
Code (Hex) |
(Three ASCII bytes) | ||||
| Get-Contrast | 8 | g | a | 61 | 000 ~ 100 | ||
| Get-Sharpness | 8 | g | c | 63 | 000 ~ 100 | ||
| Get-Color | 8 | g | d | 64 | 000 ~ 100 | ||
| Get-Tint | 8 | g | e | 65 | 000 ~ 100 | ||
| Get_Backlight On_Off | 8 | g | h | 68 | 000: Off 001: On | ||
| Get-PIP Mode | 8 | g | t | 74 | 000: OFF 001: PIP (POP) 002: PBP | ||
| Get-PIP Input | 8 | g | u | 75 | 000~100 | See Set-input select | |
| Get-Tiling Mode | 8 | g | v | 76 | 000: OFF 001: ON |
(for Video wall) | |
| Get-Tiling Compensation | 8 | g | w | 77 | 000: OFF 001: ON |
(for Video wall) Bezel width compensation | |
| Get-Tiling H by V Monitors | 8 | g | x | 78 | 01x~09x: H monitors 0x1~0x9: V monitors |
(for Video wall) 1. 2nd digital for H monitors 2. 3rd digital for V monitors | |
| Get-Tiling Position | 8 | g | y | 79 | 000: OFF 001~025 |
(for Video wall) Copy the screen of Position# to identified display | |
| Get-Date: Year | 8 | g | 2 | 32 | Y00~Y00 | Last 2 digits (20)17~(20)99 | |
| Get-Date: Month | 8 | g | 2 | 32 | M00~M00 | 2 digits | |
| Get-Date: Day | 8 | g | 2 | 32 | D00~M00 | 2 digits | |
| Get-Time: Hour | 8 | g | 3 | 33 | H00~H00 | 24-hr format. 2 digits. | |
| Get-Time: Min | 8 | g | 3 | 33 | M00~M00 | 2 digits | |
| Get-Time: Sec | 8 | g | 3 | 33 | S00~S00 | 2 digits | |
- 備註:
- 1. 取得日期範例
- 假設 display#01 的目前日期如下:
- 日期: 2017-3/15
- 發送: 0x 38 30 31 67 32 59 30 30 0D (Get-日期:年)
- 回覆: 0x 38 30 31 72 32 59 31 37 0D (“Y17”)
- 發送: 0x 38 30 31 67 32 4D 30 30 0D (Get-日期:月)
- 回覆: 0x 38 30 31 72 32 4D 30 33 0D (“M03”)
- 發送: 0x 38 30 31 67 32 44 30 30 0D (Get-日期:日)
- 回覆: 0x 38 30 31 72 32 44 31 35 0D (“D15”)
- 2. 取得時間範例
- 假設 display#01 的目前時間如下:
- Time: 16:27:59
- 發送: 0x 38 30 31 67 33 48 30 30 0D (Get-時間:時)
- 回覆: 0x 38 30 31 72 33 48 31 36 0D (“H16”)
- 發送: 0x 38 30 31 67 33 4D 30 30 0D (Get-時間:分)
- 回覆: 0x 38 30 31 72 33 4D 32 37 0D (“M27”)
- 發送: 0x 38 30 31 67 33 53 30 30 0D (Get-時間:秒)
- 回覆: 0x 38 30 31 72 33 53 35 39 0D (“S59”)
- 3. 取得 RS232 版本範例
- 假設版本為 3.0.1
- 發送: 0x 38 30 31 67 36 30 30 30 0D (取得 RS232 版本)
- 回覆: 0x 38 30 31 72 36 33 30 31 0D (“301”)
C. 自動回覆 *3.2.1
顯示器會在使用者透過任一方式變更下列資料/狀態時,自動發出更新後的資料/狀態而不必從主機取得查詢,方式例如:遙控器、前按鍵或觸控螢幕。
- 電源開啟/關閉
- 輸入選取
- 亮度
- 背光
- 音量
- 靜音開啟/關閉
遙控傳遞模式
PC 將顯示器設為遙控傳遞模式時,顯示器將發送 7 位元組封包(隨後是「CR」),以回應遙控器 (RCU) 按鈕啟用。在此模式下,遙控器不影響顯示器功能。例如:「Volume+」不會改變顯示器的音量,而是透過 RS-232 連接埠只發送「Volume+」代碼至 PC。
IR 傳遞函式格式
回覆:(指令類型=「p」)
| 名稱 | 長度 | ID | 指令類型 | RCU Code1 (MSB) | RCU Code2 (LSB) | CR |
|---|---|---|---|---|---|---|
| 位元組計數 | 1 個位元組 | 2 個位元組 | 1 個位元組 | 1 個位元組 | 1 個位元組 | 1 個位元組 |
| 位元組順序 | 1 | 2~3 | 4 | 5 | 6 | 7 |
範例 1:針對顯示器 (#5) 按下「VOL+」鍵時的遙控傳遞
發送(十六進位格式)
| 名稱 | 長度 | ID | 指令類型 | RCU Code1 (MSB) | RCU Code2 (LSB) | CR |
|---|---|---|---|---|---|---|
| Hex | 0x36 | 0x30 0x35 |
0x70 | 0x31 | 0x30 | 0x0D |
| 按鍵 | 代碼(十六進位) | 基本 *3.1.1 |
選用 *3.1.1 |
|---|---|---|---|
| 1 | 01 | V | |
| 2 | 02 | V | |
| 3 | 03 | V | |
| 4 | 04 | V | |
| 5 | 05 | V | |
| 6 | 06 | V | |
| 7 | 07 | V | |
| 8 | 08 | V | |
| 9 | 09 | V | |
| 0 | 0A | V | |
| - | 0B | V | |
| RECALL (LAST) | 0C | V | |
| INFO (DISPLAY) | 0D | V | |
| 0E | |||
| ASPECT (ZOOM, SIZE) | 0F | V | |
| VOLUME UP (+) | 10 | V | |
| VOLUME DOWN (-) | 11 | V | |
| MUTE | 12 | V | |
| CHANNEL/PAGE UP (+)/BRIGHTNESS+ | 13 | V | |
| CHANNEL/PAGE DOWN (-)/BRIGHTNESS- | 14 | V | |
| POWER | 15 | V | |
| SOURCES (INPUTS) | 16 | V | |
| 17 | |||
| 18 | |||
| SLEEP | 19 | V | |
| MENU | 1A | V | |
| UP | 1B | V | |
| DOWN | 1C | V | |
| LEFT (-) | 1D | V | |
| RIGHT (+) | 1E | V | |
| OK (ENTER, SET) | 1F | V | |
| EXIT | 20 | V | |
| 21 | |||
| 22 | |||
| 23 | |||
| 24 | |||
| 25 | |||
| 26 | |||
| 27 | |||
| 28 | |||
| 29 | |||
| 2A | |||
| 2B | |||
| RED (F1) | 2C | ||
| GREEN (F2) | 2D | ||
| YELLOW (F3) | 2E | ||
| BLUE (F4) | 2F | ||
- 備註:
- 1. 此 IR 傳遞代碼與 RCU 按鍵代碼不同。
- 2. IR 傳遞模式下的 POWER 鍵特殊控制序列。
- 2-1. 顯示器關閉並接收 IR POWER 代碼時:顯示器將自動開啟,然後透過RS-232 將 POWER 代碼轉送至主機。
- 2-2. 顯示器開啟並接收 IR POWER 代碼時:顯示器將透過 RS-232 將 POWER 代碼轉送至主機,然後自動關閉。
- 2-3. SET-POWER LOCK 啟用時,顯示器不會回應 POWER 鍵按壓。
- 3. 按住按鍵時,VOLUME UP 和 VOLUME DOWN 代碼將重複輸出。



