Блок Linear Circuit Wizard использует определения портов, которые вы поставляете или через netlist SPICE или диалоговое окно параметра Linear Circuit Wizard, чтобы предоставить порты на производимых блоках, которые совместимы с сигналами из других Simulink® блоки.
Порты входа на блоках, которые генерирует Linear Circuit Wizard, принимают входные сигналы, которые представляют либо напряжение, либо ток. Точно так же выходные порты формируют сигналы, которые представляют собой либо напряжение, либо ток. И входной, и выходной сигналы должны использовать фиксированный дискретный шаг расчета шага, равное шагу расчета блока.
Существует пять типов портов.
Тип порта | Определение портовой схемы | Определение из нетлиста |
---|---|---|
Вход напряжения | Входной сигнал является узловым напряжением положительного узла схемы минус узловое напряжение отрицательного узла схемы. | Независимый источник напряжения |
Вход тока | Входной сигнал является током, протекающим в узел положительной схемы и выходящим через узел отрицательной схемы. | Независимый источник тока |
Выходное напряжение | Сигнал выхода является узловым напряжением положительного узла схемы минус узловое напряжение отрицательного узла схемы. | Предложение V (< узел > < узел >) в операторе .print или .plot |
Ток выхода | Сигнал выхода является током, протекающим через источник напряжения от узла положительного выхода к узлу отрицательного выхода. Источник напряжения должен быть определен в списке цепей SPICE. | Предложение I (< источник напряжения >) в операторе .print или .plot |
Источник шума устройства | Входной сигнал является шумовым током устройства, который принимается как протекающий через резистор или управляемый источник тока в схеме. Устройство должно быть определено в списке сетей SPICE. Цель состоит в том, чтобы облегчить для вас применение собственной модели шума устройства к схеме. |
Через диалоговое окно параметров маски Linear Circuit Wizard можно добавить или удалить порты и определить порядок, в котором перечислены порты.
Диалоговое окно параметра отображает тип, имя и узлы одного порта вместе с указанием положения этого порта в списке портов. Если порты еще не определены, то тип, имя и узлы являются пустыми и требуют вашего входа. Выберите порт из списка портов, измените определение порта по желанию, а затем выберите действие.
Список портов: Каждая запись в списке портов - это номер, представляющий позицию в списке, за которым следует имя порта.
Тип порта: Выберите один из пяти типов портов, описанных в таблице выше.
Имя порта: имя порта - символьный массив, полученный, применяясь eval
функция к значению параметров, которое вы задаете. Можно задать либо буквальный символьный массив, заключив имя в одинарные кавычки (для примера 'port1'
) или имя переменной рабочей области.
Узлы портов: Выберите узлы портов из списка. Содержимое списка определяется из нетлиста и зависит от выбранного типа порта.
Для типов Входной, Входной и Выходной порты Напряжения, список содержит имена узлов схемы.
Для типа выходного порта Ток в списке указаны имена источников напряжения.
Для типа порта источника шума устройства, список содержит обозначения элементов схемы, которые могут быть источниками шума устройства.
Действия: Активированные действия зависят от содержимого списка портов.
Create: Добавьте новый порт в список на основе текущего определения порта.
Сохранить: Сохранить текущее определение порта в текущее место в списке портов.
Удалить: Удалить текущий отображаемый порт из списка портов.
Перемещение вверх: Перемещение текущего отображаемого порта вверх на одну позицию в списке портов.
Перемещение вниз: Перемещение текущего отображаемого порта вниз на одну позицию в списке портов.
Вы можете получить таблицу, отображающую определенные порты, нажав кнопку Экспортировать порты из. Это создает массив структур LinearCircuitWizardPorts
в вашем базовом рабочем пространстве. Отобразите или проверьте этот массив структур, чтобы увидеть определения портов в таблице.