AUTOSAR 组件行为
配置可运行实体、事件和可运行实体间变量
AUTOSAR 软件组件的内部行为是由一组可运行的实体(简称可运行实体)实现的。可运行实体是由组件提供的一系列操作,这些操作可由 AUTOSAR 运行时环境启动。该组件配置一个事件来激活每个可运行实体 - 例如,定时事件、接收的数据、客户端请求、模式更改、组件启动或关闭,或触发器。可运行实体可以使用 AUTOSAR 可运行实体间变量 (IRV) 相互连接起来。
要配置 AUTOSAR 可运行实体,请创建或标识实现一系列操作的根级 Simulink® 子系统或函数。该子系统或函数必须以 C 代码生成入口函数。然后创建一个 AUTOSAR 可运行实体,并将 Simulink 入口函数映射到该 AUTOSAR 可运行实体。使用 AUTOSAR 字典和代码映射编辑器或等效的 AUTOSAR 属性和映射函数。
创建一个激活可运行实体的事件的步骤取决于事件的类型。如果事件依赖通信接口,如接收的数据(发送方-接收方)或客户端请求(客户端-服务器),则必须在配置事件之前先配置通信接口。
对象
autosar.api.getAUTOSARProperties | 以编程方式配置 AUTOSAR 软件组件元素和属性 |
autosar.api.getSimulinkMapping | 将 Simulink 元素映射到 AUTOSAR 元素 |
主题
AUTOSAR 可运行实体和事件配置
- 配置 AUTOSAR 可运行实体和事件
配置 AUTOSAR 可运行实体及其激活事件。 - Configure AUTOSAR Inter-Runnable Variables
Programmatically configure AUTOSAR inter-runnable variables. - Configure AUTOSAR Runnable Execution Order
Use the Schedule Editor to schedule and specify the execution order of AUTOSAR runnables. - Configure AUTOSAR Initialize, Reset, or Terminate Runnables
Configure AUTOSAR system startup, reset, and shutdown sequences. - Configure AUTOSAR Initialization Runnable (R4.1)
Use AUTOSAR initialization event (InitEvent
) for lightweight activation of an initialization runnable. - Configure Disabled Mode for AUTOSAR Runnable Event
ModifyDisabledMode
property to disable AUTOSAR event for specific modes. - Add Top-Level Asynchronous Trigger to Periodic Rate-Based System
Combine asynchronous and periodic AUTOSAR runnables (JMAAB type beta compliant).
AUTOSAR 内存配置
- Configure Internal Data Types for AUTOSAR IncludedDataTypeSets
Export component model internal data types in an AUTOSAR included data type set (IncludedDataTypeSet
). - Configure AUTOSAR Per-Instance Memory
Configure AUTOSAR per-instance memory (PIM) by using block signals, discrete states, or data store memory. - Configure AUTOSAR Static Memory
Configure AUTOSAR static memory by using block signals, discrete states, or data store memory. - Configure AUTOSAR Constant Memory
Configure AUTOSAR constant memory by using model workspace parameters.
AUTOSAR 参数配置
- Configure AUTOSAR Shared or Per-Instance Parameters
Configure AUTOSAR shared or per-instance parameters by using model workspace parameters. - Configure AUTOSAR Port Parameters for Communication with Parameter Software Component
Configure AUTOSAR parameter receiver component for port-based access to parameter data. Generate ARXML descriptions of parameter software components and ports.