独占操作

独占操作功能可防止来自多个客户端的同时输入,从而防止意外的结果。使用Web Viewer,当多个客户端连接到服务器时,独占操作仅允许来自一个客户端的触摸操作,并阻止来自其他客户端的触摸操作。

触摸屏幕时,独占操作将自动启动。

设置

为防止客户端持续独占操作:

  1. 在工程浏览器窗口中,转到[系统架构]并单击[目标01]。
  2. 在属性窗口中,单击[高级]选项卡,然后单击[数据访问]选项卡。
  3. 转到[Web功能设置]➞ [Web Viewer设置]➞[独占操作],设置以下属性。
    属性属性
    [触摸锁定超时(秒)]

    当屏幕触摸引发独占操作时,在释放触摸并经过指定的时间后,独占触摸将释放。如果在超时时间结束前再次触摸画面,锁定时间将重置。

    将值设置为0,以便在客户端上释放触摸后立即释放锁定。

    设置值范围:0-30

    [图标位置]

    设置指示触摸操作被锁定的图标的位置:无,右下,右上,左下或左上。

用户操作

  1. 当用户触摸服务器或客户端屏幕时,独占操作将分配给该服务器或客户端。
    在其他未独占操作的客户端和服务器上,在指定的[图标位置]中会显示图标。
    定义的[触摸锁定超时(秒)]开始计数。
  2. 如果用户再次触摸屏幕,[触摸锁定超时(秒)]将被重置,并且超时将再次开始。
  3. 如果没有更多触摸操作且超时已过,将返回独占操作,服务器和客户端的触摸操作则为可用。

独占操作条件

目标

条件
客户端 触摸 鼠标单击 鼠标双击 鼠标滚轮 鼠标悬上(悬停)
服务器

(当使用 SP5000 系列 Open Box (Windows 10 IoT Enterprise 型)、IPC 系列或 PC/AT 时)

触摸 鼠标单击 鼠标右击 鼠标悬上 (悬停) USB 条码读取器输入
服务器 (上述以外) 触摸 USB 条码读取器输入

图标

当服务器或客户端正在独占操作时,在服务器和未独占操作的客户端的屏幕上,将显示以下图标之一。

图标 描述
表示服务器已锁定客户端上的触摸操作。
表示另一个客户端已锁定服务器或客户端上的触摸操作。

注: 该图标不会显示在正在独占操作的服务器或客户端上。

检查独占操作超时

设置

您可以在数值显示的[当前数值]属性中设置以下源属性,来设立显示独占操作剩余时间的显示部件。

(目标名称).Preferences.WebViewer.RemainedLockoutSeconds

只读属性,用于存储独占操作锁定重置前剩余的秒数。

用户操作

  1. 当用户触摸服务器或客户端上的屏幕,或当鼠标悬停在以下服务器之一的屏幕上时,包括SP5000系列Open Box(Windows 10 IoT Enterprise型)、IPC系列或PC/AT,独占操作将分配给该服务器或客户端。
  2. 当服务器或客户端进行独占操作时,指定的数值显示或其他部件/形状将显示直到释放独占操作的秒数。
  3. 注:

    • 如果具有独占操作的用户从客户端注销,或者客户端连接终止,将释放独占操作。
    • 在监控模式和操作模式之间切换不会释放独占操作。
    • 独占操作记录在操作日志中。有关信息,请参阅以下内容。
      显示操作日志