generateCode

Сгенерируйте код С, чтобы запустить кинематический анализ объекта KinematicsSolver

Синтаксис

Описание

generateCode(ks) генерирует код С, чтобы запустить кинематический анализ KinematicsSolver объект ks. Код характерен для объекта и его кинематических переменных — его целей, предположений, и выходных параметров — во время генерации кода. Функция MATLAB сопровождает выходные параметры и служит, чтобы создать код для симуляции в Simulink или для развертывания вне MATLAB.

Код хранится в файлах C со стандартом H файл для глобальных объявлений. Файлы хранятся в папке, созданной в MATLAB рабочая директория и названный в честь модели от который KinematicsSolver объект выводит. Имя папки <modelname> _codegen_kinematics. Сопроводительная функция MATLAB хранится в файле M, помещенном в MATLAB рабочая директория под именем <modelname> _solveKinematics.m.

Функция MATLAB не должна быть названа непосредственно. Вызовите функцию от блока MATLAB function, чтобы создать код для симуляции. Блок создает код автоматически, если симуляция запускается. В качестве альтернативы передайте имя функции MATLAB в качестве аргумента к codegen функция Simulink Coder, чтобы создать код для развертывания. Например:

generateCode(ks);
codegen -config:mex <MODELNAME>_solveKinematics

Лицензия Simulink Coder требуется.

Входные параметры

свернуть все

Имя KinematicsSolver объект, для которого можно запустить анализ. Объект является кинематическим представлением модели, из которой он выводит. Это содержит переменные, от которых зависит анализ.

Пример: 'fourBarKS'

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

Смотрите также

|

Введенный в R2019a