Создайте набор данных с элементами для четырех корневых уровней блоки Inport в модели. Используйте тот набор данных в качестве основания для создания набора данных, чтобы загрузить данные сигнала в модель.
Откройте модель. Блок In1
выводит двойное, In2
и In3
каждый вывод невиртуальная шина и In4
выходные параметры int16
.
Создайте объект Dataset
для корневого уровня блоки Inport.
Simulink.SimulationData.Dataset '' with 4 elements
Name BlockPath
____ _________
1 [1x1 timeseries] In1 ''
2 [1x1 struct ] In2 ''
3 [1x1 struct ] In3 ''
4 [1x1 timeseries] In4 ''
- Use braces { } to access, modify, or add elements using index.
Замените значение заполнителя для первого сигнала в Dataset
с фактическими значениями сигналов, что вы хотите загрузить в модель.
Исследуйте сигнал In2
.
ans =
struct with fields:
a: [1×1 timeseries]
b: [1×1 timeseries]
Для In2
создайте данные для элементов шины a
и b
.
Для In3
задайте данные для элемента a
шины и используйте наземные значения для элемента b
.
Постройте график ds
. Для получения дополнительной информации см. документацию Simulink.SimulationData.Dataset.plot
.
Установите Входной параметр конфигурации на ds
.
Совет
Также можно использовать инструмент Root Inport Mapper, чтобы установить Входной параметр. Для получения дополнительной информации смотрите Корень Карты Данные сигнала Inport.
Запустите моделирование. Блоки Inport используют данные сигнала, заданные в ds
или наземных значениях для элементов, которые не имеют заданных данных сигнала.