找回密码
 注册
查看: 2019|回复: 2

[求助]RP_Get_integer()的时间精度问题

[复制链接]
发表于 2008-5-16 15:12:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
   在动网格程序的DEFINE_DELTAT宏中,用了
   double time_step;
   int n=RP_Get_Integer("time-step");
来获得每步的时间。但由于速度较小,致使走完设定步数后,还没达到预定长度的一半。更换为较大的速度后,可以走完预定长度。猜测是由于每步时间较小,为10-4数量级,导致RP_Get_Integer的精度不够,因此影响了行程。请大家指点一下RP_Get_Integer的时间精度,或是帮忙指出问题所在。谢谢!
发表于 2008-5-19 02:54:40 | 显示全部楼层

[求助]RP_Get_integer()的时间精度问题

你用RP_Get_Integer得到的只是整数,你应该得到的数值都为0吧。
你可以把变量的值输出到屏幕看看是不是你想要的值。
 楼主| 发表于 2008-5-19 08:58:55 | 显示全部楼层

[求助]RP_Get_integer()的时间精度问题

谢谢楼上的意见,我去试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表