Создайте входной порт для подсистемы или внешнего входа
Simulink/Обычно используемые блоки
Simulink/Порты и подсистемы
Simulink/Источники
HDL-кодер/обычно используемые блоки
HDL-кодер/порты и подсистемы
HDL-кодер/Источники
Inport блоки соединяют сигналы извне системы с системой.
Simulink® программное обеспечение присваивает Inport блока портов в соответствии с этими правилами:
Он автоматически нумерует блоки Inport в системе верхнего уровня или подсистеме последовательно, начиная с 1.
Если вы добавляете блок Inport, метка будет следующим доступным номером.
Если вы удаляете блок Inport, другие номера портов автоматически нумеруются, чтобы убедиться, что блоки Inport указаны последовательно и номера не пропущены.
Если вы копируете блок Inport в систему, его номер порта не перенумеруется, если его текущий номер не конфликтует с входным портом, уже имеющимся в системе. Если номер скопированного Inport блочного порта не указан последовательно, измените нумерацию блока. В противном случае вы получаете сообщение об ошибке, когда запускаете симуляцию или обновляете блок.
Можно использовать блок Inport в системе верхнего уровня для:
Поставляйте внешние входы из рабочей области с помощью одного из следующих подходов. Если внешние выходы не заданы, то выходом по умолчанию является значение земли.
Используйте Configuration Parameters> Data Import/Export> Input параметр. См. раздел Загрузка данных во входные порты корневого уровня.
Совет
Чтобы импортировать много сигналов во входные порты корневого уровня, рассмотрите использование инструмента Root Inport Mapper. Для получения дополнительной информации смотрите Map Data Using Root Inport Mapper Tool.
Используйте ut
аргумент sim
команда для задания входов.
Предоставьте средство для возмущения модели linmod
и trim
функции анализа.
Используйте Inport блоки, чтобы ввести входы в систему. См. «Линеаризация моделей».
Чтобы загрузить записанные данные сигнала с помощью корневых блоков Inport, используйте
функция для создания createInputDataset
Dataset
объект, который содержит элементы, соответствующие блокам Inport корневого уровня.
Inport блоки в подсистеме представляют входы в подсистему. Сигнал, поступающий к порту входа на блоке Subsystem, вытекает из связанного блока Inport в этой подсистеме. Блок Inport, сопоставленный с входным портом на блоке Subsystem, является блоком, параметр Port number которого соответствует относительному положению входного порта на блоке Subsystem. Например, блок Inport, чей параметр Port number 1
получает свой сигнал от блока, подключенного к самому верхнему порту на блоке Subsystem.
Если перенумеровать Port number блока Inport, блок соединяется с другим входным портом. Блок продолжает принимать свой сигнал от того же блока вне подсистемы.
Блоки Inport внутри подсистемы поддерживают распространение метки сигнала, но блоки Inport корневого уровня - нет.
Совет
Для моделей, которые включают шины, состоящие из многих элементов шины, рассмотрите использование In Bus Element и Out Bus Element блоков. Эти блоки:
Уменьшите сложность и загроможденность сигнальной линии в блоке.
Упростите пошаговое изменение интерфейса.
Разрешить доступ к элементу шины ближе к точке использования, избегая использования Bus Selector и Goto строения блока.
Блок In Bus Element имеет тип блока Inport а блок Out Bus Element - тип блока Outport.
Можно создать любое количество дубликатов блока Inport. Дубликаты являются графическими представлениями оригинала, предназначенными для упрощения блоков путем исключения ненужных линий. Дубликат имеет тот же номер порта, свойства и выход, что и исходный.
Чтобы создать дубликат блока Inport:
В блок-схеме выберите несвязанный блок Inport, который вы хотите дублировать.
Нажмите и удерживайте клавишу Ctrl и перетащите блок.
Отпустите мышь и выберите Duplicate из контекстного меню.
Можно выбрать Inport блок, который имеет дубликаты, чтобы подсветить повторяющиеся блоки.
Если вы хотите, чтобы Inport блок корневого уровня модели произвел шину, задайте для параметра Data type имя объекта шины, который задает шину, которую создает блок Inport. Для получения дополнительной информации смотрите Задать свойства шины с Simulink типами данных объекта .Bus.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
In Bus Element | Outport | Asynchronous Task Specification (Simulink Coder)