Введите спецификацию

Задайте свойства MATLAB® переменные входного параметра функции, чтобы включить генерацию кода

Спецификация входных типов и свойств требуется для генерации кода. Генератор кода использует информацию о входе, чтобы определить, какие типы, размеры и другие свойства производятся для последующего определения переменной. Выполните входную спецификацию из приложения, в командной строке, или при помощи Редактора типов Кодера, и снаружи или в вашем функциональном коде, с помощью функций такой как coder.typeof, coder.varsize, и assert. Для определенных входных типов, таких как ячейки, классы и глобальные переменные, входная спецификация может включить дополнительные факторы.

Функции

coder.getArgTypesОпределите типы входных аргументов функции путем выполнения тестового файла
coder.newtypeСоздайте coder.Type объект представлять тип входного параметра функции точки входа
coder.resizeИзмените размер coder.Type объект
coder.typeofСоздайте coder.Type объект представлять тип входного параметра функции точки входа
coder.varsizeОбъявите данные переменного размера
coderTypeEditorЗапустите диалоговое окно Редактора типов Кодера

Классы

coder.ArrayTypeПредставляйте набор массивов MATLAB
coder.CellTypeПредставляйте набор массивов ячеек MATLAB
coder.ClassTypeПредставляйте набор классов MATLAB
coder.ConstantСпецификация постоянного значения для генерации кода
coder.EnumTypeПредставляйте набор перечислений MATLAB
coder.FiTypeПредставляйте набор массивов фиксированной точки MATLAB
coder.PrimitiveTypeПредставляйте набор логических, числовых, или массивов символов
coder.StructTypeПредставляйте набор массивов структур MATLAB
coder.TypeПредставляйте набор значений MATLAB

Объекты

coder.OutputTypeВыходной тип от точки входа функционирует, чтобы задать как входной тип

Темы

Введите основы спецификации

Задайте свойства входных параметров функции точки входа

Задайте входные свойства так, чтобы генератор кода мог определить свойства всех переменных.

Автоматическое определение входных типов при помощи приложения

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

Задайте количество входного параметра функции точки входа или Выходных аргументов, чтобы сгенерировать

Управляйте количеством аргументов в сгенерированных функциях точки входа.

Задайте входные свойства программно в файле MATLAB

Задайте свойства входных параметров функции точки входа с assert функция.

Создайте и отредактируйте входные типы при помощи редактора типов кодера

Задайте и отредактируйте coder.Type объекты в интерактивном режиме.

Передайте функцию точки входа Выход как вход

Упростите входную спецификацию типа для нескольких функций точки входа.

Отредактируйте и представляйте текстовые объекты кодера и свойства

Представление командной строки текстовых объектов кодера.

Приложение MATLAB Coder

Входной Define параметр на примере при помощи приложения

Задайте свойства входного параметра путем введения значения в качестве примера.

Задайте или отредактируйте входной тип параметра при помощи приложения

Задайте класс, размер и сложность входного параметра.

Сделайте Переменный Размер размерностей, когда они будут соответствовать порогу размера

Задайте и примените правила для того, чтобы сделать переменный размер размерностей.

Отмените и восстановите изменения, чтобы ввести определения в приложении

Вернитесь и восстановите изменения в определениях входной или глобальной переменной.

Массивы ячеек

Задайте входные параметры массива ячеек

Выберите, как вы хотите задать входные параметры массива ячеек.

Задайте входные параметры массива ячеек в командной строке

Обеспечьте массив ячеек в качестве примера, задайте тип массива ячеек или задайте массив ячеек постоянный вход.

Задайте массивы глобальной ячейки в командной строке

Задайте входные параметры глобальной ячейки массивов с -globals опция.

Классы значения

Задайте объекты как входные параметры в командной строке

Укажите, что вход точки входа является объектом класса значения при помощи codegen -args опция.

Задайте объекты как входные параметры в приложении MATLAB Coder

Задайте тип входа класса значения от тестового файла или входа в качестве примера.

Глобальные данные

Сгенерируйте код для глобальных данных

Сгенерируйте код C/C++ из кода MATLAB, который использует глобальные данные

Добавьте глобальные переменные при помощи приложения

Задайте глобальные переменные.

Задайте тип глобальной переменной и начальное значение Используя приложение

Задайте тип и начальное значение глобальных переменных, которые использует ваш код MATLAB.

Постоянные данные

Постоянный вход, регистрируясь в MEX-функциях

Управляйте, проверяет ли MEX-функция значение постоянного входного параметра.

Задайте постоянные входные параметры Используя приложение

Укажите, что входной параметр является константой.

Строковые скаляры

Задайте входные параметры строкового скаляра

Выберите, как вы хотите задать входные параметры строкового скаляра.