首頁 技術服務 智能顯示器 如何透過 CANopen 發送命令在 SmartDisplay 上切換頁面

如何透過 CANopen 發送命令在 SmartDisplay 上切換頁面

前言

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

說明

本應用將以5吋高亮標準品為例,系統介面使用CANbus分成模擬與實作兩部分,分別說明如何透過GUI Builder 來了解如何建立專案並且更換頁面,最終透過產生的LOG來了解更換頁面的命令是如何下達的。

模擬

1-1 以5吋高亮為例,運行GUIBuilder建立新專案,寫入專案名稱,選擇5吋高亮模板,協議選擇CANbus並且情境選擇Industry

1-1-模擬

 

1-2 選擇page並點擊 + 以新增一個新的頁面

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

1-3 點擊Simulator with GUI

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


1-4

1.進入模擬視窗後點擊頁面選項,目前只有0跟1兩個頁面,點擊1可以切換成另一個頁面
2.下方可以看到LOG,點擊右鍵EXPORT出EXCEL檔

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


1-5

1.從LOG可以得知一開始HOST會給Index0x2104,sub- Index 0x01的資料要求將模式變更為ConfigMode
2.接下來會給Index0x2103,sub- Index 0x02 要求將PAGE切換成第1頁
3.最後會給Index0x2104,sub- Index 0x01的資料要求將模式變更為DisplayMode

1-5-模擬-configmode-1

1-5-模擬-configmode-2

實作

1-1 進入實作階段,須備妥5”高亮智慧型顯示器模組,將SmartDisplay的系統介面CANbus連接到USB2CAN Dongle,如下圖所示。同樣運行GUIBuilder,開啟上述模擬的樣板或是依下述程序建立新專案並執行SmartDisplay的連線。

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-單擊測試設備進入測試屏幕

1-6 進入到測試戶面如下圖

1-6-輸入測試帳戶,如下所示

1.Page選單選擇1(第1頁)模組上畫面如下

1-6-1-Page選單選擇1(第1頁)模組上畫面如下

2.在Log上點擊右鍵export出excel檔(Log檔)


1-7

1.從Log可以得知一開始Host會給Index0x2104,sub- Index 0x01的資料要求將模式變更為ConfigMode
2.接下來會給Index0x2103,sub- Index 0x02 要求將PAGE切換成第1頁
3.最後會給Index0x2104,sub- Index 0x01的資料要求將模式變更為DisplayMode

1-7-模式更改為配置模式

 

結論

透過模擬與實作來切換頁面,可以讓使用者更加熟悉Smart Display的多樣性,不只給使用者方便使用之外,還可以透過log來學習如何下Command。藉由接收與傳送的Command可以讓使用者了解到接收與傳送的data意義並可以讓使用者自行設計屬於自己的Host端控制器。

回分類頁
go top
close