Получите настройки кода по умолчанию для категории данных
возвращает значение из отображений кода заданного свойства для указанной категории данных.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
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.