Rte_IrvRead总是生成函数的开始

2视图(30天)
我发现无论我怎么改变模型,生成Rte_IrvRead总是开始的功能。我想要它来生成函数的中间或结束按照要求。有无论如何改变序列Rte_IrvRead叫生成?
我甚至试着将优先分配给块和港口,但没有改变。
%当前生成C代码看起来像下面
FUNC(空白SetDutyCycle (VAR(通道、自动)DutyCycle)
{
uint16 tmpIrvReadVal;
tmpIrvReadVal = Rte_IrvRead_Pwm_SetDutyCycle_PWM ();
如果(Rte_CData_FaultInjection() = =启用)
{
/ /。做某事
}
Rte_IrvWrite_Pwm_SetDutyCycle_PWM (rtDW.Merge);
/ /做某事
/ /做某事
}
%,而不是我想生成下面的类似
FUNC(空白SetDutyCycle (VAR (IoHwAb_Pwm_PwmChannel、自动)DutyCyclePercent)
{
uint16 tmpIrvReadVal;
如果(Rte_CData_FaultInjection() = =启用)
{
/ /。做某事
}
Rte_IrvWrite_Pwm_SetDutyCycle_PWM (rtDW.Merge);
tmpIrvReadVal = Rte_IrvRead_Pwm_SetDutyCycle_PWM ();
/ /做某事
/ /做某事
}

答案(0)

类别

找到更多的在AUTOSAR Blockset帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!