多个 Frontends 的写入锁定
MERLIC 允许您在多个并行 Frontends 中打开 MERLIC Vision App,甚至在不同计算机上操作时。为避免可能在多个 Frontends 中同时编辑 MERLIC Vision App,Frontend 集成了一个写入锁定功能。在多个 Frontends 中打开 MERLIC Vision App 时,写入锁定不会默认激活。但是,只要用户在其中一个 Frontends 中开始与 MERLIC Vision App 互动,例如,启动应用程序或调整参数,写入锁定便会激活,应用程序将自动锁定以防在其他所有 Frontends 中编辑。只要用户一直在未锁定Frontend编辑 MERLIC Vision App,写入锁定会处于活动状态。
解除写入锁定的方法有二:
手动解除写入锁定
此方法只可用于未锁定的 Frontend,即之前编辑 MERLIC Vision App 的 Frontend。因此,之前开始与 MERLIC Vision App 互动的用户必须解除写入锁定。
要解除写入锁定,只需打开Frontend菜单项“访问权限”,并点击“解除写入锁定”。此时,该应用程序将在所有 Frontends 中解锁。这意味着,现在可从其他 Frontends 中访问和编辑 MERLIC Vision App。但是,如果再次编辑 MERLIC Vision App,写入锁定将在其他所有 Frontends 中再次激活。
下例显示运行同一 MERLIC Vision App 的两个 Frontends。只要右方的Frontend启动应用程序,写入锁定便激活,左方的Frontend被锁定。左方的控制控件处于非活动状态,显示为灰色。通过单击“访问权限 -> 解除写入锁定”解除锁定时,可以再次编辑左侧 Frontend 中的应用程序。编辑左方Frontend中的 MERLIC Vision App 时,也是相同的道理。这时右方Frontend被锁定。
等待写入锁定自动解除
如果无用户与 MERLIC Vision App 互动达到一定时长,写入锁定自动解除。写入锁定的自动解除确保了 MERLIC Vision App 不会长时间保持锁定,以防忘记解除写入锁定的情况。
下例显示运行同一 MERLIC Vision App 的两个 Frontends。如前例所述,只要右方Frontend启动应用程序,写入锁定被激活。左方Frontend的控制控件处于非活动状态,不能使用。但是,在开始执行应用程序后,并无进一步互动。因此,写入锁定会在一个短时间后自动解除。