在生产环境中,MERLIC 经常需要跨越系统边界进行通信。因此,MERLIC 26.10 引入了重新设计的通信架构,使 MERLIC 组件之间的通信更安全,也更易于管理。该架构采用默认安全模型,初始状态下仅允许本地连接。远程访问必须显式启用,并可通过传输层安全协议(TLS)加以保护。
对于远程连接,MERLIC 现在使用 WebSocket。多个 MERLIC 服务和实例可通过不同的 WebSocket 端点共享同一端口,从而减少所需端口数量并简化防火墙配置。用户也因此能够更轻松地连接到系统上的特定 MERLIC 实例。
对于本地通信,MERLIC 使用 Unix 域套接字(UDS)。这样无需经过网络协议栈,也不再需要管理端口;访问权限则通过操作系统的文件权限进行控制。
重新设计的架构还为将来把 MERLIC 应用程序集成到 Web 环境中奠定了技术基础。
创建 MERLIC 应用程序时,可以将工具分组,以便组织结构更复杂的 Tool Flow。MERLIC 26.10 让用户能够更轻松地在 MVApp 中检查、配置和复用已分组的工具。现在可以在单独的 Tool Flow 选项卡中打开组,查看组内工具、选择单个工具,并直接检查或调整其参数设置。组接口也可以进行配置。分组工具的参数和结果现在可以添加到组接口中。这样,无需取消工具分组,即可配置这些参数和结果,并在 Frontend Designer 中将其连接到控件。
因此,用户可以在保留现有工具组的同时修改分组配置并调整 Frontend 设计,从而减少 MVApp 开发过程中不必要的结构调整。
MERLIC 26.10 简化了应用程序设置与开发过程中的两项常见任务:管理用于过程集成的 MVApp,以及检查感兴趣区域(ROI)。
在大多数应用场景中,现在可以将 MVApp 直接导入配方管理,并在 MERLIC RTE 模式下用作虚拟配方。如果不需要额外的参数配置或特定的采集序列,就无需再单独创建 MERLIC 配方,从而简化设置和维护。对于需要多个预定义 MVApp 参数配置或特定采集序列的应用场景,仍可继续使用 MERLIC 配方。
MERLIC Creator 和 MERLIC Frontend 中的 ROI 可视化功能也得到了改进。选择 ROI 后,系统会根据 ROI 类型直接显示宽度、高度、位置、角度或半径等相关度量值。这样,在应用程序开发和检查过程中即可立即查看重要的 ROI 信息。