Symbol

C символ данных о Функциональном блоке

Описание

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

Создание

Доступ к 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. Пустой указатель является указателем, который может сохранить любой тип данных, которые вы создаете или выделяете.

  • Constant — Задайте символ как постоянный размер значения использования или числовые выражения.

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

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

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

Введенный в R2020a