simscape.logging.Node class

Пакет: 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.