Если раньше Вы не делали блоки через S-функции, то лучше всего писать эти функции на С/С++. Это потребует больше времени на изучение необходимого программного интерфейса, чем написание этих же функций через матлабовские скрипты. Но, зато, после компиляции эти функции будут выполняться в разы быстрее.
Кроме того, если S-функции написаны на С, весь симулинковский проект можно скомпилировать в Real-Time Work Shop в один исполняемый файл. Тогда скорость моделирования возрастает многократно (в моём случае - симулинковский проект со всевозможными функциями считается сутки, после компиляции в RTW - часа полтора).
|