|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
不知道是动网格不能实现往复运动,还是不能识别速度的正负号。还是应该怎么设置。
下面是我的程序。
#include <stdio.h>
#include "udf.h"
#define A 2
#define f 2
#define pi 3.14
DEFINE_CG_MOTION(vibration,dt,cg_vel,cg_omega,time,dtime)
{
Thread *t;
real velo;
t= DT_THREAD (dt); //这句理解不是很透彻不明白是不是应该用???
velo=0;
NV_S (cg_vel, =, 0.0);
NV_S (cg_omega, =, 0.0);
if (!Data_Valid_P ()) return;
for(time=0;time<=10;time=time+dtime)//主要功能程序
{
velo=2*pi*f*A*cos(2*pi*f*time);
Message ("time = %f, x_vel = %f\n", time,velo );
}
}
求大虾们指教啊。 |
|