exponenta event banner

getSymbol

Получение определения объекта символа блока C Function

Описание

пример

mySymbol = getSymbol(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

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

свернуть все

Символ, связанный с блоком C Function, возвращаемый как Symbol объект.

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