首頁 解決方案 透過 CANopen 控制 Smart Display 頁面切換

透過 CANopen 控制 Smart Display 頁面切換

May 26,2023

介紹

目前在系統整合與推廣 Smart Display 產品時,重點多在介紹產品本身的特色與功能,較少從客戶主機端控制的角度說明如何操作 Smart Display。本篇文章以頁面切換為例,模擬客戶端如何下達命令來切換頁面。

本應用將以 5 吋高亮度標準品為例,系統介面使用 CAN bus,並分為模擬與實作兩部分,分別說明如何透過 GUI Builder 建立專案並切換頁面,最後透過產生的 Log 了解頁面切換命令的下達方式。

模擬

1-1 以 5 吋高亮度 Smart Display 為例,執行 GUI Builder 建立新專案,輸入專案名稱,選擇 5 吋高亮度模板,通訊協定選擇 CAN bus,應用情境選擇 Industry。

1-1-模擬

1-2 選擇 Page 並點擊「+」以新增頁面。

1-2-模擬選擇頁面並點擊添加新頁面

1-3 點擊 Simulator with GUI。

1-3-模擬點擊模擬器圖標

1-4

1. 進入模擬視窗後點擊頁面選項,目前有 Page 0 與 Page 1 兩個頁面,點擊 Page 1 即可切換至另一個頁面。
2. 下方可以看到 Log,點擊滑鼠右鍵即可匯出 Excel 檔案。

1-4-進入模擬視窗後的模擬

1-5

1. 從 Log 可以得知,一開始 Host 會向 Index 0x2104、sub-index 0x01 發送資料要求,將模式變更為 ConfigMode。
2. 接下來會向 Index 0x2103、sub-index 0x02 發送要求,將 Page 切換至 Page 1。
3. 最後會向 Index 0x2104、sub-index 0x01 發送資料要求,將模式變更為 DisplayMode。

1-5-模擬-configmode-1

1-5-模擬-configmode-2

實作

1-1 進入實作階段,須備妥 5 吋高亮度 Smart Display 模組,將 Smart Display 的 CAN bus 系統介面連接至 USB2CAN Dongle,如下圖所示。同樣執行 GUI Builder,開啟上述模擬使用的模板,或依照下列步驟建立新專案並連接 Smart Display。

1-1-1-實作畫面

1-1-實作

1-2 選擇 Page 並點擊「+」以新增頁面。

1-2-實作選擇頁面並點擊新增頁面

1-3 點擊 Connect to Device 完成連線後,選擇 Upload the Project。

1-3-連接裝置後選擇上傳專案

1-4 更新成功後會出現下列訊息,模組畫面如下。

1-4-更新成功訊息-1

1-4-更新成功訊息-2

1-5 點擊 Test Device 進入測試畫面。

1-5-點擊Test-Device進入測試畫面

1-6 進入測試畫面,如下圖所示。

1-6-進入測試畫面

1. 在 Page 選單中選擇 Page 1(第 1 頁),模組畫面如下。

1-6-1-Page選單選擇Page-1後的模組畫面

2. 在 Log 上點擊滑鼠右鍵,即可將 Log 匯出為 Excel 檔案。


1-7

1. 從 Log 可以得知,一開始 Host 會向 Index 0x2104、sub-index 0x01 發送資料要求,將模式變更為 ConfigMode。
2. 接下來會向 Index 0x2103、sub-index 0x02 發送要求,將 Page 切換至 Page 1。
3. 最後會向 Index 0x2104、sub-index 0x01 發送資料要求,將模式變更為 DisplayMode。

1-7-模式變更為ConfigMode

結語

透過模擬與實作進行頁面切換,可以讓使用者更加熟悉 Smart Display 的操作方式。除了透過 GUI Builder 進行操作與模擬之外,也可以利用 Log 了解命令的下達方式,以及資料接收與傳送的流程與意義,進而作為自行設計 Host 端控制器的參考。

對顯示器解決方案有疑問?您想做的,由我們實現。 聯絡我們!

訂閱

接收最新顯示器技術知識與新品消息

聯絡我們

價格/規格書/一般查詢

技術支援

聯繫我們詢問技術內容

go top
聯絡我們
close

我們重視您的隱私

通過點擊「允許所有 Cookie」,代表您同意在您的設備上存儲 Cookie 以增強網站瀏覽體驗、分析網站使用情況並協助我們的行銷和網站效能優化工作。您可以在我們的隱私權政策中找到有關於此的更多資訊。

我們重視您的隱私

Winstar 及部分第三方在 www.winstar.com.tw 上使用 cookies。關於 cookie 的種類、用途及相關第三方的詳細資訊,請參見下文及我們的《Cookie 政策》。請點擊「允許全部」來同意我們使用 cookies,以確保您在我們網站上獲得最佳體驗。您也可以設置您的偏好或拒絕 cookies(必要的 cookies 除外)。

管理同意聲明

永久啟用
必要的 Cookie

這些 Cookie 是必不可少的,以便讓您在瀏覽網站並使用其功能上有更好地體驗,例如設置您的隱私偏好、登錄或填寫表單。

分析 Cookie

這些也被稱為「統計cookie」,用於收集您使用網站的資訊,例如您訪問了哪些頁面以及點擊了哪些連結。查看詳細資訊