Simulink Accelerator использует технологию генерации кода и пользовательский компилятор языка C для создания выполняемого файла (dll-файла), который заменяет интерактивный код, обычно используемый программой Simulink (в состав программы Simulink входит собственный компилятор lcc).
Simulink Accelerator обеспечивает:
Имитацию приблизительно в 2 – 10 раз более быструю, чем в нормальном (не ускоренном режиме). Степень повышения производительности связана с размером и сложностью модели. Увеличение размера или сложности обычно приводит к увеличению степени производительности.
Тесную интеграцию с наборами блоков Simulink.
Simulink Accelerator полностью совместим с наборами блоков Simulink.
В частности, с Fixed-Point Blockset, Power System Blockset и DSP Blockset.
Поддержку отладчика Simulink. Процесс отладки больших и сложных моделей значительно ускоряется.
Доступ из программ. Контроль за выполнением модели может быть осуществлен из командной строки MATLAB или из m файлов.
Для перехода в ускоренный режим расчета необходимо в меню Simulation выбрать пункт Accelerator. После запуска модели на расчет будет произведена компиляция модели и выполнен расчет. При повторных запусках, если структура модели не менялась, компиляция выполнятся не будет, а будет сразу производиться расчет. При изменении параметров блоков повторная компиляция также не производится. Для возврата в обычный режим расчета следует меню Simulation выбрать пункт Normal.
При использовании ускоренного режима расчета следует иметь в виду, что модели, имеющие замкнутые алгебраические контуры, не могут быть рассчитаны в этом режиме.