Прямое, автоматическое преобразование всей модели Simulink в эквивалентный, исполняемый Python код в один клик не поддерживается встроенными инструментами MATLAB. Однако MathWorks предлагает несколько подходов для интеграции и использования функционала моделей Simulink в среде Python. Эти методы обычно включают генерацию промежуточного кода или пакета, который можно вызвать из Python. 1. Генерация кода C/C++ и создание оболочки Python Наиболее близкий к "преобразованию" подход, особенно для моделей, требующих высокой производительности, использует Simulink Coder (или Embedded Coder) для генерации кода: генерация C-кода из Simulink: используйте Simulink Coder для создания автономного, оптимизированного C-кода из вашей модели. Этот код представляет собой исполняемый алгоритм модели. Создание библиотеки: скомпилируйте сгенерированный C-код в общую библиотеку (например, .so для Linux, .dll для Windows). Оболочка Python (Wrapper): используйте инструменты, такие как SWIG или ctypes, чтобы с
Преобразование модели MATLAB/Simulink в код на Python с помощью инструментов MATLAB (возможность; порядок действий)
18 октября 202518 окт 2025
8
3 мин