Вот код, который выдал мне Matlab в моем топике о stm32: adcpwm.c
Настройки комментирования по умолчанию. Да и все остальные тоже.
Дикость имен пришла из названий блоков в модели, что легко поправимо.
Кто укажет, где здесь слабые места, буду очень признателен. Заранее благодарю!
В Toyota говорят, что код из Matlab/Simulink на 5% больше и на 15% медленнее, чем финальный код.
Неоптимален? Тут все зависит от того как нарисована модель — сумматоры и умножители, как их не описывай, будут одинаковы.
Полностью согласен.
Как было замечено, модель тоже нужно уметь отобразить правильно. Здесь тоже есть множество путей решения одной задачи, но не все оптимальны.
Лет шесть уже пользуюсь маленькой программкой Scanner для анализа той самой помойки. Там все реализовано не графом, а разветвленной диаграммой.
Но интересно то, что там же лежат Delphi sources утилиты. Работает быстро, думаю интересно будет покопаться.
Хоть на клинописи пиши, но
старайся и стремись писатьправильно.Не есть правильное суждение. Для многих язык родной может быть и не один. А вдруг он украинец китайского происхождения?
adcpwm.c
Настройки комментирования по умолчанию. Да и все остальные тоже.
Дикость имен пришла из названий блоков в модели, что легко поправимо.
Кто укажет, где здесь слабые места, буду очень признателен. Заранее благодарю!
В Toyota говорят, что код из Matlab/Simulink на 5% больше и на 15% медленнее, чем финальный код.
Полностью согласен.
Как было замечено, модель тоже нужно уметь отобразить правильно. Здесь тоже есть множество путей решения одной задачи, но не все оптимальны.
5643 на один метр выше Эльбруса! Высоко, но не вершина.
Но интересно то, что там же лежат Delphi sources утилиты. Работает быстро, думаю интересно будет покопаться.