Симулируйте модель Simulink при помощи языка MATLAB

Чтобы наблюдать поведение модели в нереальном времени, симулируйте 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.

  1. В Командном Окне MATLAB введите:

    output=sim('slrt_ex_osc_nrt','SimulationMode','normal');

    Сигнал от генератора сигнала регистрируется в памяти через блок Outport.

  2. После того, как Simulink завершит симуляцию, введите:

    plot(output.get('tout'), output.get('yout'))

    MATLAB® открывает окно графика и отображает выход ответ.

Когда вы меняете цель генерации кода модели на slrealtime.tlc, создайте модель и запустите приложение реального времени, данные сигнала для MuxOut сигнал передается в Данные моделирования Inspector. Можно экспортировать данные сигнала из Данных моделирования Inspector. Для получения дополнительной информации см. раздел «Проверка и сравнение данных программно».

См. также

Похожие темы

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