Верните все шаги расчета, сопоставленные с моделью
ts = Simulink.BlockDiagram.getSampleTimes('model
')
ts = Simulink .BlockDiagram.getSampleTimes
выполняет схему обновления, а затем возвращает шаги расчета, связанный с блоком ('model
')model
. Схема обновления гарантирует, что возвращенная информация о шаге расчета актуальна. Если модель уже находится в скомпилированном состоянии через вызов API модели, то схема обновления не требуется.
Использование этого метода позволяет вам получить доступ ко всей информации в Шаг расчета Legend программно.
model
Имя или указатель на Simulink® модель
ts
Команда возвращает 1xn
массив Simulink.SampleTime
объекты, связанные с моделью, переданы в Simulink.BlockDiagram.getSampleTimes
. Вот n
- количество шагов расчета, сопоставленных с блоком. Формат возвратов следующий:
1xn Simulink.SampleTime Package: Simulink
value: [1x2 double] Description: [char string] ColorRGBValue: [1x3 double] Annotation: [char string] OwnerBlock: [char string] ComponentSampleTimes: [1x2 struct]
Methods
value
- Двухэлементный массив типа double, который содержит период расчета и смещение.
Description
- вектор символов или строка, которая описывает тип шага расчета.
ColorRGBValue
- A 1x3
Массив типа double, содержащая красное, зеленое и синее (RGB) значения шага расчета цвета.
Annotation
- Символьный вектор или строка, которая представляет аннотацию определенного шага расчета (например 'D1'
).
OwnerBlock
- Для асинхронных и переменных шагов расчета, вектор или строка символов, содержащая полный путь к блоку, который управляет временем расчета. Для всех других типов шагов расчета, пустой символьный вектор или строка.
ComponentSampleTimes
- массив структур из элементов того же типа, что и Simulink.BlockDiagram.getSampleTimes
если шаг расчета является асинхронным объединением или если шаг расчета является гибридным, и шаги расчета компонента доступны.