概述

诸如视频和音频矩阵之类的设备可以使用同一组输入,也可以跨多个输出使用。使用带有数组的自定义状态作为输出,我们可以在按钮内创建逻辑,以指示每个位置当前正在使用哪个输入。请按照以下过程将此功能添加到您的用户界面。

过程

  1. 启动构建器
  2. 创建自定义状态

使用“系统”设备中的“自定义状态”,为切换器的输入创建一个具有可能值的字符串状态。在此状态下,我们将启用“数组”选项。

如果尚未创建用于输入/输出的按钮,请在向“用户界面”添加按钮时“遵循本教程”:https://www.manula.com/manuals/kramer/kramer-control/1/zc/topic/adding-buttons

将输入的“自定义状态”添加到“用户界面上的按钮”

在上图中,我们添加了一个引用输出名称的“状态键”。在此示例中,我们使用了区域B。

对其余按钮重复上述步骤

将设置状态添加到按钮后,我们需要为每个按钮创建“事件”。

在“密钥”字段中,输入在“按钮”中使用的密钥名称。在上面的示例中,我们引用的是区域A。
添加“观察状态”后,我们需要使用“条件”:https://www.manula.com/manuals/kramer/kramer-control/1/zc/topic/conditional-logic来更改“用户界面”中显示的图像。
在IF语句中,为输入添加“自定义状态”,并在弹出窗口中添加键和值

通过添加可更改窗口小部件上图像的“更新属性”来完成您的条件语句。将图像的“已按下”或“选定”状态用于IF,将“默认”图像用于ELSE

摘要

通过使用数组,我们可以引用我们在多个输出、区域或设备上创建的“自定义状态”。我们可以在条件语句中使用这些“数组/键”来跟踪输出、区域和/或设备的状态。

Last modified: 21 December 2020

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment