Simulink.SimulationData.State class

Пакет: Simulink. SimulationData
Суперклассы:

Элемент логгирования состояния

Описание

Simulink® использует Simulink.SimulationData.State объекты хранить информацию логгирования состояния в процессе моделирования. Объекты содержат информацию состояния, о котором блоке данные состояния прибывают из и тип состояния.

Свойства

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

Имя элемента состояния, чтобы использовать в основанном на имени доступе, заданном как вектор символов. Если вы не задаете имя, 'CSTATE' или 'DSTATE' используется, в зависимости от ли это непрерывное или дискретное состояние.

Блок path для исходного блока состояния, заданного как Simulink.SimulationData.BlockPath объект

Тип состояния, возвращенного как 'CSTATE' или 'DSTATE'. Свойство только для чтения.

  • 'CSTATE' – Непрерывное состояние

  • 'DSTATE' – Дискретное состояние

Информация об элементе состояния, заданная как один MATLAB timeseries возразите или как структура MATLAB timeseries объекты.

Методы

plotПостройте выходные данные симуляции в Инспекторе Данных моделирования

Примеры

свернуть все

Сохраненная информация конечного состояния в Dataset формат и доступ данные состояния после симуляции.

Откройте vdp модель и задает, чтобы регистрировать конечные состояния в Dataset формат. Используйте регистрируемую переменную состояния значения по умолчанию, xFinal.

open_system('vdp');
set_param(gcs,'SaveFinalState','on','SaveFormat','Dataset');

Симулируйте vdp модель.

sim('vdp');

Просмотрите информацию о логгировании состояния в xFinal.

xFinal
xFinal = 

Simulink.SimulationData.Dataset 'xFinal' with 2 elements

                        Name  BlockPath 
                        ____  _________ 
    1  [1x1 State]      ''    vdp/x1   
    2  [1x1 State]      ''    vdp/x2   

  - Use braces { } to access, modify, or add elements using index.

Исследуйте первый элемент набора данных состояния.

xFinal.get(1)
ans = 

  Simulink.SimulationData.State
  Package: Simulink.SimulationData

  Properties:
         Name: ''
    BlockPath: [1×1 Simulink.SimulationData.BlockPath]
        Label: CSTATE
       Values: [1×1 timeseries]


Представленный в R2015a