exponenta event banner

deleteSymbol

Удаление определения объекта символа из блока C Function

Синтаксис

Описание

пример

deleteSymbol(mySymbolSpec, name) удаляет Symbol объект с Name свойство, указанное name от SymbolSpec объект.

Примеры

свернуть все

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

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

mySymbolSpec = get_param(gcb, 'SymbolSpec');

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

myParam = addSymbol(mySymbolSpec, 'myParam')

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

myParam.Scope = 'Parameter';

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

myParam = getSymbol(mySymbolSpec, 'myParam');

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

myParam.Label = 'Amplitude';

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

deleteSymbol(mySymbolSpec, 'myParam');

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

свернуть все

Условные обозначения функционального блока C, указанные как SymbolSpec объект.

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

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

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