主要内容

配置为AUTOSAR外部触发事件通信接收机

AUTOSAR标准定义了外部触发事件沟通,AUTOSAR软件组件或服务的一个外部触发信号发生事件(ExternalTriggerOccurredEvent)到另一个组件。接收组件激活一个可运行的事件。

在仿真金宝app软件®,你可以模型AUTOSAR的接收机部分外部触发事件的沟通。选择一个组件,你想应对外部触发。接口的组件,您将创建一个触发器,触发器接收机端口接收一个ExternalTriggerOccurredEvent,可运行事件激活。

这个例子展示了如何配置一个AUTOSAR的软件组件作为外部触发事件通信接收机。

  1. 打开一个模型配置为AUTOSAR代码生成,你想激活基于收到AUTOSAR runnableExternalTriggerOccurredEvent

    样本模型,使用外部触发事件沟通,明白了autosar_swc_fcncalls。在autosar_swc_fcncalls魔法石,第1章、异步函数调用子系统模型AUTOSAR可运行。一个ExternalTriggerOccurredEvent激活可运行。

  2. 打开AUTOSAR字典。选择触发接口查看和使用添加按钮添加一个触发接口模型。在添加界面对话框中,指定新界面和设置的名称数量的触发器为1。

  3. 扩大触发接口并选择触发器视图。检查相关的属性触发器。异步(非周期的)触发,集CseCode没有一个,显示一个未指明的触发时间。关于指定触发时间的更多信息,请单击帮助按钮触发视图。

  4. 扩大AtomicComponents和扩展组件。选择TriggerReceiverPorts查看和使用添加按钮触发器接收机端口添加到模型中。增加港口的对话框中,指定新港口的名称和设置接口触发器创建接口的名称。

  5. 选择可运行的视图并选择你想要的可运行基于收到AUTOSAR的激活ExternalTriggerOccurredEvent。在事件subpane,设置事件类型ExternalTriggerOccurredEvent。显示事件属性,选择事件的名称。为触发,选择相对应的值创建触发器接收机端口和触发器。

  6. 完成触发接收器配置,打开代码映射编辑器和选择功能选项卡。选择模型的入口点函数的金宝appAUTOSAR的子系统模型ExternalTriggerOccurredEvent可运行。在可运行的字段中,选择可运行的名字。

相关的例子

更多关于