请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TMS320F2.8069万M 您好,
我的应用程序通过CAN接口读取操纵杆并发送速度。 项目已从标签13e修改。 电动机的最大转速为1500转/分。 当我从0-1500范围发送速度并使用时
gMotorVars.MaxVel_Krpm =_IQ ((浮点)速度/1000)
看起来都挺好的。
但例如,当应用使用0-2万的速度范围时(例如),我需要转换为最大速度1500。 我也是这样做的
浮子vel =(浮子)速度/齿轮箱;
gMotorVars.MaxVel_Krpm =_IQ ((浮点) vel)
有时电动机以双倍速度运行。 在表达式窗口中,我看到gMotorVars.Speed_Krpm显示的数字比gMotorVars.MaxVel_Krpm大2倍。
当我尝试用这个(没有转换浮点)进行转换,所以没有小数时 ,它是有效的。
浮子vel =速度/变速箱;