Symbol

Символ данных блока C Function

Описание

Задайте C Function символы блоков и их свойства.

Создание

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

Свойства

расширить все

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

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

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

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

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

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

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

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

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

Возможности символа в виде одного из следующих значений.

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

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

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

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

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

  • Constant - Определите символ как константу, используя размер значения или числовые выражения.

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

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

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

Введенный в R2020a