爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7643|回复: 6

[分享资料] define的变量名不能出现下划线吗?

[复制链接]

新浪微博达人勋

发表于 2012-1-21 23:22:57 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 海蓝蓝 于 2012-1-22 01:40 编辑

下面代码的最后一行报错。
“DEFINE error:  Name too long; missing '='
Syntax Error:  Invalid Operand
  't_td' not a variable or function name”
-------------------------------------下面是代码
'reinit'
'open fnl_20110429_12_00.ctl'
'set lon  106 129'
'set lat  29.5 43.5'
'set lev  850 500'
'define t=tmpprs-273.16'
'define rh=rhprs'
'define u=ugrdprs'
'define v=vgrdprs'
'define h=hgtprs'
'define td=t-((14.55+0.114*t)*(1-0.01*rh) + pow((2.5+0.007*t)*(1-0.01*rh),3) + (15.9+0.117*T)*pow((1-0.01*rh),14))'
'define t_td=t-td'


密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-1-22 00:53:19 | 显示全部楼层
看看应该不能用下划线
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-1-22 07:48:07 | 显示全部楼层
你的哦open语录最好写完整路径 还有define的变量不要和系统内置的重名 比如你的t,还有就是当然可以用下划线
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-1-23 01:11:46 | 显示全部楼层

可是把下划线去掉就不报错了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-1-23 06:47:32 | 显示全部楼层
海蓝蓝 发表于 2012-1-23 01:11
可是把下划线去掉就不报错了。

可能是我记错了吧 ,手头没有参考资料,你查查资料不就知道了么
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-1-23 22:03:54 | 显示全部楼层
wahaha.
貌似是不支持的哦。记得手头的手册没有看到“_”的。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-1-24 00:58:14 | 显示全部楼层
孤蓝et 发表于 2012-1-23 22:03
wahaha.
貌似是不支持的哦。记得手头的手册没有看到“_”的。。

同意。手册确实也不太详细
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表