Считайте структуру из рабочей области Используя образцовую частоту дискретизации

Этот пример показывает, как считать структуру из MATLAB workspace с помощью частоты дискретизации, заданной в блоке 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 сконфигурирован можно следующим образом:

  • 'SampleTime' : 0.2

  • Интерполируйте данные: 'off'

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

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

Была ли эта тема полезной?