Создайте входной порт для подсистемы или внешнего входа
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. Смотрите Данные о Загрузке к Корневому Уровню Input port.
Совет
Чтобы импортировать много сигналов к входным портам корневого уровня, рассмотрите использование инструмента 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 блоки корневого уровня не делают.
Можно непосредственно отредактировать метки порта на блоке Subsystem. Для получения дополнительной информации смотрите Метки порта Редактирования на Подсистемах.
Совет
Для моделей, которые включают шины, состоявшие из многих элементов шины, рассмотрите использование блоки Out Bus Element и In Bus Element. Эти блоки:
Уменьшайте сложность сигнальной линии и помеху в блок-схеме.
Облегчите изменять интерфейс инкрементно.
Предоставьте доступ к элементу шины ближе на грани использования, избежав использования настройки блока Bus Selector и Goto.
Блок In Bus Element имеет тип блока, Inport и блок Out Bus Element имеют тип блока Outport.
Можно создать любое количество копий блока Inport. Копии являются графическими представлениями оригинала, предназначенного, чтобы упростить блок-схемы путем устранения ненужных линий. Копия имеет тот же номер порта, свойства и выход как оригинал.
Создать копию блока Inport:
В блок-схеме выберите несвязанный блок Inport, который вы хотите скопировать.
Нажмите и удержите клавишу Ctrl и перетащите блок.
Выпустите мышь и затем выберите Duplicate из контекстного меню.
Можно выбрать блок Inport, который имеет копии, чтобы подсветить дублирующиеся блоки. Чтобы показать связанный блок в открытой схеме или новой вкладке, сделайте паузу на замещающем знаке, который появляется после выбора. Затем выберите Related Blocks от строки меню. Когда несколько блоков соответствуют выбранному блоку, список связанных блоков открывается. Можно отфильтровать список связанных блоков путем ввода критерия поиска в текстовое поле. После того, как вы выбираете связанный блок из списка, особое внимание окна переходит к открытой схеме или новой вкладке, которая показывает связанный блок.
Если вы хотите, чтобы блок Inport корневого уровня модели произвел шину, установил параметр Data type на имя объекта шины, который задает шину, которую производит блок Inport. Для получения дополнительной информации смотрите Specify Bus Properties с Типами данных Object Simulink.Bus.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Outport | Asynchronous Task Specification (Simulink Coder) | In Bus Element