createNumericType

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

Синтаксис

createNumericType(arProps,name,applicationDataTypePath)
createNumericType(arProps,name,compuMethodPath,implementationDataTypePath)

Описание

пример

createNumericType(arProps,name,applicationDataTypePath)создает объект Simulink.NumericType из его типа данных приложения, который может использоваться, чтобы работать с импортированными элементами AUTOSAR.

пример

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

Примеры

свернуть все

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

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

Создайте тип числовых данных Simulink с именем myDataType от типа данных реализации в path '/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).The параметр model, является указатель, вектор символов или скаляр строки представление имени модели.

Пример: arProps

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

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

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

Пример: 'myDataType'

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

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

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

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

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

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

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

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

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

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