Запустите симуляцию модели 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
.
В Командном Окне MATLAB введите:
output=sim('ex_slrt_nrt_osc','SimulationMode','normal');
Сигнал от генератора сигнала регистрируется к памяти через блок Outport.
После того, как Simulink закончил симуляцию, введите:
plot(output.get('tout'), output.get('yout'))
MATLAB® открывает окно графика и отображает выходной ответ.
Когда приложение реального времени запускается в Real-Time
режим, данные сохранены в памяти целевого компьютера. Вы получаете данные через свойства tg.TimeLog
целевого объекта,
tg.StateLog
, и tg.OutLog
. В диалоговом окне Configuration Parameters необходимо все еще выбрать Time, States и флажки Output для данных, которые будут регистрироваться к свойствам целевого объекта.