exponenta event banner

coder.mapping.defaults.allowedValues

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

Описание

пример

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

Примеры

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

Получение списка значений, которые можно указать для свойства StorageClass для типа данных модели по умолчанию ModelParameters путем вызова coder.mapping.defaults.allowedValues.

lclparam_scs = coder.mapping.defaults.allowedValues('rtwdemo_configdefaults', 'ModelParameters',...
  'StorageClass')
lclparam_scs

lclparam_scs =

  14×1 cell array

    {'Default'              }
    {'ExportedGlobal'       }
    {'ImportedExtern'       }
    {'ImportedExternPointer'}
    {'Const'                }
    {'Volatile'             }
    {'ConstVolatile'        }
    {'Define'               }
    {'ImportedDefine'       }
    {'ExportToFile'         }
    {'ImportFromFile'       }
    {'FileScope'            }
    {'GetSet'               }
    {'CompilerFlag'         }

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

свернуть все

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

Пример: 'myLoadedModel'

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

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

Пример: 'ModelParameters'

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

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

Пример: 'StorageClass'

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

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

свернуть все

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

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