Simulink. Класс SampleTime

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

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

Описание

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

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

Свойства

Значение

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

Описание

1xn символьный массив, который описывает тип частоты дискретизации

ColorRGBValue

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

Аннотация

1xn символьный массив, который представляет аннотацию определенной частоты дискретизации (например, 'D1')

OwnerBlock

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

ComponentSampleTimes

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

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

Значение. Чтобы изучить, как классы значения влияют на операции копии, смотрите Копирование Объектов (MATLAB) в документации 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
Была ли эта тема полезной?