ΣSigmaStudio English

Анализатор допусков


Анализатор допусков Этот блок предназначен для любых приложений, где необходимо проверить пределы допуска заданного значения. Он особенно полезен в тестовых средах, где Sigma DSP должен выполнять системную диагностику. Анализатор допусков выдает на выходе либо единицу, либо ноль в зависимости от уровня входного сигнала: если уровень находится в пределах заданных границ, на выходном пине выдается единица; в противном случае — ноль.

Значения в элементах управления имеют целочисленный формат (32.0 или 28.0). Аудиоданные напрямую несовместимы с этими входами; пожалуйста, обратитесь к разделу Numeric Formats для получения дополнительной информации.

Принцип работы анализатора допусков легко понять из этого графика:

Анализатор допусков
На графике показаны мгновенные значения на входном и выходном пинах анализатора допусков, пределы которого составляют 1–3.

Пока входной сигнал остается в пределах допуска (1–3, обозначены зелеными линиями), блок выдает 1. Когда сигнал выходит за пределы (выше или ниже) допуска, блок выдает 0.

Tolerance Analyzer в SigmaStudio: настройка и параметры

Tolerance Analyzer (анализатор допусков) — это вычислительный блок в среде SigmaStudio, предназначенный для контроля соответствия входного значения заданным границам. Он применяется в тестовых средах, где сигнальный процессор ADAU семейства SigmaDSP выполняет системную диагностику. Основная задача блока — формирование логического сигнала на выходе в зависимости от того, находится ли текущее значение в пределах установленного допуска. Принцип работы анализатора допусков основан на сравнении входного сигнала с двумя пороговыми значениями. Если уровень сигнала находится внутри заданного диапазона, на выходном пине устанавливается логическая единица. Как только сигнал выходит за верхнюю или нижнюю границу, выход переключается в ноль. Такой подход позволяет организовать простой мониторинг параметров системы и передавать результат диагностики в другие блоки управляющей логики проекта SigmaStudio. Важной особенностью является формат входных данных: значения в элементах управления имеют целочисленное представление (32.0 или 28.0). Аудиоданные напрямую не совместимы с этими входами, поэтому при построении цепочки необходимо использовать соответствующие блоки преобразования форматов. Для настройки достаточно задать нижний и верхний пределы допуска в GUI блока. Например, при установленных границах от 1 до 3 блок будет выдавать единицу только при попадании входного значения в этот интервал. При использовании анализатора допусков в сигнальной цепочке следует учитывать, что он работает с управляющими, а не аудиосигналами.