coder.Method Properties

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

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

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

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

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

Пример: 'foo'

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

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

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

Пример: 'MyClass'

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

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

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

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

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

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

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

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

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

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

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 Function. Смотрите Программный доступ к отчетам о функциях MATLAB (Simulink).

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

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

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

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

Введенный в R2019a