exponenta event banner

Свойства сообщения coder.Message

Описание сообщения, сформированного при формировании кода

coder.Message свойства содержат описание ошибки, предупреждения или информационного сообщения, создаваемого при создании кода из кода MATLAB ®. Всеcoder.Message свойства доступны только для чтения. Для запроса этих свойств можно использовать точечную нотацию.

Вы не создаете непосредственно coder.Message объект. A coder.ReportInfo объект содержит один coder.Message объект для каждого сообщения, создаваемого во время генерации кода. Они coder.Message автоматически создаются при экспорте информации отчета о создании кода в coder.ReportInfo объект. Дополнительные сведения см. в разделе Кодер. Отчеты Сведения Свойства и Программный отчет о создании кода доступа.

Это свойство доступно только для чтения.

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

Пример: 'Coder:toolbox:unsupportedClass'

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

Это свойство доступно только для чтения.

Тип сообщения, создаваемого при создании кода из кода MATLAB, указанного в качестве одного из значений в этой таблице.

СтоимостьОписание
'Error'

Сообщение об ошибке

'Warn'

Предупреждающее сообщение

'Info'

Информационное сообщение

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

Это свойство доступно только для чтения.

Текст сообщения, создаваемого при генерации кода из кода MATLAB, заданного как символьный вектор.

Пример: 'Function 'svd' is not defined for values of class 'string'.'

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

Это свойство доступно только для чтения.

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

СтоимостьОписание
'PotentialDifferencesFromMATLAB'

Потенциальная разница в поведении сгенерированного кода из кода MATLAB

'DataTypeIssues'

Возможные проблемы с типом данных

'RowMajorIssues'

Потенциальная неэффективность, вызванная компоновкой массива

'GpuDiagnostics'

Потенциальные проблемы графического процессора (GPU). Это значение применимо только при наличии Coder™ графического процессора.

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

Это свойство доступно только для чтения.

'GpuDiagnostics' категория содержит сведения, которые можно использовать для устранения неполадок при создании кода, сокращения времени выполнения кода и использования памяти сгенерированного кода. Это свойство применимо только при наличии кодера графического процессора.

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

Это свойство доступно только для чтения.

Описание файла MATLAB, содержащего код, вызвавший сообщение.

  • Если файл содержит текст, это свойство является coder.CodeFile объект. См. кодер. Свойства CodeFile.

  • Если файл не содержит текста (например, файл с P-кодированием), это свойство является coder.File объект. См. кодер. Свойства файла.

Это свойство доступно только для чтения.

Индекс на основе 1 первого символа части текста файла, вызвавшего сообщение. Если файл не содержит текста (например, файл с P-кодированием), это свойство равно 0.

Для проверки кода вручную номера строк и столбцов, соответствующие StartIndex полезны. Используйте getLineColumn функция для получения этой информации.

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

Это свойство доступно только для чтения.

Индекс последнего символа части текста файла, вызвавшего сообщение, на основе 1. Если файл не содержит текста (например, файл с P-кодированием), это свойство равно 0.

Для проверки кода вручную номера строк и столбцов, соответствующие EndIndex полезны. Используйте getLineColumn функция для получения этой информации.

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

Представлен в R2019a