Создайте набор данных с элементами для четырех корневых уровней блоки 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 или наземных значениях для элементов, которые не имеют заданных данных сигнала.