createNumericType

Создайте определение типа числовых данных Simulink, чтобы работать с импортированным элементом AUTOSAR

Описание

пример

createNumericType(arProps,name,applicationDataTypePath) создает Simulink.NumericType объект из типа данных приложения AUTOSAR. Функция может использоваться для работы с элементами AUTOSAR, которые вы импортировали с помощью updateAUTOSARProperties.

пример

createNumericType(arProps,name,compuMethodPath,implementationDataTypePath) создает Simulink.NumericType объект из типа данных реализации AUTOSAR и CompuMethod.

Примеры

свернуть все

Создайте Simulink® тип числовых данных с именем myDataType из типа данных приложения AUTOSAR в пути /AUTOSAR_PlatformTypes/ApplicationDataTypes/MyAppType.

dataObj = autosar.api.getAUTOSARProperties(mdlName);
createNumericType(dataObj,'myDataType',...
  '/AUTOSAR_PlatformTypes/ApplicationDataTypes/MyAppType');

Создайте тип числовых данных Simulink с именем myDataType из типа данных реализации AUTOSAR в пути /AUTOSAR_PlatformTypes/ImplementationDataTypes/uint32 при помощи метода расчета из пути /a/b/myCM.

dataObj = autosar.api.getAUTOSARProperties(mdlName);
createNumericType(dataObj,'myDataType','/a/b/myCM', ...
  '/AUTOSAR_PlatformTypes/ImplementationDataTypes/uint32');

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

свернуть все

Информация о свойствах AUTOSAR для модели, ранее возвращенная arProps = autosar.api.getAUTOSARProperties (model).Параметр model - указатель, вектор символов или строковый скаляр, представляющий имя модели.

Пример: arProps

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

Имя типа числовых данных, созданного для представления Simulink элемента AUTOSAR.

В окружение Simulink этот тип числовых данных сопоставлен как с типом данных приложения, так и с типом данных реализации. Тип данных приложения обеспечивает физические атрибуты уровня приложения, такие как реальная область значений значений, структура данных и физическая семантика. Тип данных реализации обеспечивает атрибуты уровня реализации, такие как хранимо-целочисленные минимальные и максимальные спецификации и примитивный тип (для примера, целое число).

Пример: 'myDataType'

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

Путь к типу данных приложения AUTOSAR для созданного типа числовых данных Simulink. Тип данных приложения обеспечивает физические атрибуты уровня приложения, такие как реальная область значений значений, структура данных и физическая семантика. Тип данных приложения используется в симуляции.

Пример: '/AUTOSAR_PlatformTypes/ApplicationDataTypes/MyAppType'

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

Путь к AUTOSAR CompuMethod, который используется для преобразования между числовым типом данных реализации и числовым типом данных приложения.

Пример: '/a/b/myCM'

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

Путь к типу данных реализации AUTOSAR для созданного типа числовых данных Simulink. Тип данных реализации обеспечивает атрибуты уровня реализации, такие как хранимо-целочисленные минимальные и максимальные спецификации и примитивный тип (для примера, целое число). Типы данных реализации используются в генерации кода.

Пример: '/AUTOSAR_PlatformTypes/ImplementationDataTypes/uint32'

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

Введенный в R2019a