Один блок мастера линейных цепей можно использовать для настройки одного или нескольких системных блоков MATLAB для интеграции в более крупную модель Simulink ®. Входные и выходные порты каждого системного блока MATLAB реализуют порты, определенные в диалоговом окне «Список соединений SPICE» и «Параметры», значком блока будет имя конструкции цепи, указанное в диалоговом окне параметров, а именем блока в модели будет имя блока, указанное в диалоговом окне параметров. Каждый блок системы MATLAB будет иметь фиксированное время дискретной выборки шага, которое может быть либо унаследовано от другого блока в модели, либо установлено самим блоком системы MATLAB.
Определите и проверьте конфигурацию системного блока MATLAB в Мастере линейных цепей перед его построением. Мастер линейных цепей также можно использовать для изменения конфигурации блока MATLAB System, который он уже создал, установив для параметра «Имя блока» имя изменяемого блока.
Можно проверить имя конструкции цепи, имя блока, имя файла NetList, определения портов и генераторы шума устройства. Можно также проверить отклик блока с помощью графиков передаточной функции или отчета о полюсах/нулях передаточной функции. Обе опции доступны сразу после разбора файла списка соединений и определения по крайней мере одного порта вывода.
График передаточных функций: Нажмите кнопку График передаточных функций, чтобы получить график всех передаточных функций, которые будут реализованы блоком. Это создает окно рисунка с отдельной закладкой для каждого выходного порта. Каждая вкладка выходного порта отображает величину передаточной функции от каждого входного порта и генератора шума устройства к этому выходному порту. Масштаб графика представляет собой децибелы коэффициента усиления в зависимости от логарифмической частоты, что облегчает идентификацию приближенных местоположений полюсов и нулей, а также общего коэффициента усиления.
Экспорт полюсов и нулей: нажмите кнопку Экспорт полюсов и нулей, чтобы получить отчет о полюсах и нулях передаточной функции. Это приводит к созданию массива структуры LinearCircuitWizardPoleZero в базовом рабочем пространстве. Поля каждой структуры:
Полюса: Вектор ряда сложных мест расположения полюсов в области Лапласа
Нули: матрица ячеек, в которой каждая ячейка является вектором строк комплексных нулевых местоположений в области Лапласа, по одному для каждого канала через блок
Коэффициенты усиления: Матрица вещественных коэффициентов усиления, по одному для каждого канала через блок
Для конфигурирования нового или существующего системного блока MATLAB в соответствии с конфигурацией, определенной в настоящее время в Мастере линейных цепей, нажмите кнопку «Построить/изменить блок». При возникновении сомнений найдите в диалоговом окне «Мастер линейных цепей» предупреждающее сообщение, указывающее на то, что блок не отражает текущую конфигурацию. После нажатия кнопки «Построить/изменить блок» предупреждение будет устранено.
Время выборки блока системы MATLAB определяется в терминах частоты выборки (частоты), а не непосредственно как время выборки. Можно настроить время выборки системного блока MATLAB через его диалоговое окно параметров. По умолчанию блок наследует время выборки. Чтобы задать время выборки непосредственно для блока, отключите Inherit sample rate из входных данных. При этом включается параметр Sample rate. Установите частоту дискретизации на требуемую частоту.
Системные блоки MATLAB, сконфигурированные мастером линейных цепей, часто моделируют аналоговые цепи, которые объединяются с другими блоками, моделирующими цифровые цепи. В то время как аналоговые схемы обычно моделируются с использованием фиксированного шага дискретного времени выборки, цифровые схемы обычно моделируются с использованием переменного шага дискретного времени выборки. Для получения дополнительной информации об объединении фиксированного времени дискретной выборки шага с переменным временем дискретной выборки шага см. пример «Цифровая синхронизация с использованием фиксированной выборки шага».