模拟周期性的速度入口变化,语句错误。求大神看一看。
浏览:70708 回答:1
#include "udf.h"
DEFINE_PROFILE(velocity,t,i)
{
face_t f;
real ti;
begin_f_loop(f,t)
{
real ti=CURRENT_TIME;
if(ti<=2)
F_PROFILE(f,t,i)=5.0;
if(ti>2&ti<=1)
F_PROFILE(f,t,i)=0;
}
end_f_loop(f,t)
}
要求:通入气体2s,之后停止1s,接着继续通入气体2s,之后停止1s,接着继续通入,如此循环下去,该怎么编程呢?气体通入速度为5.
该怎么去修改呢?
通常这种周期性的问题,只需要计算一个周期即可。你一个周期是3s,那么改成if(ti>2 && ti<=3)