Спецификация типов входа и свойств необходима для генерации кода. Генератор кода использует информацию о входе, чтобы определить, какие типы, размеры и другие свойства получаются для последующего определения переменной. Выполните входную спецификацию из приложения, в командной строке или с помощью 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
объекты в интерактивном режиме.
Передайте выход функции точки входа как вход
Упростите спецификацию входного типа для нескольких функций точки входа.
Редактирование и представление объектов и свойств типа кодера
Представление командной строки объектов типа кодера.
Определите входной параметр по примеру при помощи приложения
Задайте свойства входного параметра путем предоставления примера значения.
Определите или измените тип входного параметра при помощи приложения
Задайте класс, размер и сложность входного параметра.
Делайте размерности переменными - размер, когда они достигают порога размера
Задайте и примените правила для создания размерностей переменного размера.
Отмена и повторное изменение определений типов в приложении
Верните и восстановите изменения во входных или глобальных определениях переменных.
Задайте входные параметры массива ячеек
Выберите способ задания входов массива ячеек.
Задайте входные параметры массива ячеек в командной строке
Предоставьте пример массива ячеек, задайте тип массива ячеек или задайте постоянный вход массива ячеек.
Задайте глобальные массивы ячеек в командной строке
Задайте входные входы глобального массива ячеек с -globals
опция.
Задайте объекты как входные параметры в командной строке
Укажите, что вход точки входа является объектом класса значений при помощи codegen
-args
опция.
Задайте объекты как входные параметры в приложении MATLAB Coder
Определите тип входного сигнала класса значений из тестового файла или примера входа.
Сгенерируйте код для глобальных данных
Сгенерируйте код C/C + + из кода MATLAB, который использует глобальные данные
Добавление глобальных переменных при помощи приложения
Задайте глобальные переменные.
Укажите тип глобальной переменной и начальное значение с помощью приложения
Задайте тип и начальное значение глобальных переменных, которые использует ваш код MATLAB.
Проверка постоянных входов в MEX-функциях
Управляйте, проверяет ли MEX-функция значение постоянного входного параметра.
Задайте постоянные входные параметры используя приложение
Задайте, что параметр входа является константой.
Задайте Строковый скаляр входы
Выберите способ задания строковых скалярных входов.