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.

Загрузите модель.

open_system('rtwdemo_configdefaults');

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

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

  3×1 cell array

    {'StorageClass'      }
    {'HeaderFile'        }
    {'PreserveDimensions'}

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

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

  5×1 cell array

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

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

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

  1×1 cell array

    {'StorageClass'}

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

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

  2×1 cell array

    {'StorageClass' }
    {'MemorySection'}

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

Загрузите модель.

open_system('rtwdemo_configdefaults');

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

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

  1×1 cell array

    {'FunctionCustomizationTemplate'}

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

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

  1×1 cell array

    {'FunctionCustomizationTemplate'}

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

свернуть все

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

Пример: 'myLoadedModel'

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

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

Пример: 'Inports'

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

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

свернуть все

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

Введенный в R2018a