Логгирование сигнала с MATLAB

Логгирование значения сигналов

Чтобы регистрировать значения сигналов и времена, добавьте осциллограф файла в реальном времени с MATLAB®. Осциллограф файла создает файл на целевом компьютере, который можно загрузить на компьютер разработчика для оффлайнового анализа.

Объекты

SimulinkRealTime.targetПредставляйте состояние целевого компьютера и приложение реального времени
SimulinkRealTime.InstrumentationСоздайте объект инструментирования в реальном времени
SimulinkRealTime.fileScopeДанные временного интервала записи по файловой системе целевого компьютера
SimulinkRealTime.fileSystemУправляйте папками и файлами на целевом компьютере

Функции

addscopeСоздайте осциллограф заданного типа
getscopeВозвратите осциллограф, идентифицированный номером осциллографа
remscopeУдалите осциллограф из целевого компьютера
addsignal (fileScope,signal)Добавьте сигналы зарегистрировать осциллограф, представленный объектом scope
remsignal (fileScope,signal)Удалите сигналы из осциллографа файла, представленного объектом scope
start (fileScope)Запустите выполнение осциллографа файла на целевом компьютере
stop (fileScope)Остановите выполнение осциллографа файла на целевом компьютере
trigger (fileScope)Триггер программного обеспечения запускается сбора данных для осциллографа файла
SimulinkRealTime.utils.getFileScopeDataСчитайте Scope в реальном времени данные о формате файла
SimulinkRealTime.utils.bytes2fileСгенерируйте файл для использования блоком From File в реальном времени

Темы

Фон

Основы логгирования сигнала

Получите данные сигнала при выполнении приложения реального времени и передайте данные компьютеру разработчика для анализа.

Основы файловой системы

Доступ к файловой системе целевого компьютера с SimulinkRealTime.fileSystem объект.

Buffer Size логгирования сигнала

Вычислите buffer size, который требуется для логгирования сигнала.

Использование осциллографа Simulink Real-Time

Узнайте о проблемах использования, которые характерны для всех типов Simulink® Real-Time™ Scope.

Использование осциллографа файла

Узнайте о проблемах использования, которые уникальны для осциллографов файла.

Определите объем триггерной настройки

Узнайте о конфигурировании осциллографов так, чтобы они ожидали, пока не инициировано, чтобы получить данные.

Предварительное инициирование и постинициирование осциллографов

Узнайте о конфигурировании осциллографов так, чтобы они получили данные прежде или после триггерного события.

Инициируйте один осциллограф с другим осциллографом

Узнайте о конфигурировании осциллографов так, чтобы они получили данные в ответ на инициирование другого осциллографа.

Логгирование сигнала

Регистрируйте данные сигнала с блоком выходного порта и языком MATLAB

Регистрируйте данные сигнала при помощи блока Outport и Simulink Real-Time определенные функции логгирования.

Осциллографы файла конфигурации с языком MATLAB

Подготовьтесь к данным логов к файлу на целевом компьютере.

Минимизируйте разрывы данных с двумя осциллографами

Получите данные, которые два осциллографа получают последовательно с минимальным перекрытием или разрывами.

Сбор данных осциллографа файла

Получите данные сигнала с осциллографами файла

Получите сигнал и данные времени и сохраните его в файле на целевом компьютере.

Получите данные сигнала в динамически именованные файлы

Получите сигнал и данные времени и сохраните его в нескольких, динамически названных файлах на целевом компьютере.

Интерфейс MATLAB

Объекты приложения реального времени

Используйте Окно Команды MATLAB, чтобы изменить свойства и управлять целевым компьютером и вашим приложением реального времени.

Объекты осциллографа в реальном времени

Используйте Командное окно, чтобы изменить свойства и логгирование управляющего сигнала и трассировку сигнала.

Используя объекты SimulinkRealTime.fileSystem

Считайте, запишите, скопируйте и удалите файлы в файловой системе целевого компьютера из Командного окна.

Ограничения

Диагностируйте сигналы, не доступные по наименованию

Займитесь расследованиями проблемы для некоторых типов сигнала предотвращают контроль, трассировку или логгирование.

Проблемы интернационализации

Узнайте о поддержке Simulink Real-Time интернационализации.

Поиск и устранение проблем

Поиск и устранение проблем в Simulink Real-Time

Диагностируйте проблемы, с которыми вы сталкиваетесь при использовании продукта Simulink Real-Time

Рекомендуемые примеры