exponenta event banner

Символ

Символ данных функционального блока C

Описание

Определите символы функциональных блоков C и их свойства.

Создание

Доступ к Symbol с помощью одного из следующих методов.

Свойства

развернуть все

Имя символа в исходном коде, указанное как символьный вектор.

Типы данных: character

Номер порта, указанный как скалярное целое число. Для входных и выходных символов, PortNumber указывает индекс порта в блоке. Для обозначений параметров: PortNumber указывает порядок отображения символа в маске параметра блока.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Размер символьных данных, указанных как символьный вектор, содержащий скалярное целое число. Блок C Function поддерживает только скаляры и векторы. Матрицы и массивы с более высокой размерностью не поддерживаются. Для определения размера вывода можно использовать выражение размера. Использовать -1 для наследования размера.

Типы данных: character

Тип данных символа, заданный как символьный вектор, который вычисляется как числовой тип данных, или как Simulink.AliasType объект.

Пример: mySymbol.DataType = 'int32'

Типы данных: char

Область действия символа, указанная как одно из следующих значений.

  • Input - Символ ввода в блок C Function.

  • Output - Выходной символ в блок C Function.

  • Parameter - определение символа в качестве параметра. Имя параметра определяется Label свойство символа.

  • Persistent - Определите символ как постоянные данные.

  • Можно определить указатель на пустоту с помощью Persistent область в блоке C Function. Указатель void - это указатель, который может хранить данные любого типа, создаваемые или выделяемые пользователем.

  • Constant - определение символа как константы с помощью числовых выражений или значений размера.

Типы данных: character

Метка символа, заданная как вектор символа. Для символов с их областью видимости Input или Output, эта метка отображается как имя порта в блоке. Для символов с их областью видимости Parameter, эта метка является меткой, которая отображается в маске параметра блока. Если область действия Constant, метка - это константное выражение. Невозможно определить метку для Persistent символы.

Типы данных: character

Представлен в R2020a