Получите настройки кода по умолчанию для категории данных
возвращает значение из отображений кода заданного свойства для указанной категории данных.value
= getDataDefault(myCoderDictionaryObj
, category
, property
)
Используйте coder.mapping.api.get
функция для доступа к CoderDictionary
объект, сопоставленный со словарем данных.
cm = coder.mapping.api.get('codeDefinitions.sldd');
Чтобы просмотреть класс памяти inports корневого уровня для словаря, используйте getDataDefault
функция.
value = getDataDefault(cm, 'Inports', 'StorageClass')
value = 'Default'
Словарь использует класс памяти по умолчанию для inports.
Чтобы сконфигурировать класс памяти, используйте setDataDefault
функция.
setDataDefault(cm, 'Inports', 'StorageClass', 'ExportedGlobal')
Чтобы убедиться, что для класса памяти входных портов задано значение ExportedGlobal
, использовать getDataDefault
функция.
value = getDataDefault(cm, 'Inports', 'StorageClass')
value = 'ExportedGlobal'
myCoderDictionaryObj
- Объект словаря кодераCoderDictionary
объектОбъект словаря кодера, возвращенный вызовом функции coder.mapping.api.get
.
category
- Категория элемента данных моделейConstants
| ExternalParameterObjects
| GlobalDataStores
| Inports
| InternalData
| ModelParameters
| ModelParameterArguments
| Outports
| SharedLocalDataStores
Категория элементов данных для возврата значения свойства в.
Пример: 'Inports'
property
- Возвращаемое значение свойства сопоставления кодаStorageClass
| Identifier
| DefinitionFile
| GetFunction
| HeaderFile
| MemorySection
| Owner
| PreserveDimensions
| SetFunction
| StructName
| имя свойства класса памятиСвойство соответствия кода, для которого вы возвращаете значение. Задайте одно из этих имен свойства или имя свойства для класса памяти, заданного в словаре Embedded Coder.
Информация для возврата | Имя свойства |
---|---|
Имя класса памяти | StorageClass |
Имя переменной для элемента данных в сгенерированном коде | Identifier |
Имя файла определения источника, который содержит определения для глобальных данных, считываемых элементом данных и внешним кодом | DefinitionFile |
Имя get функция, вызываемая кодом, сгенерированным для элемента данных | GetFunction |
Имя исходного файла заголовка, который содержит объявления для глобальных данных, считываемые элементом данных моделей и внешним кодом | HeaderFile |
Вектор символов или строковый скаляр, который называет раздел памяти для модели, заданной в словаре Embedded Coder. | MemorySection |
Имя модели, для которой генератор кода помещает определение для элемента данных, общего для нескольких моделей, в иерархию модели | Owner |
Логическое значение, указывающее, сохраняет ли генератор кода размерности данных, которые представлены в виде многомерного массива | PerserveDimensions |
Имя set функция, вызываемая кодом, сгенерированным для элемента данных | SetFunction |
Имя структуры в сгенерированном коде для элемента данных | StructName |
Пример: 'Identifier'
value
- Значение свойства отображения кода категорииЗначение свойства соответствия кода указанной категории, возвращаемое как вектор символов.
coder.mapping.api.CoderDictionary
| getFunctionDefault
| setDataDefault
| setFunctionDefault
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.