Приложения AUTOSAR используют ограничения данных для реализации ограничений на типы данных и обеспечивают контролируемый диапазон возможных значений. Внутренние ограничения данных представляют собой минимальные и максимальные значения для типов данных реализации, отражающие внутренний или машинный вид данных.
По умолчанию при создании кода информация о внутренних ограничениях данных для типов данных реализации AUTOSAR в коде ARXML не экспортируется. Если требуется принудительно экспортировать внутренние ограничения данных для типов данных реализации, выберите опцию XML Внутренние ограничения данных Экспорт.
Если выбран параметр Экспорт внутренних ограничений данных (Internal DataConstraints Export), экспортер создает внутренние ограничения данных в пакете AUTOSAR с именем по умолчанию. DataConstrs, в фиксированном местоположении в пакете типа данных AUTOSAR. При необходимости используйте параметр XML Пакет внутренних ограничений данных, чтобы указать другое имя и путь к пакету AUTOSAR.
Чтобы настроить экспорт информации о внутренних ограничениях данных AUTOSAR в модели, выполните следующие действия.
Откройте словарь AUTOSAR. На вкладке AUTOSAR выберите Code Interface > AUTOSAR Dictionary.
Выберите Параметры XML. В представлении параметров XML в разделе Дополнительные параметры выберите Внутренние данные Ограничения Экспорт.
При необходимости в разделе «Дополнительные пакеты» введите путь к пакету внутренних ограничений данных.

Создайте модель и проверьте созданный код. Ниже приведен пример внутреннего ограничения данных AUTOSAR, экспортируемого в код ARXML.
<AR-PACKAGE>
<SHORT-NAME>IDC</SHORT-NAME>
<ELEMENTS>
...
<DATA-CONSTR UUID="...">
<SHORT-NAME>DC_SInt8</SHORT-NAME>
<DATA-CONSTR-RULES>
<DATA-CONSTR-RULE>
<INTERNAL-CONSTRS>
<LOWER-LIMIT INTERVAL-TYPE="CLOSED">-128</LOWER-LIMIT>
<UPPER-LIMIT INTERVAL-TYPE="CLOSED">127</UPPER-LIMIT>
</INTERNAL-CONSTRS>
</DATA-CONSTR-RULE>
</DATA-CONSTR-RULES>
</DATA-CONSTR>
</ELEMENTS>
</AR-PACKAGE>Кроме того, можно программно настроить опции AUTOSAR XML Внутренние ограничения данных Экспорт и Внутренние ограничения данных Пакет. Например:
arProps = autosar.api.getAUTOSARProperties(hModel); set(arProps,'XmlOptions','InternalDataConstraintExport',true); set(arProps,'XmlOptions','InternalDataConstraintPackage','/pkg/misc/IDC');
Дополнительные сведения см. в разделе Настройка параметров AUTOSAR XML.