coder.mapping.defaults.allowedProperties

Возвратите свойства для категории отображения значения по умолчанию модели

Описание

пример

properties = coder.mapping.defaults.allowedProperties(model,category) возвращает массив ячеек имен для свойств, которые относятся к category для заданной модели. Используйте имена свойства что coder.mapping.defaults.allowedProperties функция возвращается в последующих вызовах coder.mapping.defaults.allowedValues и coder.mapping.defaults.set.

Примеры

Получите свойства для категорий данных по умолчанию модели

Получите список свойств для категорий данных по умолчанию модели Inports, Outports, ModelParameters, и InternalData при помощи вызовов coder.mapping.defaults.allowedProperties.

coder.mapping.defaults.allowedProperties('rtwdemo_configdefaults', 'Inports')

ans =

  2×1 cell array

    {'StorageClass'}
    {'HeaderFile'  }

coder.mapping.defaults.allowedProperties('rtwdemo_configdefaults', 'Outports')

ans =

  4×1 cell array

    {'StorageClass'  }
    {'HeaderFile'    }
    {'DefinitionFile'}
    {'Owner'         }

coder.mapping.defaults.allowedProperties('rtwdemo_configdefaults', 'ModelParameters')

ans =

  1×1 cell array

    {'StorageClass'}

coder.mapping.defaults.allowedProperties('rtwdemo_configdefaults', 'InternalData')

ans =

  2×1 cell array

    {'StorageClass' }
    {'MemorySection'}

Получите свойства для функциональных категорий по умолчанию модели

Получите список свойств для функциональных категорий по умолчанию модели InitializeTerminate и Execution при помощи вызовов coder.mapping.defaults.allowedProperties.

catData = coder.mapping.defaults.allowedProperties('rtwdemo_configdefaults',...
  'InitializeTerminate');
catFunctions = coder.mapping.defaults.allowedProperties('rtwdemo_configdefaults',...
'Execution');

catData =

  1×1 cell array

    {'FunctionCustomizationTemplate'}

catFunctions =

  1×1 cell array

    {'FunctionCustomizationTemplate'}

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

свернуть все

Файл модели, заданный как вектор символов. Модель должна загрузиться (например, при помощи load_system) или открытый. Можно не использовать .slx расширение файла.

Пример: 'myLoadedModel'

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

Название категории, заданное как вектор символов. Чтобы получить допустимые данные и функциональные названия категории, вызовите функции coder.mappings.defaults.dataCategories и coder.mappings.defaults.functionCategories.

Пример: 'Inports'

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

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

свернуть все

Массив ячеек имен для свойств категории по умолчанию для заданной модели.

Введенный в R2018a