2011-01-13 10 views
1

В чем смысл устаревшего кода в Matlab/Simulink? В контексте использования s-функции, c-кода?устаревший код matlab/simulink

+0

Вы ссылаетесь на [Уставный код] (http://www.mathworks.com/help/toolbox/simulink/slref/legacy_code.html)? – gnovice

ответ

2

Под «устаревшим кодом» они означают код, написанный до модели Simulink для другой цели, а затем без использования API-функций S-функции. Средство Code Legacy генерирует для вас код S-функции, вызывающий ваш собственный старый код.

+0

, но этот код paart od «устаревший код» используется в модели? вы имеете в виду: у меня есть код c, который я помещал в s-функцию? – laura

+0

Да, это не изменение, просто вызванное. Вы должны попробовать один пример в http://www.mathworks.com/help/toolbox/simulink/sfg/bq4g1es-1.html –

+0

clement, я задал вопрос, потому что хочу найти ошибки на сгенерированном C-коде из модель, у меня есть модель simulink, написанная на .m ", которую я хочу преобразовать в C и проверить ее с помощью инструмента поиска ошибок, поэтому я генерирую s-функцию из model1, а затем добавляю свою собственную s-функцию. – laura

1

Код устаревшего кода как рукописный код для любого приложения. Вы конвертируете этот код Legacy в системную функцию (S-Function), чтобы преобразовать Legacy Code в модель. Преобразование существующего кода устаревшего кода в модуль Matlab Simulink называется обратным проектированием.

S-функция не только помогает в моделировании функции, но и при тестировании приложения, поскольку matlab обеспечивает очень хорошую поддержку тестирования.

Смежные вопросы