Окно сообщений ПРАФ

В случае, когда при нажатии на кнопку "Расчёт" фильтр с заданными параметрами не может быть корректно рассчитан, плагин "Проектирование и анализ фильтров" выводит окно сообщений об ошибках. Пример вывода сообщения об ошибке приведен на рисунке (Рисунок 1).


Рис. 1. Пример выводимого сообщения об ошибке.
Возможны следующие разновидности сообщений:
  • "Значение Fд должно быть положительным" - частота дискретизации должна быть задана строго положительным числом.
  • "Доступные значения порядка = [1, 65535]" - значение "Порядка фильтра" для всех фильтров, кроме равноволнового КИХ-фильтра, должно лежать в пределах от "1" до "65535" включительно.
  • " Доступные значения порядка = [3, 65535]" - значение "Порядка фильтра" для равноволнового КИХ-фильтра должно лежать в пределах от "3" до "65535" включительно.
  • "Первый аргумент должен быть меньше второго:" - несоответствие спецификаций частоты требованиям, определяемым типом фильтра. После двоеточия через запятую приводятся два параметра, для которых необходимо значения таким образом, чтобы первый параметр имел значение меньшее, чем второй.
  • "Обнаружены незаполненные поля" - отсутствие значений в некоторых полях спецификации фильтра.
  • "Фильтр с заданными параметрами нестабилен" - требование уменьшить порядок фильтра, либо подобрать другие параметры спецификации Данное сообщение формируется только для БИХ-фильтров.
  • "Ошибка численного расчета фильтра. Рекомендуется уменьшить порядок фильтра" - требование уменьшить порядок фильтра, либо расширить его полосу пропускания/подавления. Данное сообщение формируется только для равноволнового КИХ-фильтра в случае, если численный метод расчета не может гарантировать точность коэффициентов передаточной функции.
  • "Порядок полосового/режекторного БИХ-фильтра должен быть чётным" - требование установить четное значение порядка фильтра. Данное сообщение формируется только для полосового или режекторного БИХ-фильтра.

Также существует динамически формирующееся сообщение о выходе значений параметров фильтра, частоты дискретизации, среза и других, за пределы допустимых значений.