Создайте входной порт для подсистемы или внешнего входа
Simulink / Обычно Используемые Блоки
Simulink / Ports & Subsystems
Simulink / Источники
HDL Coder / Обычно Используемые Блоки
HDL Coder / Ports & Subsystems
HDL Coder / Источники
Inport блокирует сигналы ссылки снаружи системы в систему.
Программное обеспечение Simulink® присваивает номера портов блока Inport согласно этим правилам:
Это автоматически нумерует блоки Inport в системе верхнего уровня или подсистеме последовательно, начиная с 1.
Если вы добавляете блок Inport, метка является следующим доступным номером.
Если вы удаляете блок Inport, другие номера портов автоматически перенумерованы, чтобы гарантировать, что блоки Inport находятся в последовательности и что никакие числа не не использованы.
Если вы копируете блок Inport в систему, ее номер порта не перенумерован, если ее текущий номер уже не конфликтует с импортом в системе. Если скопированный номер порта блока Inport не находится в последовательности, перенумеруйте блок. В противном случае вы получаете сообщение об ошибке, когда вы запускаете симуляцию или обновляете блок-схему.
Можно использовать блок Inport в системе верхнего уровня к:
Подайте внешние входные сигналы из рабочей области с помощью одного из этих подходов. Если никакие внешние выходные параметры не предоставляются, то вывод по умолчанию является наземным значением.
Используйте Configuration Parameters> Data Import/Export> параметр Input. Смотрите Данные о Загрузке к Входным портам Корневого Уровня.
Чтобы импортировать много сигналов к входным портам корневого уровня, рассмотрите использование инструмента Root Inport Mapper. Для получения дополнительной информации смотрите, что Данные о Карте Используют Корневой Инструмент Картопостроителя Inport.
Используйте аргумент 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 не делают.
Для моделей, которые включают сигналы шины, состоявшие из многих элементов шины, которые питают подсистемы, рассмотрите использование В Элементе Шины и блоках Элемента Шины. Эти блокировки порта элемента шины:
Уменьшайте сложность сигнальной линии и помеху в блок-схеме.
Облегчите изменять интерфейс инкрементно.
Предоставьте доступ к элементу шины ближе на грани использования, избежав использования настройки блока Селектор и Goto Шины.
Блок Out Bus Element имеет блочный Выходной порт. Однако нет никаких спецификаций, позволенных на блокировках порта элемента шины, которые поддерживают наследованные рабочие процессы. Вы не можете использовать диалоговое окно Block Parameters блока Out Bus Element, чтобы задать атрибуты элемента шины, такие как тип данных или размерности.
Можно создать любое количество копий блока Inport. Копии являются графическими представлениями оригинала, предназначенного, чтобы упростить блок-схемы путем устранения ненужных строк. Копия имеет тот же номер порта, свойства и вывод как оригинал.
Создать копию блока Inport:
В блок-схеме выберите блок, который вы хотите копировать.
В панели меню Редактора моделей выберите Edit> Copy.
В блок-схеме установите свой курсор, где вы хотите поместить копию.
Выберите Edit> Paste Duplicate Inport.
Если вы хотите, чтобы корневой уровень Inport модели произвел сигнал шины, установил параметр Data type на имя объекта шины, который задает шину, которую производит Inport. Для получения дополнительной информации смотрите, Когда Использовать Объекты Шины.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|