Чтобы сопоставить интерполяционную таблицу Simulink® возражают в базовом рабочем пространстве против параметра AUTOSAR, вы создаете калибровочные параметры AUTOSAR (ParameterDataPrototype
s) использование функций свойства AUTOSAR Dictionary или AUTOSAR. Можно создать или внутренние параметры AUTOSAR, к которым заданные и получают доступ только в компоненте программного обеспечения, или основанные на порте параметры AUTOSAR, сопоставленные с основанным на порте интерфейсом параметра.
Внутренние параметры — В Словаре AUTOSAR, представлении Parameters, используют кнопку Add, чтобы добавить новый параметр и сконфигурировать его свойства.
Основанные на порте параметры — В Словаре AUTOSAR:
В представлении Parameter Interfaces используйте кнопку Add, чтобы создать новый интерфейс параметра. В диалоговом окне Add Interfaces задайте количество элементов данных, чтобы создать. Сконфигурируйте свойства для каждого элемента данных параметра.
В представлении ParameterReceiverPorts используйте кнопку Add, чтобы добавить порт получателя параметра. В диалоговом окне Add Ports задайте интерфейс параметра, который вы создали.
Параметры AUTOSAR, которые вы создаете, затем доступны для отображения интерполяционной таблицы Simulink, с помощью функции AUTOSAR mapLookupTable
. Это кодированные карты интерполяционная таблица Simulink, L_4_single
к порту получателя параметра AUTOSAR и параметру соединяет интерфейсом с элементом данных, к которому получают доступ как основанный на порте параметр
hModel = 'mySWC'; open_system(hModel) slMap=autosar.api.getSimulinkMapping(hModel); mapLookupTable(slMap,'L_4_single','PortParameter',... 'ParamPort','L_4_single'); [arParameterAccessMode,arPortName,arParameterData] = ... getLookupTable(slMap,'L_4_single')
arParameterAccessmode = PortParameter arPortName = ParamPort arParameterData = L_4_single
Параметры AUTOSAR, которые вы создаете, не появляются в редакторе Отображений Кода, вкладке Parameters, потому что вкладка Parameters отображает только параметры рабочего пространства модели.
getLookupTable
| mapLookupTable