exponenta event banner

Моделирование модели Simulink с использованием языка MATLAB

Чтобы наблюдать за поведением модели не в реальном времени, смоделируйте модель Simulink ®.

Эта процедура использует модель Simulink slrt_ex_osc_nrt. Чтобы открыть модель, в окне команды MATLAB введите:

open_system(fullfile(matlabroot, 'toolbox', 'slrealtime', ...
'examples', 'slrt_ex_osc_nrt'))

Перед запуском моделирования загрузите эту модель. На вкладке Моделирование (Modeling) щелкните Параметры модели (Model Settings). Включить импорт/экспорт данных > Переменная времени tout и Импорт/экспорт данных > Выходная переменная 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 сигнал посылается инспектору данных моделирования. Данные сигнала можно экспортировать из инспектора данных моделирования. Дополнительные сведения см. в разделе Программный контроль и сравнение данных.

См. также

Связанные темы