逻辑 - 基础

ControlSpace® Designer 版本 5 中的逻辑包括将对象控件分配给逻辑输入和输出(例如 GPIO 块或串行块),以及在处理器内操作逻辑信号。

传统产品

任何 ControlSpace® DSP 设备,即使是已停产的 ESP-88,都能将对象参数分配给 GPI 端口或串口输入触发器。这项功能非常熟悉,只需将处理对象拖放到 GPI 或串口控制面板的编程窗口中即可完成。例如,一旦将对象参数分配给 GPI 端口,连接到该 GPI 端口的物理按钮或开关即可控制该参数。

EX系列处理器

EX系列处理器也具备此功能,但EX系列处理器能够提供额外的逻辑处理能力,以执行更复杂的功能。这些额外的功能由逻辑处理对象提供,它们通过拖放连接的方式连接到各个对象上的逻辑端口,连接方式与音频对象连接的方式相同。EX系列处理器中的GPIO和串行I/O对象默认显示逻辑端口。这些逻辑节点的颜色指示节点的当前状态。蓝色节点表示逻辑节点处于“关闭”或“打开”状态,而橙色节点表示节点处于“开启”或“关闭”状态。

许多音频处理对象都带有逻辑 I/O,右键单击对象并选择“显示逻辑 I/O”即可显示这些 I/O。在对象的逻辑 I/O 之间建立连接,即可在对象之间建立关联,类似于将对象直接拖放到控制编程窗口中。

如果将带有锁定按钮的 GPI 直接连接到调音台的逻辑控制,则当 GPI 关闭时,通道静音也会被静音;当 GPI 打开时,通道静音也会被解除静音。如果房间内没有外部控制系统,且调音台静音功能未使用任何参数集,则将 GPI 直接连接到调音台可以正常工作。但如果外部控制系统解除调音台通道的静音时,连接到 GPI 的物理按钮处于关闭或开启状态,则会出现问题。此时,物理控制按钮仍然处于关闭状态,但它们与调音台上的静音功能不再同步。当用户按下物理按钮时,GPI 将切换到开启状态,而调音台上的任何状态都不会改变。用户需要再次按下物理按钮才能改变调音台的静音状态。

这类问题可以通过使用逻辑块轻松解决。在本例中,在麦克风上使用瞬时接触开关,并在 GPI 和调音台之间添加逻辑块以提供简单的切换功能,即可让 GPI 在每次按下瞬时按钮时改变调音台的静音状态。如果参数集或外部控制系统需要更改调音台的静音状态,则更改将作用于逻辑对象,而不是直接作用于调音台对象。这样,即使对象参数的状态已被外部控制系统或参数集调用更改,物理控件仍能按照用户预期的方式工作。

每个逻辑块的功能均可自由编程,实现几乎无限多种功能。多个功能可以编程在一个逻辑块中,也可以为每个功能使用单独的逻辑块。可自由编程的逻辑块仅存在于EX系列处理器中,旧款处理器不具备此功能。