exponenta event banner

Ведение журнала файлов MAT

Описание

Задание ведения журнала файлов MAT

Категория: Создание кода > Интерфейс

Настройки

По умолчанию: включено для цели GRT, выключено для целей на основе ERT

На

Включить ведение журнала файлов MAT. При выборе этой опции созданный код сохраняется в данные моделирования MAT-файлов, указанные одним из следующих способов.

При моделировании эти данные записываются в рабочую область MATLAB ®, как описано в разделе Экспорт данных моделирования и настройка данных сигнала для ведения журнала. Настройка ведения журнала MAT-файлов перенаправляет данные в MAT-файл. Имя файла: model.mat, где model - имя модели.

Прочь

Отключить ведение журнала файлов MAT. Очистка этой опции имеет следующие преимущества:

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

  • Исключает использование дополнительного кода и памяти, необходимых для инициализации, обновления и очистки переменных журнала

  • При определенных условиях устраняет код и ресурсы хранения, связанные с корневыми выходными портами

  • Пропускает сравнение между текущим временем и временем остановки в model_step, позволяя создаваемой программе работать бесконечно, независимо от установки времени остановки

Зависимости

  • При выборе ведения журнала MAT-файлов необходимо также выбрать параметры конфигурации Support: non-finite numbers и, если используется целевой системный файл на основе ERT, Support: floating-point numbers.

  • При выборе этой опции активируется модификатор имени переменной MAT-файла.

  • Для целевых системных файлов на основе ERT снимите этот параметр, если используются экспортированные вызовы функций.

Ограничения

  • Генератор кода не поддерживает ведение журнала MAT-файлов для пользовательских типов данных (типы данных, которые не встроены в Simulink ®).

  • Ведение журнала файлов MAT не поддерживает данные в области файлов, например, элементы данных, к которым применяется встроенный класс хранения FileScope.

  • В ссылочной модели поддерживаются только следующие функции регистрации данных:

    • В блоки файлов

    • Регистрация состояния - программное обеспечение сохраняет данные в MAT-файле для модели верхнего уровня.

  • В контексте продукта Embedded Coder ® ведение журнала MAT-файлов не поддерживает следующие IDE: Analog Devices ® StartDSP++ ®, Texas Instruments™ Code Composer Studio™, Wind River ® DIAB/GCC.

  • Ведение журнала файлов MAT не поддерживает блоки Outport, к которым применяется класс хранения ImportedExternPointer или классы хранения, которые дают неадресуемые данные в сгенерированном коде. Например, класс хранения GetSet вызывает появление Outport в сгенерированном коде в качестве вызова функции, который не является адресуемым. Это ограничение применяется независимо от того, применяется ли класс хранения непосредственно с помощью, например, редактора данных модели или путем разрешения исходящего порта в Simulink.Signal объект, использующий класс хранения. В качестве обходного решения примените класс хранения к сигналу, который поступает в блок Outport.

Информация командной строки

Параметр: MatFileLogging
Текст: символьный вектор
Значение: 'on' | 'off'
По умолчанию: 'on' для цели GRT, 'off' для целей на основе ERT

Рекомендуемые параметры

ПриложениеНастройка
ОтладкаНа
ОтслеживаемостьНикакого воздействия
ЭффективностьПрочь
Меры безопасностиПрочь

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