coder.Method Properties

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

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

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

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

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

Пример: 'foo'

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

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

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

Пример: 'MyClass'

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Name: Имя переменной в виде вектора символов.

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

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

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

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

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

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

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

Введенный в R2019a