24小时热门版块排行榜    

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

nba24

新虫 (小有名气)

[求助] fluent udf 全局变量

各位大虾,
     我的fluent  udf  要定义气液分配系数为全局变量,可是不知道怎么:
      #define real kc         /* 气液质量分配系数 */
  fluent  读取udf文件之后又显示错误呀,line 42 undeclared veriable
难道是我全局变量定义的不对??


kc = 0.1*exp(0.001*C_YI(cell_liquid, thread_liquid, 0)*C_R(cell_liquid, thread_liquid)/M)  /*计算分配系数*/
  怎么fluent老是显示这句话parse error呀!这句话有什么问题么?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

天津大学化学工程
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kylafree

至尊木虫 (知名作家)

引用回帖:
3楼: Originally posted by nba24 at 2012-08-25 11:33:12
double kc = kc0+C_YI(cell_liquid, thread_liquid, 0)*C_R(cell_liquid, thread_liquid)/M)
fluent老是说parse  error  请问怎么解决啊...

去掉#define
5楼2012-08-25 15:46:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

kylafree

至尊木虫 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
老兄,#define 宏定义是用来定义常量的,变量是这样来定义的吗
2楼2012-08-25 11:17:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nba24

新虫 (小有名气)

引用回帖:
2楼: Originally posted by kylafree at 2012-08-25 11:17:08
老兄,#define 宏定义是用来定义常量的,变量是这样来定义的吗

double kc = kc0+C_YI(cell_liquid, thread_liquid, 0)*C_R(cell_liquid, thread_liquid)/M)
fluent老是说parse  error  请问怎么解决啊
天津大学化学工程
3楼2012-08-25 11:33:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

achilFes1990

木虫 (著名写手)

全局变量可以用关键词global吧,或者定义外部变量external
扫一扫关注我的微信公众号,共同学习船舶CFD
4楼2012-08-25 15:09:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见