ΣSigmaStudio English

Это старая версия документа!


Логика - И, ИЛИ, НЕ-И, НЕ-ИЛИ, Исключающее ИЛИ


Логика - И, ИЛИ, НЕ-И, НЕ-ИЛИ, Исключающее ИЛИ Блок Logic применяет одну из пяти выбираемых логических операций к двум входным сигналам и выводит результат на выходной пин. Доступны операторы And, Or, Nand, Nor и Xor.

Для смены оператора: Нажмите левой кнопкой мыши на кнопку-иконку, каждый щелчок переключает активный оператор, который отображается в изображении иконки и подписи.
Логика - И, ИЛИ, НЕ-И, НЕ-ИЛИ, Исключающее ИЛИ

Примечание: оператор является настройкой времени компиляции, вам придется компилировать и загружать проект каждый раз при изменении оператора.

Входные значения: Этот блок следует использовать с сигналами постоянного тока (DC) (положительный формат 5.23). Кроме того, этот блок предназначен для использования только с булевыми входными значениями: либо 1.0, либо 0.0. Хотя это не рекомендуется, при необходимости некоторые операторы все же могут работать с произвольными значениями с плавающей запятой на входе, но поведение выхода может быть неоднозначным в зависимости от выбранного оператора.

Логика - И, ИЛИ, НЕ-И, НЕ-ИЛИ, Исключающее ИЛИ

Logic - And, Or, Nand, Nor, Xor в SigmaStudio: настройка и параметры

Блок Logic в среде SigmaStudio предназначен для выполнения базовых логических операций над сигналами в цепочке обработки цифровых сигнальных процессоров семейства ADAU. Этот элемент категории Basic DSP позволяет реализовать условную логику, применяя одну из пяти доступных операций к двум входным сигналам и выводя результат на выходной пин. Он используется для создания управляющих схем, где требуется обработка булевых значений. Принцип работы блока основан на выборе одного из операторов: And, Or, Nand, Nor или Xor. Переключение между ними выполняется щелчком левой кнопки мыши по иконке, при этом активный режим отображается на изображении и подписи. Важной особенностью является то, что оператор фиксируется на этапе компиляции, поэтому при каждом изменении логики потребуется перекомпилировать и загружать проект в процессор. Для корректной работы блок Logic следует использовать с сигналами постоянного тока в формате 5.23. Входные значения должны быть строго булевыми: либо 1.0, либо 0.0. Хотя некоторые операторы могут обрабатывать произвольные числа с плавающей запятой, это не рекомендуется, так как поведение выхода в таких случаях становится неоднозначным и зависит от выбранной функции. При проектировании сигнальной цепочки учитывайте, что данный блок не предназначен для работы с аудиосигналами, а служит для управления параметрами или состоянием других элементов схемы.