Чтобы наблюдать поведение модели в нереальном времени, симулируйте Simulink® модель.
Эта процедура использует модель Simulink slrt_ex_osc_nrt
. Чтобы открыть модель, в Командном Окне MATLAB, введите:
open_system(fullfile(matlabroot, 'toolbox', 'slrealtime', ... 'examples', 'slrt_ex_osc_nrt'))
Прежде чем вы запустите симуляцию, загрузите эту модель. На вкладке Modeling нажмите Model Settings. Включите Data Import/Export > Time переменную tout
и Data Import/Export > Output переменную yout
.
В Командном Окне MATLAB введите:
output=sim('slrt_ex_osc_nrt','SimulationMode','normal');
Сигнал от генератора сигнала регистрируется в памяти через блок Outport.
После того, как Simulink завершит симуляцию, введите:
plot(output.get('tout'), output.get('yout'))
MATLAB® открывает окно графика и отображает выход ответ.
Когда вы меняете цель генерации кода модели на slrealtime.tlc
, создайте модель и запустите приложение реального времени, данные сигнала для MuxOut
сигнал передается в Данные моделирования Inspector. Можно экспортировать данные сигнала из Данных моделирования Inspector. Для получения дополнительной информации см. раздел «Проверка и сравнение данных программно».