Simulink. SimulationData. Класс состояния

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

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

Описание

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

Свойства

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

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

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

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

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

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

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

Примеры

свернуть все

Сохраненная информация о конечном состоянии в формате 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