实现两个SWC通过RTE通信(如“传感器SWC”发送数据→“控制算法SWC”处理)
1. 需求分析
-
功能目标:
-
传感器SWC:周期性采集温度数据(如每100ms读取一次),通过Sender-Receiver端口发送。
-
控制算法SWC:接收温度数据,执行控制逻辑(如过热保护),输出控制信号。
-
-
数据流:
传感器SWC → RTE → 控制算法SWC
2. SWC设计与接口定义
(1) 传感器SWC(SensorSWC)
-
功能:模拟温度传感器,周期性生成温度值。
-
端口与接口:
-
Provide Port(发送数据):
P_Port_Temperature
。 -
Sender-Receiver接口:
Temperature_IF
(数据类型float32
,单位°C
)。
-
-
Runnable:
-
ReadTemperature_Runnable
:周期100ms,读取模拟温度值并发送。
-