主要内容

配置AUTOSAR非易失性数据通信

AUTOSAR标准定义了出口的非易失性(NV)数据通信的AUTOSAR软件组件读取和写入数据AUTOSAR非易失性的组件。实现公司数据通信,AUTOSAR软件组件定义提供和需要发送和接收NV数据端口。更多信息建模软件组件访问AUTOSAR非易失性内存,明白了模型AUTOSAR非易失存储器

在仿真金宝app软件®,您可以创建AUTOSAR NV接口和港口、港口和外港AUTOSAR NV港口和映射模型。金宝app你模型AUTOSAR NV港口与港口和外港仿真软件,以同样的方式金宝app描述Sender-Receiver接口

创建一个NV仿真软件的数据接口和端口:金宝app

  1. 添加一个AUTOSAR NV接口模型。打开AUTOSAR词典和选择NV接口。单击添加按钮。在添加界面对话框中,指定相关的接口名称和数量的NV数据元素。

  2. 选择和扩大新的NV界面。选择DataElements和修改数据元素的属性。

  3. AUTOSAR NV端口添加到模型中。扩大AtomicComponents和扩展组件。选择和使用NvReceiverPorts,NvSenderPorts,NvSenderReceiverPorts视图添加NV港口你需要。对于每一个NV端口,选择NV接口创建。

  4. 港口和外金宝app港模型映射到您创建AUTOSAR NV的端口。打开代码映射编辑器。选择和使用港口外港标签映射端口。每个尺寸或外港,选择一个AUTOSAR端口、数据元素、数据访问模式。

以编程方式配置AUTOSAR NV数据通信元素,使用AUTOSAR属性和映射函数。例如,下面的MATLAB®AUTOSAR NV代码添加了一个数据接口和一个NV接收机端口开放模型。然后映射模型尺寸的AUTOSA金宝appR NV接收机端口。

%添加AUTOSAR NV数据接口myNvInterface DE3 NV数据元素arProps = autosar.api.getAUTOSARProperties (hModel);addPackageableElement (arProps“NvDataInterface”,' / pkg /如果',“myNvInterface”);添加(arProps“myNvInterface”,“DataElements”,“DE3”);%添加AUTOSAR NV接收机端口NvRPort,与myNvInterface有关添加(arProps“ASWC”,“NvReceiverPorts”,“NvRPort”,“界面”,“myNvInterface”);%地图模型尺金宝app寸NvRPort_DE3 AUTOSAR港口/元素对NvRPort DE3slMap = autosar.api.get金宝appSimulinkMapping (hModel);mapInport (slMap“NvRPort_DE3”,“NvRPort”,“DE3”,“ImplicitReceive”);

相关的例子

更多关于