Системы MATLAB, сгенерированные от мастера линейной схемы

Можно использовать один блок Linear Circuit Wizard, чтобы сконфигурировать один или несколько блоков MATLAB System, которые будут интегрированы в больший Simulink® модель. Порты ввода и вывода каждого блока MATLAB System реализуют порты, заданные в списке соединений SPICE и диалоговом окне параметра, значок блока будет именем Проектирования схем, заданным в диалоговом окне параметра, и именем, данным блоку в вашей модели, будет Имя блока, заданное в диалоговом окне параметра. Каждый блок MATLAB System будет иметь фиксированный шаг дискретным шагом расчета, который может или быть наследован от другого блока в модели или наборе самим блоком MATLAB System.

Проверьте настройку MATLAB System Block

Задайте и проверьте настройку блока MATLAB System в Linear Circuit Wizard прежде, чем создать его. Можно также использовать Linear Circuit Wizard, чтобы изменить настройку блока MATLAB System, который это уже создало, установив Имя блока на имя блока быть измененным.

Можно проверить имя Проектирования схем, Имя блока, имя файла Списка соединений, определения порта и генераторы шума устройства. Можно также проверить ответ блока с помощью или графиков передаточной функции или отчета полюса/нуля передаточной функции. Обе опции доступны, как только файл списка соединений анализируется, и по крайней мере один выходной порт задан.

Передаточные функции графика: Нажмите кнопку передаточных функций Графика, чтобы получить график всех передаточных функций, которые реализует блок. Это производит окно рисунка с отдельной вкладкой для каждого выходного порта. Каждая вкладка выходного порта строит величину передаточной функции от каждого входного порта и генератора шума устройства к тому выходному порту. Шкала графика является децибелами усиления по сравнению с логарифмической частотой, облегчая идентифицировать аппроксимированные положения полюсов и нулей, а также полное усиление.

Полюса экспорта и нули: Нажмите кнопку полюсов и нулей Экспорта, чтобы получить отчет полюсов передаточной функции и нулей. Это производит массив структур LinearCircuitWizardPoleZero в вашем базовом рабочем пространстве. Поля каждого struct:

  • Полюса: вектор-строка из комплексных местоположений полюса в области Лапласа

  • Нули: матрица ячейки, в которой каждая ячейка является вектором-строкой из комплексных нулевых местоположений в области Лапласа, один для каждого канала через блок

  • Усиления: Матрица A усилений с действительным знаком, один для каждого канала через блок

Создайте MATLAB System Block

Чтобы сконфигурировать новый или существующий блок MATLAB System, чтобы отразить настройку, в настоящее время заданную в Linear Circuit Wizard, нажмите кнопку блока Build/modify. Если в сомнении, ищите предупреждающее сообщение в диалоговом окне параметра Linear Circuit Wizard указание, что блок не отражает текущую настройку. Нажатие кнопки блока Build/modify разрешит предупреждение.

Размер шага

Шаг расчета блока MATLAB System задан в терминах частоты дискретизации (частота), а не непосредственно как шаг расчета. Можно сконфигурировать шаг расчета блока MATLAB System через его диалоговое окно параметра. Условие по умолчанию для блока, чтобы наследовать его шаг расчета. Чтобы установить шаг расчета блока непосредственно, отключите, Наследовали частоту дискретизации от входа. Это включает параметр Частоты дискретизации. Установите частоту дискретизации на желаемую частоту.

Системные блоки MATLAB, сконфигурированные Linear Circuit Wizard часто аналоговые схемы модели, которые объединены с другими блоками тот цифровые схемы модели. Принимая во внимание, что аналоговые схемы обычно моделируются с помощью фиксированного шага дискретный шаг расчета, цифровые схемы обычно моделируются с помощью переменного шага дискретный шаг расчета. Для получения дополнительной информации об объединении фиксированного шага дискретный шаг расчета с переменным шагом дискретный шаг расчета смотрите пример Цифровая Синхронизация Используя Фиксированную Выборку Шага.

Смотрите также

Похожие темы