Типы данных, поддержанные Simulink

Simulink® поддерживает все встроенные числовые типы данных MATLAB®. Термин встроенный тип данных относится к типам данных, заданным самим MATLAB в противоположность типам данных, заданным пользователями MATLAB. Если в противном случае не задано, термин тип данных в документации Simulink относится к встроенным типам данных.

В следующей таблице перечислены встроенные типы данных MATLAB, поддержанные Simulink.

ИмяОписание

double

Плавающая точка двойной точности

single

Плавающая точка с одинарной точностью

int8

8-битное целое число со знаком

uint8

8-битное целое число без знака

int16

16-битное целое число со знаком

uint16

16-битное целое число без знака

int32

32-битное целое число со знаком

uint32

32-битное целое число без знака

int64

64-битное целое число со знаком

uint64

64-битное целое число без знака

half

Плавающая точка полуточности (требует лицензии Fixed-Point Designer™),

string

Текст

Некоторые элементы модели не поддерживают все типы данных. Для получения дополнительной информации о типах данных, поддержанных определенным блоком для параметра и значений ввода и вывода, смотрите раздел Data Type Support страницы с описанием для того блока.

Помимо этих встроенных типов, Simulink задает boolean TRUE или falseВвод. Значения 1 и 0 представляйте true и false соответственно. Для этого типа данных Simulink представляет действительные, ненулевые числовые значения (включая Inf) как true(1 ).

Блокируйте поддержку данных и типов сигнала

Все блоки Simulink принимают сигналы типа double по умолчанию. Некоторые блоки предпочитают boolean введите и другие поддерживают несколько типов данных на своих входных параметрах. Для получения дополнительной информации о типах данных, поддержанных определенным блоком для параметра и значений ввода и вывода, смотрите страницу с описанием для того блока. Если документация для блока не задает тип данных, вводы или выводы блока только данные типа double.

Несколько блоков поддерживают объекты шины (Simulink.Bus) как типы данных. Смотрите Типы данных для Сигналов Шины.

Много блоков Simulink также поддерживают типы данных с фиксированной точкой. Для получения дополнительной информации о данных фиксированной точки, смотрите, Задают Типы данных с фиксированной точкой. Для получения дополнительной информации о типах данных, поддержанных определенным блоком для параметра и значений ввода и вывода, в документации Simulink, смотрите раздел Data Type Support страницы с описанием для того блока. Если документация для блока не задает тип данных, вводы или выводы блока только данные типа double.

Чтобы просмотреть таблицу, которая обобщает типы данных, поддержанные блоками в библиотеках блока Simulink, выполните следующую команду в командной строке MATLAB:

showblockdatatypetable

Смотрите также

|

Похожие темы