24小时热门版块排行榜    

查看: 1949  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

EliteJJD

金虫 (正式写手)

[求助] UDF简谐振动代码问题

#include "udf.h"
#include "math.h"
#define PI 3.1415926535897932384626433832795
static real vy=0.0;
static real df=0.0057;
static real dp=16;
DEFINE_CG_MOTION(Y_057mm_16Hz, dt, cg_vel, cg_omega, time, dtime)
{
  real s;
  s=RP_Get_Real("flow-time";
  vy=df*dp*2*PI*cos(dp*2*PI*s);
  cg_vel[1]=vy;
}

     上面是UDF代码,描述的是一简谐振动求其速度的代码,其中df是振幅,dp是频率,请各位大神帮我看一下,interpret之后一直显示     第4行错误

我也是找不到原因啊,卡了好久了希望大神们不吝赐教!~~谢谢!~
回复此楼
做人最怕的不是困难,是坚持。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhanxb

新虫 (初入文坛)

把几个static删掉呢,此外,读时间那一步可以不要呀,直接用time

发自小木虫Android客户端
4楼2017-05-10 23:56:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答
2楼2017-04-27 09:28:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhanxb

新虫 (初入文坛)

你是做什么方向的呀,模拟什么东西?

发自小木虫Android客户端
5楼2017-05-10 23:57:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

两万公里

金虫 (正式写手)

时间直接用time,pi在udf中有标准宏M_PI可以用,你不用进行define声明了。如果是第四行的问题,很有可能是define太长了

发自小木虫Android客户端
知道6400公里乘以3.14吗,那是我的梦想——地球半周长。
6楼2017-05-28 08:36:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见