SimulinkRealTime.getSupportInfo

Диагностическая информация, чтобы диагностировать проблемы настройки

Синтаксис

summary = SimulinkRealTime.getSupportInfo
summary = SimulinkRealTime.getSupportInfo(modelname)

Описание

пример

summary = SimulinkRealTime.getSupportInfo генерирует диагностическую информацию для поиска и устранения неисправностей проблем Simulink® Real-Time™. Функция сохраняет информацию в файле slrtinfo.m в текущей папке. Если slrtinfo.m существует, функция перезаписывает его с новой информацией. Функция возвращает структуру, содержащую ключевую диагностическую информацию.

Если целевой компьютер, остановленный с фатальной ошибкой и, сохранил данные о катастрофическом отказе на своем жестком диске, SimulinkRealTime.getSupportInfo загружает данные о катастрофическом отказе в файл на компьютере разработчика и сообщает о пути к тому файлу.

Вызов SimulinkRealTime.getSupportInfo разгружает вашу модель и запускает диагностический тест slrttest. Прежде, чем вызвать эту функцию, прекратите выполнять свое приложение реального времени и разгрузите его.

SimulinkRealTime.getSupportInfo может записать информацию, которая чувствительна к вашей организации. Рассмотрите эту информацию прежде, чем раскрыть его MathWorks®.

пример

summary = SimulinkRealTime.getSupportInfo(modelname) генерирует и возвращает ту же информацию, как функция делает, когда это называется без аргумента. Кроме того, это генерирует файл SLRTDebug.m в текущей папке. SLRTDebug.m содержит настройки Simulink Configuration Parameter для модели modelname.

Примеры

свернуть все

Получите диагностическую информацию о функционирующем целевом компьютере. Эта функция генерирует файл slrtinfo.m в текущей папке.

summary = SimulinkRealTime.getSupportInfo

Получите диагностическую информацию о функционирующем целевом компьютере и приложении реального времени. Эта функция генерирует файлы slrtinfo.m и SLRTDebug.m в текущей папке.

summary = SimulinkRealTime.getSupportInfo('testmodel')

Получите диагностическую информацию о функционирующем целевом компьютере и приложении реального времени после фатальной ошибки и автоматического перезапуска. Эта функция генерирует файлы slrtinfo.m и SLRTDebug.m в текущей папке. Это генерирует файл SLRTCrashInfo*.mat на жестком диске компьютера разработчика.

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

Error: Target computer halted with an exception and restarted
automatically. To get information about the exception, call
SimulinkRealTime.crashInfo from MATLAB.

Вызовите getSupportInfo, чтобы получить полную информацию о целевом компьютере и приложении реального времени.

summary = SimulinkRealTime.getSupportInfo('testmodel')

Входные параметры

свернуть все

Не включайте расширение файла в modelname.

Пример: 'xpcosc'

Типы данных: char

Выходные аргументы

свернуть все

Функция возвращает struct с этими полями:

  • antivirus — Антивирусное программное обеспечение компьютера разработчика

  • compiler — Имя компилятора установлено на компьютере разработчика

  • compilerPath — Местоположение папки установки компилятора

  • consoleLog — Содержимое главной записи в консольном журнале целевого компьютера

  • consoleLogStruct — Struct, который содержит sequence, attrib и поля text для каждой консольной записи в журнале

  • cpuInfo — Информация о центральном процессоре для целевого компьютера

  • crashInfo — Информация о фатальной ошибке, если целевой компьютер имел фатальную ошибку, и в противном случае не появляется

  • crashStatus — Значение равняется 1, если целевой компьютер имел фатальную ошибку, и в противном случае 0

  • дата Дата и время

  • dosTargetPing — Информация о коммуникации ядра реального времени

  • dosversion — Версия Windows компьютера разработчика

  • getPCIInfo — Информация об устройствах шины PCI для целевого компьютера

  • hostname — Имя компьютера разработчика

  • kernelInfo — Информация о ядре реального времени

  • kernelNames — Информация о ядре реального времени

  • kernelTime — Информация о ядре реального времени

  • matlabroot Местоположение папки установки MATLAB®

  • mexConfig — Массив с этими полями для каждого компилятора Mex: Name, Manufacturer, Language, Version, Location, ShortName, Priority, Details, LinkerName, LinkerVersion, MexOpt

  • mexVerbose — Состояние поиска доступных компиляторов Mex установлено на компьютере разработчика

  • path MATLABpath

  • pwd Текущая рабочая папка

  • selfPing — Информация о коммуникации ядра реального времени

  • slrtroot — Местоположение папки установки Simulink Real-Time

  • speedgoatver — Информация о версии библиотеки драйвера Speedgoat, если библиотека установила, и в противном случае не появляется

  • targetSettings — Настройки целевого компьютера

  • ver Struct, который содержит Name, Version, Release, Date и Licenses установленных Продуктов Mathworks

Введенный в R2014a