Вход параметров

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

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

Функции

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

Классы

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

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

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

Определите или измените тип входного параметра при помощи приложения

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

Делайте размерности переменными - размер, когда они достигают порога размера

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

Отмена и повторное изменение определений типов в приложении

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Укажите тип глобальной переменной и начальное значение с помощью приложения

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

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

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

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

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

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

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

Задайте Строковый скаляр входы

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