exponenta event banner

coder.Свойства метода

Описание метода в классе MATLAB, используемого при создании кода

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

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

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

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

Пример: 'foo'

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

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

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

Пример: 'MyClass'

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

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

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

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

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

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

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

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

Описание файла MATLAB, содержащего метод, используемый при создании кода.

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

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

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

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

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

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

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

Индекс последнего символа метода в тексте файла на основе 1. Если файл не содержит текста, это свойство равно 0.

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

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

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

Массив состоит из одного coder.Variable объект для каждой переменной, используемой методом.

Каждый coder.Variable объект имеет следующие свойства:

  • Name: Имя переменной, указанное как символьный вектор.

  • Scope: Область действия переменной, указанная как символьный вектор. Возможные значения области: 'Input', 'Output', 'Local', 'Global', 'Persistent', и 'InputOutput'.

  • Type: Тип данных переменной, указанной как coder.Type объект.

Это свойство применимо только в контексте отчета функции MATLAB блока функции MATLAB. См. Программный доступ к отчетам о функциях MATLAB (Simulink).

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

Гетерогенный массив, содержащий описания функций и методов MATLAB, вызываемых этим методом. Каждый элемент массива содержит описание одной функции или метода.

  • Элементы массива, содержащие описания функций: coder.Function объекты. См. кодер. Свойства функции.

  • Элементы массива, содержащие описания методов: coder.Method объекты.

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