UI 组件 (UI Components)

⚠️

UI 组件仍是版本的一部分,但您应考虑使用新的 HMI 组件 (HMI Components)(仅在 Professional 中可用)、屏幕覆盖按钮 (Screen Overlay Buttons)3DButtons

UI 组件可用于在屏幕上显示 PLC 信号或在仿真期间控制 PLC 信号。目前 UI 组件包含以下组件:

组件描述
UIPanel空的滑动面板,作为 UI 组件的容器
UIButton按压或切换按钮
UILamp不同颜色的灯
UIMessageBox用于显示消息的模态窗口

这些组件可以排列在一个面板(或多个面板)中,面板可在主视图上滑动:

所有 UI 组件应排列在层级中的 UI GameObject 下:

UIPanel

UIPanel 是用作按钮和灯容器的元素。在屏幕底部选中时会以滑动动画打开。可通过选择面板名称或关闭图标来关闭。您可以在屏幕上放置多个面板,但第二个面板的命名和动画位置需手动更改。

UIButton

按钮可放置在 UI 面板中。按钮可作为开关(每次按下在开和关之间切换)或作为按压按钮(仅在按下时保持开启)。您可以选择颜色和按钮下显示的文本。通过将 PLC Input 拖到 Button On 字段或在 Button On 下选择所需输入来连接 PLC 输入。

UILamp

灯用于显示值。可连接到 PLC 输出。

UIMessageBox

UIMessageBox 是一个模态消息框,作为覆盖层打开在场景中的所有窗口之上。可通过 PLC 输出信号打开。

如果 Auto Close After Seconds 的值大于零,消息框可在定义的秒数后自动关闭。消息框可连接到 Cinemachine 虚拟相机以自动缩放到消息位置。还可选择在消息期间高亮显示场景中的某些对象。

请查看 Realvirtual.io 类参考 以获取有关此组件属性和方法的更多信息。

© 2025 realvirtual GmbH https://realvirtual.io - 版权所有。未经出版商事先书面许可,不得以任何形式或任何方式(包括打印、保存、复印、录制或其他电子或机械方法)复制、分发或传播本出版物的任何部分。