24小时热门版块排行榜    

查看: 1930  |  回复: 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的回帖
2楼2017-04-27 09:28:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kxxlovexhf

新虫 (初入文坛)

试试改成0
3楼2017-05-10 21:34:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhanxb

新虫 (初入文坛)

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

发自小木虫Android客户端
4楼2017-05-10 23:56:19
已阅   回复此楼   关注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的回帖

EliteJJD

金虫 (正式写手)

引用回帖:
5楼: Originally posted by zhanxb at 2017-05-10 23:57:52
你是做什么方向的呀,模拟什么东西?

我做的是钢液浇铸后,在其中心部分施加机械简谐振动,模拟其钢液的温度场与流场。

发自小木虫Android客户端
做人最怕的不是困难,是坚持。
7楼2017-05-29 10:09:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

长乐无极

禁虫 (初入文坛)

本帖内容被屏蔽

8楼2019-05-09 10:37:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 EliteJJD 的主题更新
信息提示
请填处理意见