Сгенерируйте код С, чтобы запустить кинематический анализ на объекте KinematicsSolver
generateCode( создает автономный MATLAB® функции, которая эквивалентна ks)solve функция, но поддерживает генерацию кода. Также создаётся директория с именем ModelName_codegen_kinematics, который содержит все исходные файлы для генерации кода в текущей директории, где ModelName - выход строка ks.ModelName.
Созданная функция MATLAB вызывается ModelName_solveKinematics и имеет ту же сигнатуру, что и solve функция:
[outputs,statusFlag,targetFlags,targets] = ModelName_solveKinematics(targets, initialGuesses)
После генерации функция полностью независима от исходного объекта и не будет отражать никаких изменений объекта. Можно сгенерировать MEX-функции, статические библиотеки (LIB) и библиотеки динамики (DLL) из кода MATLAB, который содержит ModelName_solveKinematics функцию при помощи codegen функция, которая требует лицензии MATLAB Coder™.
Примечание
ModelName_solveKinematics не предназначена для вызова из MATLAB, и ошибка возникает при вызове его непосредственно из командной строки MATLAB или файла MATLAB. Однако можно вызвать эту функцию непосредственно из блока MATLAB Function в модели Simulink.