В чем смысл устаревшего кода в Matlab/Simulink? В контексте использования s-функции, c-кода?устаревший код matlab/simulink
ответ
Под «устаревшим кодом» они означают код, написанный до модели Simulink для другой цели, а затем без использования API-функций S-функции. Средство Code Legacy генерирует для вас код S-функции, вызывающий ваш собственный старый код.
, но этот код paart od «устаревший код» используется в модели? вы имеете в виду: у меня есть код c, который я помещал в s-функцию? – laura
Да, это не изменение, просто вызванное. Вы должны попробовать один пример в http://www.mathworks.com/help/toolbox/simulink/sfg/bq4g1es-1.html –
clement, я задал вопрос, потому что хочу найти ошибки на сгенерированном C-коде из модель, у меня есть модель simulink, написанная на .m ", которую я хочу преобразовать в C и проверить ее с помощью инструмента поиска ошибок, поэтому я генерирую s-функцию из model1, а затем добавляю свою собственную s-функцию. – laura
Код устаревшего кода как рукописный код для любого приложения. Вы конвертируете этот код Legacy в системную функцию (S-Function), чтобы преобразовать Legacy Code в модель. Преобразование существующего кода устаревшего кода в модуль Matlab Simulink называется обратным проектированием.
S-функция не только помогает в моделировании функции, но и при тестировании приложения, поскольку matlab обеспечивает очень хорошую поддержку тестирования.
Вы ссылаетесь на [Уставный код] (http://www.mathworks.com/help/toolbox/simulink/slref/legacy_code.html)? – gnovice