addSymbol

Добавьте определение объекта символа в блок C Function

Описание

пример

mySymbol = addSymbol(mySymbolSpec) создает Symbol объект, mySymbol, и добавляет символ к SymbolSpec объект, mySymbolSpec.

пример

mySymbol = addSymbol(mySymbolSpec, name) создает Symbol объект, mySymbol, с Name свойство, заданное name и добавляет символ к SymbolSpec mySymbolSpec объекта.

Примеры

свернуть все

Доступ и редактирование свойств символа, используемого в блоке C Function.

Получите SymbolSpec объект блока C Function в вашей модели используя get_param. Например, выберите блок C Function в холсте модели и введите следующее в командной строке.

mySymbolSpec = get_param(gcb, 'SymbolSpec');

Используйте addSymbol функция для задания нового символа параметра, myParam, в вашем C Function блочном коде.

myParam = addSymbol(mySymbolSpec, 'myParam')

The Symbol объект, myParam, использует свойства по умолчанию. Задайте возможности символа используя Scope свойство.

myParam.Scope = 'Parameter';

Вы можете использовать getSymbol функция для доступа к символам, заданным для блока. Для примера получите доступ к добавленному символу параметра.

myParam = getSymbol(mySymbolSpec, 'myParam');

Отредактируйте метку параметра в диалоговом окне Параметров блоков с помощью Label свойство.

myParam.Label = 'Amplitude';

Удаление символа из SymbolSpec объект, использовать deleteSymbol функция.

deleteSymbol(mySymbolSpec, 'myParam');

Входные параметры

свернуть все

Спецификации символов блока C Function, заданные как SymbolSpec объект.

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

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

Выходные аргументы

свернуть все

Символ, добавленный к блоку C Function, возвращается как Symbol объект. The Symbol объект имеет свойства по умолчанию, кроме тех случаев, когда вы задаете name для символа в входные параметры. Можно редактировать свойства Symbol объект после создания.

Введенный в R2020a