首页 解决方案 通过 CANopen 控制 Smart Display 页面切换

通过 CANopen 控制 Smart Display 页面切换

May 26,2023

介紹

在 Smart Display 产品的集成与推广过程中,内容通常更侧重于介绍产品本身的特点和功能,而对如何从主机端控制 Smart Display 的说明相对较少。本文以页面切换为例,介绍主机端如何发送命令来控制 Smart Display 切换显示页面。

本示例采用支持 CAN 总线通信的 5 英寸高亮度标准 Smart Display,内容分为仿真和实际操作两个部分。首先通过 GUI Builder 创建项目并进行页面切换,再通过生成的 Log 了解页面切换时的命令执行顺序。

仿真

1-1 本示例采用 5 英寸高亮度 Smart Display。运行 GUI Builder 创建新项目,输入项目名称,选择 5 英寸高亮度模板,通信协议选择 CAN 总线,应用场景选择 Industry。

1-1-仿真

 

1-2 选择 Page,然后单击 “+” 添加新页面。

1-2-仿真-添加新页面

1-3 单击 Simulator with GUI。

1-3-仿真-Simulator-with-GUI


1-4

1. 进入仿真窗口后,选择页面选项。目前共有 Page 0 和 Page 1 两个页面,选择 Page 1 即可切换到另一个页面。
2. 下方会显示 Log。右键单击 Log,即可将其导出为 Excel 文件。

1-4-仿真-页面切换及Log


1-5

1. 从 Log 可以看到,主机首先向 Index 0x2104、sub-index 0x01 发送数据请求,将模式切换为 ConfigMode。
2. 接着,主机向 Index 0x2103、sub-index 0x02 发送请求,将页面切换至 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 总线接口连接至 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-6-1-选择Page-1后的模块显示画面

2. 右键单击 Log,即可将其导出为 Excel 文件。


1-7

1. 从 Log 可以看到,主机首先向 Index 0x2104、sub-index 0x01 发送数据请求,将模式切换为 ConfigMode。
2. 接着,主机向 Index 0x2103、sub-index 0x02 发送请求,将页面切换至 Page 1。
3. 最后,主机再次向 Index 0x2104、sub-index 0x01 发送数据请求,将模式切换为 DisplayMode。

1-7-切换至ConfigMode

结论

通过仿真和实际操作进行页面切换,可以帮助用户进一步熟悉 Smart Display 的操作方式。除了通过 GUI Builder 进行操作和仿真外,还可以利用 Log 了解命令的发送方式以及数据的接收和发送过程。这些信息也可作为用户自行设计主机端控制器时的参考。

对显示器解决方案有疑问?您想做的,由我们实现。 联络我们!

订阅

接收最新显示器技术知识与新品消息

联络我们

价格/规格书/一般查询

技术支持

联系我们询问技术内容

go top
联络我们
close

我们重视您的隐私

通过点击「允许所有 Cookie」,代表您同意在您的设备上存储 Cookie 以增强网站浏览体验、分析网站使用情况并协助我们的营销和网站效能优化工作。您可以在我们的隐私权政策中找到有关于此的更多信息。

我们重视您的隐私

Winstar 及部分第三方在 www.winstar.com.tw 上使用 cookies。关于 cookie 的种类、用途及相关第三方的详细信息,请参见下文及我们的《Cookie 政策》。请点击“允许全部”来同意我们使用 cookies,以确保您在我们网站上获得最佳体验。您也可以设置您的偏好或拒绝 cookies(必要的 cookies 除外)。

管理同意声明

永久启用
必要的 Cookie

这些 Cookie 是必不可少的,以便让您在浏览网站并使用其功能上有更好地体验,例如设置您的隐私偏好、登录或填写窗体。

分析 Cookie

这些也被称为「统计cookie」,用于收集您使用网站的信息,例如您访问了哪些页面以及点击了哪些连结。查看详细信息