simscape.logging. Класс узла

Пакет: simscape.logging
Суперклассы:

Представляйте дерево иерархии для данных моделирования

Описание

Этот класс представляет иерархию узлов для журналирования данных моделирования в модели. Дерево запускается с переменной рабочей области, которая представляет данные моделирования для целой модели, и рекурсивно создает узлы для каждого из дочерних элементов. Дочерние элементы заданы в зависимости от типа родительского узла:

  • Поскольку симуляция верхнего уровня регистрирует переменную рабочей области, дочерние элементы являются всеми блоками Simscape™ (и подсистемы, содержащие блоки Simscape) в диаграмме модели верхнего уровня.

  • Для подсистемы или структурного блока, дочерние элементы являются всеми составляющими блоками Simscape и подсистемами.

  • Для блока дочерние элементы являются всеми его физическими портами, переменными Through и Across и всеми внутренними переменными, заданными в файле Simscape блока.

  • Для физического порта дочерние элементы являются всеми его переменными Across.

Итоговые узлы в этой рекурсии соответствуют всем переменным, регистрируемым для модели. Итоговые узлы не имеют дочерних узлов и содержат серийные данные, регистрируемые во время симуляции.

Вы не можете создать объект этого класса. Объект создается автоматически во время симуляции, когда часть симуляции регистрирует переменную рабочей области, если вы включаете регистрацию данных для модели.

Свойства

id

Имя, идентифицирующее объект Node. Поскольку симуляция регистрирует переменную рабочей области, это - имя блок-схемы верхнего уровня. Для блоков и подсистем, id создается автоматически как допустимый идентификатор MATLAB® на основе имени блока или подсистемы. Для других типов id является именем соответствующего порта или переменной.

savable

Логическое значение, которое указывает, как можно снова использовать регистрируемые данные моделирования на будущем сеансе. Если savable является 1, используйте регулярный интерфейс MATLAB, чтобы сохранить переменную рабочей области как MAT-файл и загрузить MAT-файл в переменную. Это свойство зависит от метода журналирования объекта Node. Для получения дополнительной информации смотрите Сохранение и Получение Регистрируемых Данных моделирования.

exportable

Логическое значение, которое указывает, как можно снова использовать регистрируемые данные моделирования на будущем сеансе. Если exportable является 1, используйте simscape.logging.export и simscape.logging.import. Это свойство зависит от метода журналирования объекта Node. Для получения дополнительной информации смотрите Сохранение и Получение Регистрируемых Данных моделирования.

series

Для объектов Node, которые не имеют дочерних узлов, и поэтому соответствуют регистрируемым переменным, свойство series возвращает объект класса simscape.logging.Series, который содержит серийные данные о симуляции для этой переменной. Для узлов, которые не представляют переменные, скрыто свойство series. Если вы получаете доступ к скрытому свойству series для такого узла, свойство возвращает объект класса simscape.logging.Series, представляющего пустой ряд (с нулевыми точками).

Другие свойства являются динамическими, и представляют все дочерние элементы объекта Node.

Методы

getSourceПерейдите от объекта узла, чтобы блокироваться, который сгенерировал его
графикПостройте весь ряд, сопоставленный с объектом узла
график (x,y)Постройте ряд, сопоставленный с двумя объектами узла друг против друга
печатьРаспечатайте полное дерево журналирования объекта узла

Копировать семантику

Указатель. Чтобы изучить, как классы Handle влияют на операции копии, смотрите Копирование Объектов (MATLAB) в документации Основ программирования MATLAB.