Можно получить данные сигнала в файл на целевом компьютере. Для этого можно включать осциллограф файла в реальном времени в модель Simulink® Real-Time™. Также после того, как вы создаете приложение реального времени и загружаете его на целевой компьютер, можно добавить осциллограф файла в то приложение.
Например, чтобы добавить файл определяют объем названного sc
к приложению реального времени, и добавить 4
сигнала в тот осциллограф:
В окне MATLAB® введите:
tg = slrt;
sc = addscope(tg, 'file')
Программное обеспечение Simulink Real-Time создает осциллограф файла для приложения реального времени.
Чтобы добавить 4
сигнала, введите:
addsignal(sc, 4)
Прежде, чем запустить осциллограф, скопируйте ранее полученные данные в компьютер разработчика. Когда осциллограф файла запускается, перезаписи программного обеспечения ранее полученные данные в файлах шаблона имени или указанного имени. Частично перезаписанный файл или файл, который открыт, но оставлен незаписанный, теряют свое исходное содержимое.
Чтобы запустить осциллограф, введите:
start(sc)
Чтобы запустить приложение реального времени, введите:
start(tg)
Программное обеспечение Simulink Real-Time добавляет сигнал 4 в осциллограф файла. Когда вы запускаете осциллограф и приложение реального времени, осциллограф сохраняет данные сигнала для сигнала 4 к файлу значением по умолчанию под названием C:\data.dat
.
Для получения дополнительной информации об осциллографах файла смотрите, Конфигурируют Блоки Осциллографа Файла В реальном времени.
Чтобы получить файл программно из целевого компьютера для анализа, смотрите Используя Объекты SimulinkRealTime.fileSystem.
Чтобы получить данные сигнала в несколько файлов, смотрите, Получают Данные сигнала в Динамически Именованные Файлы.