setExternalInput

Установите внешние входные параметры для симуляции через SimulationInput объект, in

Описание

пример

in = in.setExternalInput([t, u1,..uN]) позволяет вам непосредственно задавать числовые массивы как входные параметры к модели, если модель имеет корневой импорт.

in = in.setExternalInput(ds) позволяет вам непосредственно задавать объекты набора данных как внешние входные параметры к модели, если модель имеет корневой импорт.

in = in.setExternalInput(ts) позволяет вам непосредственно задавать объект timeseries как внешний вход, если модель имеет один корневой импорт.

Примеры

свернуть все

В этом примере показано, как установить числовые массивы как внешние входные параметры.

Откройте модель

open_system('sldemo_mdlref_counter');

Создайте SimulationInput объект для этой модели.

in = Simulink.SimulationInput('sldemo_mdlref_counter');

Подготовьте внешние входные параметры.

t = (0:0.01:10)';
u1 = 5*ones(size(t));
u2 = 10*sin(t);
u3 = -5*ones(size(t));

Установите внешние входные параметры на модель.

in = in.setExternalInput([t, u1, u2, u3]);

Симулируйте модель.

out = sim(in);

Входные параметры

свернуть все

Числовой массив, который будет использоваться в качестве внешнего входа.

Объект Dataset, который будет использоваться в качестве внешнего входа

Временные ряды, которые будут использоваться в качестве внешнего входа

Введенный в R2017a