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

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

Функции

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

Классы

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

Объекты

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

Темы

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

Specify Properties входных параметров функции точки входа

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Задайте вводы массива ячеек

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Представьте скаляры в виде строки

Задайте скалярные вводы строки

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

Была ли эта тема полезной?