generateCode

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

Синтаксис

generateCode(ks)

Описание

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

Для просмотра документации необходимо авторизоваться на сайте