exponenta event banner

Simulink.profiler. Данные

Программный доступ к информации Simulink Profiler

Описание

Simulink.profiler.Data объект обеспечивает доступ к метаданным моделирования профилирования.

Создание

Доступ к Simulink.profiler.Data объект из SimulationMetadata.TimingInfo области Simulink.SimulationOutput объект.

Свойства

развернуть все

Это свойство доступно только для чтения.

Идентификатор сеанса профилирования, возвращаемый как вектор символа или скаляр строки.

Пример: 'vdp @ 21-Nov-2019 13;48:00'

Типы данных: char | string

Используйте UserString поле для документирования релевантной информации о текущем сеансе профилирования

Пример: profilingData.UserString = "Updated gain to reduce chatter.";

Типы данных: char | string

Иерархия блоков модели, возвращенная как Simulink.profiler.UINode объект со следующими полями:

ОбластьСтоимостьОписание
totalTimeдважды

Время выполнения блока, а также его потомков.

selfTimeдважды

Время выполнения блока, исключая его нижестоящие элементы

numberOfCallsдважды

Количество операций выполнения блока во время моделирования.

childrenSimulink.profiler.UINode множество

Содержимое текущего блока

pathстроковый скаляр

Путь блока относительно верхнего уровня модели.

Примечание

path из rootUINode поле - имя модели;

A Simulink.profiler.UINode объект соответствует строке в представлении иерархии блоков профилировщика Simulink ®.

Фазы выполнения модели, возвращаемые как Simulink.profiler.ExecNode объект со следующими полями:

ОбластьСтоимостьОписание
totalTimeдважды

Время выполнения элемента стека, а также его нижестоящих элементов.

selfTimeдважды

Время выполнения элемента стека, исключая его дочерние элементы

numberOfCallsдважды

Число выполнений элемента стека во время моделирования.

location Конкретная фаза выполнения модели
childrenSimulink.profiler.ExecNode множество

Аналогичные задачи, соответствующие фазе выполнения родительского объекта.

objectPathстроковый скаляр

Путь элемента модели, соответствующий текущему элементу стека выполнения.

Примечание

objectPathобласти rootExecNode - имя модели;

A Simulink.profiler.ExecNode объект соответствует строке в представлении стека выполнения профилировщика Simulink.

Представлен в R2020a