2010-10-06 1 views
2

Я создаю распределенное встроенное приложение, которое будет использовать несколько микроконтроллеров. Единица под контролем - это механическое устройство, которого у меня нет, но у меня есть модель Simulink. Каковы возможности выполнения тестирования Model-in-loop существующего кода C с минимальной его модификацией?Модель в циклическом тестировании кода C в Matlab/Simulink

ответ

0

Вы можете использовать пакет Real-Time Workshop для Simulink для создания кода C, который реализует механическую модель, а затем скомпилирует сгенерированный код вместе с существующим C-кодом. Таким образом, механическая модель будет выполняться на микроконтроллере, причем входы и выходы модели будут «подключены» к существующему управляющему коду.

Возможно, для этого потребуется Embedded Coder, чтобы иметь возможность настроить точную архитектуру микроконтроллера и создать более эффективный код.