Simulink Accelerator


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.

При использовании ускоренного режима расчета следует иметь в виду, что модели, имеющие замкнутые алгебраические контуры, не могут быть рассчитаны в этом режиме.

 




Содержание раздела