coder.Function Properties

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

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

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

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

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

Пример: 'foo'

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

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

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

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

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

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

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

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

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

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

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

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

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

Индекс на основе 1 последнего знака функции в тексте файла. Если файл не содержит текст (например, файл P-coded), это свойство равно 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.Method объекты. См. coder.Method Свойства.

Введенный в R2019a
Для просмотра документации необходимо авторизоваться на сайте