Simulink.profiler.Data

Программно доступ информация о Профилировщике Simulink

Описание

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'double'

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

selfTime'double'

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

numberOfCalls'double'

Число раз блок выполнялось во время симуляции.

childrenSimulink.profiler.UINode массив

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

pathскаляр строки

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

Примечание

path из rootUINode поле является именем модели

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

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

Поле ЗначениеОписание
totalTime'double'

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

selfTime'double'

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

numberOfCalls'double'

Число раз элемент стека выполнялось во время симуляции.

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

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

objectPathскаляр строки

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

Примечание

objectPathполе rootExecNode имя модели

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

Введенный в R2020a