Основы моделирования в MATLAB. Часть 2. Simulink. Терёхин В.В. - 287 стр.

UptoLike

Составители: 

285
В частности, с Fixed-Point Blockset, Power System Blockset и
DSP Blockset.
Поддержку отладчика Simulink. Процесс отладки больших и
сложных моделей значительно ускоряется.
Доступ из программ. Контроль за выполнением модели может
быть осуществлен из командной строки MATLAB или из m-
файлов.
Для перехода в ускоренный режим расчета необходимо в ме-
ню Simulation выбрать пункт Accelerator
. После запуска модели на
расчет будет произведена компиляция модели и выполнен расчет.
При повторных запусках, если структура модели не менялась, компи-
ляция выполнятся не будет, а будет сразу производиться расчет. При
изменении параметров блоков повторная компиляция также не произ-
водится. Для возврата в обычный режим расчета следует меню
Simulation выбрать
пункт Normal.
При использовании ускоренного режима расчета следует
иметь в виду, что модели, имеющие замкнутые алгебраические кон-
туры, не могут быть рассчитаны в этом режиме.
15.2 Simulink Model Profiling
Simulink Model Profiling собирает данные о производитель-
ности в процессе выполнения модели и затем генерирует отчет, назы-
ваемый профилем имитации на основании собранных данных. Этот
отчет состоит из двух HTML-файлов: обобщающий файл и деталь-
ный файл. Обобщающий файл аккумулирует временную информацию
и выводит ее в список, упорядоченный по временам выполнения для
каждого
метода. Детальный файл показывает, как много времени ис-
пользует Simulink выполняя каждый метод, требующийся для моде-
лирования, включая производные и основные методы.
Для выполнения профилирования необходимо выполнить ко-
манду Profiler в меню Tools и запустить модель на расчет. По завер-
шении расчета будет открыт файл отчета в окне справочной системы.
Гиперссылки в отчете позволяют просмотреть детальную информа-
цию для каждого метода. В результате пользователь может легко ло-
кализовать области модели, которые требуют наибольшего времени
выполнения и быстро определить, где необходимо сконцентрировать
усилия по оптимизации. На рисунке 15.1 приведен пример модели и
фрагмент отчета профилирования для нее.
      В частности, с Fixed-Point Blockset, Power System Blockset и
      DSP Blockset.
  • Поддержку отладчика Simulink. Процесс отладки больших и
      сложных моделей значительно ускоряется.
  • Доступ из программ. Контроль за выполнением модели может
      быть осуществлен из командной строки MATLAB или из m-
      файлов.
        Для перехода в ускоренный режим расчета необходимо в ме-
ню Simulation выбрать пункт Accelerator. После запуска модели на
расчет будет произведена компиляция модели и выполнен расчет.
При повторных запусках, если структура модели не менялась, компи-
ляция выполнятся не будет, а будет сразу производиться расчет. При
изменении параметров блоков повторная компиляция также не произ-
водится. Для возврата в обычный режим расчета следует меню
Simulation выбрать пункт Normal.
        При использовании ускоренного режима расчета следует
иметь в виду, что модели, имеющие замкнутые алгебраические кон-
туры, не могут быть рассчитаны в этом режиме.


        15.2 Simulink Model Profiling


        Simulink Model Profiling собирает данные о производитель-
ности в процессе выполнения модели и затем генерирует отчет, назы-
ваемый профилем имитации на основании собранных данных. Этот
отчет состоит из двух HTML-файлов: обобщающий файл и деталь-
ный файл. Обобщающий файл аккумулирует временную информацию
и выводит ее в список, упорядоченный по временам выполнения для
каждого метода. Детальный файл показывает, как много времени ис-
пользует Simulink выполняя каждый метод, требующийся для моде-
лирования, включая производные и основные методы.
        Для выполнения профилирования необходимо выполнить ко-
манду Profiler в меню Tools и запустить модель на расчет. По завер-
шении расчета будет открыт файл отчета в окне справочной системы.
Гиперссылки в отчете позволяют просмотреть детальную информа-
цию для каждого метода. В результате пользователь может легко ло-
кализовать области модели, которые требуют наибольшего времени
выполнения и быстро определить, где необходимо сконцентрировать
усилия по оптимизации. На рисунке 15.1 приведен пример модели и
фрагмент отчета профилирования для нее.


                                                               285