Simulink.BlockData

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

Описание

Этот класс задает свойства, которые являются общими для объектов, которые обеспечивают информацию о портах блока и рабочих векторах во время выполнения.

Родительский элемент

Ничего

Сводные данные свойств

Имя

Описание

AliasedThroughDataType

Основной тип базовых данных.

AliasedThroughDataTypeID

Идентификатор основного типа данных.

Сложность

Численный тип (действительный или комплексный) блочных данных.

Данные

Данные блоки.

DataAsDouble

Блочные данные в double форма.

Тип данных

Тип данных блочных данных.

DatatypeID

Индекс типа данных блочных данных.

Размерности

Размерности блока данных.

Имя

Имя блочных данных.

Напечатать

Тип блока данных (например, параметр).

Свойства

AliasedThroughDataType

Описание

Псевдонимы типов данных позволяют рекурсивно сопоставлять тип данных (B) другому типу псевдонима или BaseType (А). Если тип псевдонима A является псевдонимом другому типу псевдонима, который является псевдонимом другого типа псевдонима и так далее, это свойство позволяет итерационно просматривать тип псевдонима (псевдонимом) до тех пор, пока тип не перестанет быть типом псевдонима, а конечным результатом будет значение возвращенного свойства. Например, предположим, что вы создали Simulink® Псевдонимы типов A и B следующим образом:

A=Simulink.AliasType('double') 
 
A = 
Simulink.AliasType
    Description: ''
     HeaderFile: ''
       BaseType: 'double'
B=Simulink.AliasType('A')

B = 
Simulink.AliasType
    Description: ''
     HeaderFile: ''
       BaseType: 'A'

Если тип данных элемента блочных данных B, это свойство возвращает базовый тип A вместо B.

Тип данных

вектор символов

Доступ

RO

AliasedThroughDataTypeID

Описание

Индекс псевдонима типа данных, возвращенного AliasedThroughDataType свойство.

Тип данных

целое число

Доступ

RO

Сложность

Описание

Численный тип (действительный или комплексный) блочных данных.

Тип данных

вектор символов

Доступ

RW для MATLAB™ функций S, RO для других блоков.

Данные

Описание

Данные блоки.

Тип данных

Тип данных, заданный свойствами Datatype или DatatypeID этого объекта.

Доступ

RW

DataAsDouble

Описание

Данные блока в double форма.

Тип данных

double

Доступ

RO

Тип данных

Описание

Тип данных значений связанного с блоком объекта.

Тип данных

вектор символов

Доступ

RO

DatatypeID

Описание

Индекс типа данных значений связанного с блоком объекта. Введите числовое значение для требуемого типа данных следующим образом:

Тип данныхЗначение

'inherited'

-1

'double'

0

'single'

1

'int8'

2

'uint8'

3

'int16'

4

'uint16'

5

'int32'

6

'uint32'

7

'boolean' или типы данных с фиксированной точкой

8

Тип данных

целое число

Доступ

RW для функций MATLAB S, RO для других блоков

Размерности

Описание

Размерности связанного с блоком объекта, например, вектора параметра или DWork.

Тип данных

массив

Доступ

RW для функций MATLAB S, RO для других блоков

Имя

Описание

Имя связанного с блоком объекта, например, вектора параметров блоков или DWork.

Тип данных

вектор символов

Доступ

RW для функций MATLAB S, RO для других блоков

Напечатать

Описание

Тип блока данных. Возможные значения:

Напечатать

Описание

'BlockPreCompInputPortData'

Этот объект содержит данные для порта входы перед компиляцией модели.

'BlockPreCompOutputPortData'

Этот объект содержит данные для порта выходы перед компиляцией модели.

'BlockCompInputPortData'

Этот объект содержит данные для порта входы после компиляции модели.

'BlockCompOutputPortData'

Этот объект содержит данные для порта выходы после компиляции модели.

'BlockPreCompDworkData'

Этот объект содержит данные для вектора DWork перед компиляцией модели.

'BlockCompDworkData'

Этот объект содержит данные для вектора DWork после компиляции модели.

'BlockDialogPrmData'

Этот объект описывает диалоговый параметр Level-2 S-функции MATLAB.

'BlockRuntimePrmData'

Этот объект описывает параметр выполнения Level-2 S-функции MATLAB.

'BlockCompContStatesData'

Этот объект описывает непрерывные состояния блока на текущем временном шаге.

'BlockDerivativesData'

Этот объект описывает производные непрерывных состояний блока на текущем временном шаге.

Тип данных

вектор символов

Доступ

RO

Представлено до R2006a