exponenta event banner

Класс Simulink.SampleTime

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

Объект, содержащий информацию о времени образца

Описание

SampleTime класс представляет информацию о времени выборки, связанную с отдельным временем выборки.

Используйте методы Simulink.Block.getSampleTimes и Simulink.BlockDiagram.getSampleTimes для получения значений SampleTime свойства блока и блок-схемы соответственно.

Свойства

Value

Двухэлементный массив двойников, содержащий период и смещение времени выборки

Description

Символьный массив 1xn, описывающий тип времени выборки

ColorRGBValue

Массив двойников 1x3, содержащий значения красного, зеленого и синего (RGB) цвета времени выборки

Annotation

Символьный массив 1xn, представляющий аннотацию определенного времени выборки (например, «D1»)

OwnerBlock

Для асинхронного и переменного времени выборки, OwnerBlock - символьный вектор, содержащий полный путь к блоку, который управляет временем выборки. Для всех других типов времени выборки это пустой символьный вектор.

ComponentSampleTimes

Если время выборки является асинхронным объединением или если время выборки является гибридным, а время выборки компонента доступно, то массив ComponentSampleTimes содержит объекты Simulink.SampleTime.

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

Значение. Сведения о том, как классы значений влияют на операции копирования, см. в разделе Копирование объектов в документации MATLAB ® Programming Fundamentals.

Примеры

Извлеките информацию о времени выборки для модели «» vdp «».

ts = Simulink.BlockDiagram.getSampleTimes('vdp')

Возврат Simulink:

ts = 

  1x2 Simulink.SampleTime
  Package: Simulink

  Properties:
    Value
    Description
    ColorRGBValue
    Annotation
    OwnerBlock
    ComponentSampleTimes

  Methods

Чтобы проверить значения свойств:

ts(1), ts(2)

ans = 

  Simulink.SampleTime
  Package: Simulink

  Properties:
                   Value: [0 0]
             Description: 'Continuous'
           ColorRGBValue: [0 0 0]
              Annotation: 'Cont'
              OwnerBlock: []
    ComponentSampleTimes: {}

  Methods


ans = 

  Simulink.SampleTime
  Package: Simulink

  Properties:
                   Value: [Inf 0]
             Description: 'Constant'
           ColorRGBValue: [1 0.2600 0.8200]
              Annotation: 'Inf'
              OwnerBlock: []
    ComponentSampleTimes: {}

  Methods