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

В этом примере показано, как считать структуру из рабочего пространства MATLAB с помощью шага расчета, заданного в блоке From Workspace. Когда вы открываете модель, следующий код выполняется PreLoadFcn коллбэк:

t = 0.2 * [0:49]';
x = sin(t);
y = 10*sin(t);
wave.time = [];
wave.signals.values = [x,y];
wave.signals.dimensions =2;

Блок From Workspace сконфигурирован следующим образом:

  • Шаг расчета: 0.2

  • Интерполяция данных: off

  • Формируйте выход после окончательного значения данных по: Setting to zero

Когда вы запускаете модель, блок Из Рабочей области читает структуру wave из рабочей области. После последнего попадания, для которого доступны данные рабочей области, блок выводит 0.

Для просмотра документации необходимо авторизоваться на сайте