设计一个“车速计算”SWC,通过Sender-Receiver端口输出车速信号。
1. 需求分析
-
功能目标:根据车轮脉冲信号(轮速传感器输入)计算当前车速,并将结果通过Sender端口发送给其他SWC。
-
输入:轮速脉冲数(如
WheelPulse
,类型uint32
)。 -
输出:车速(如
VehicleSpeed
,类型float32
,单位km/h
)。 -
触发方式:周期性计算(例如每10ms执行一次)。
2. SWC设计
步骤1:定义接口
-
输入接口(Require Port):
-
端口类型:
Sender-Receiver
(接收轮速脉冲数)。 -
数据接口:
WheelPulse_IF
(数据类型uint32
)。
-
-
输出接口(Provide Port)