表达式编辑器信号

描述

从 PolyScope X 10.14 版本开始,表达式 表达式编辑器 能够动态检测并显示来自所有已注册源的 I/O 信号。 信号不再仅限于固定的内置列表。

在表达式编辑器中打开“ 输入 ”或 “输出 ”选择器时,可用信号会按来源分组显示。 内置信号源包括 控制箱 I/O、标准工具连接器 I/O,以及 智能 I/O (当连接智能面板时)。 已安装的、注册了I/O源的URCaps发出的信号也会自动显示在相同的列表中。

如果已配置名称,则每个信号将显示其配置名称。 如果未配置名称,则显示信号标识符。

 

“输入”和“输出”选项卡

左侧栏的“表达式编辑器快速访问”部分中:

  • 输入 ”选择器列出了来自所有可用信号源的输入信号。

  • 输出 ”选择器列出了所有可用信号源的输出信号。

下拉菜单中,信号按其源名称分组显示。 选择一个信号,将其脚本引用插入到表达式中光标当前所在的位置。

 

信号源

显示的信号取决于连接的硬件和已安装的URCaps。 典型的内置源文件组包括:

  • 控制箱 I/O — 可配置的控制箱数字和模拟信号(有线连接)。

  • 工具I/ O — 标准工具连接器上的信号。

  • 智能I/ O — 连接智能面板时,智能面板按钮、安全装置和指示灯的信号。

当 URCap 或平台扩展在 PolyScope X 中注册 I/O 时,会出现额外的源组。

 

示例

“If”条件中使用带名称的控制箱输入:

  1. 添加一个 “如果 ”节点,然后点击条件字段以打开表达式编辑器。

  2. 在“快速访问”中,点击 “输入” 。

  3. 展开“ 控制箱 I/ O”组,然后选择所需的输入信号。

  4. 填写完整表达式,然后点击 “确认”。

命名信号将显示为您在I/O设置屏幕中配置的名称。 与通用的基于索引的标识符相比,这使得您更容易识别所选的信号。