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

Запустите симуляцию модели Simulink®, чтобы наблюдать поведение нев реальном времени модели.

Эта процедура использует модель Simulink ex_slrt_nrt_osc (open_system(docpath(fullfile(docroot, 'toolbox', 'xpc', 'examples', 'ex_slrt_nrt_osc')))). Прежде чем вы запустите симуляцию, загрузил эту модель. От вкладки Modeling нажмите Model Settings. Включите переменной Data Import/Export> Time tout и включите переменной Data Import/Export> Output yout.

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

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

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

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

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

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

Когда приложение реального времени запускается в Real-Time режим, данные сохранены в памяти целевого компьютера. Вы получаете данные через свойства tg.TimeLog целевого объекта, tg.StateLog, и tg.OutLog. В диалоговом окне Configuration Parameters необходимо все еще выбрать Time, States и флажки Output для данных, которые будут регистрироваться к свойствам целевого объекта.

Смотрите также

Похожие темы