模拟周期性的速度入口变化,语句错误。求大神看一看。

浏览: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.
该怎么去修改呢?
邀请回答 我来回答

全部回答

(1)
默认 最新
胡坤
if(ti>2&ti<=1)这里很明显是不符合逻辑的,你不可能找出满足条件的ti。
通常这种周期性的问题,只需要计算一个周期即可。你一个周期是3s,那么改成if(ti>2 && ti<=3)
2014年4月15日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP