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 ();
/ /…做某事
/ /…做某事
}