ct0330 发表于 2012-8-8 10:36:31

孔隙压取对数计算的FISH语句 出错原因?

用fish
将孔隙压值pp取对数为(变量名为logpp)<br />
结果出错,原因:bad type conversion<br />
请大家看看哪地方出的错?<br />
FISH 命令:<br />
config zextra 1 <br />
def logpp <br />
   p_z = z_head <br />
   loop while p_z # null <br />
   lg_pp = lg(z_pp(p_z))<br />
   z_extra(p_z,1) = lg_pp <br />
   p_z = z_next(p_z) <br />
   endloop   <br />
end <br />
logpp <br />


wqq8889 发表于 2012-8-8 16:06:39

bad type conversion数据类型转换错误,lg_pp 应该是浮点型,config zextra 1 指定的zextra可能是整型,你试试config zextra 1.0,或者z_extra(p_z,1) = int(lg_pp)。

phb 发表于 2012-8-9 15:00:02

我真是服了你了,z_head应该写成zone_head!

ct0330 发表于 2012-8-10 14:02:47

wqq8889 发表于 2012-8-8 16:06 static/image/common/back.gif
bad type conversion数据类型转换错误,lg_pp 应该是浮点型,config zextra 1 指定的zextra可能是整型,你 ...

thanks!问题已解决

ct0330 发表于 2012-8-10 14:03:42

phb 发表于 2012-8-9 15:00 static/image/common/back.gif
我真是服了你了,z_head应该写成zone_head!

{:2_31:}谢谢!

安-岩土 发表于 2012-8-14 17:48:51

请问怎么解决的那?上面的zextra能这么写吗?

ct0330 发表于 2012-8-14 21:07:15

安-岩土 发表于 2012-8-14 17:48 static/image/common/back.gif
请问怎么解决的那?上面的zextra能这么写吗?

3楼可以

安-岩土 发表于 2012-8-14 21:34:11

ct0330 发表于 2012-8-14 21:07 static/image/common/back.gif
3楼可以

:)哦

xxiinnpp 发表于 2012-8-14 22:24:01

读取数据的字符不对吧

sunlang 发表于 2016-1-10 11:52:52

wqq8889 发表于 2012-8-8 16:06
bad type conversion数据类型转换错误,lg_pp 应该是浮点型,config zextra 1 指定的zextra可能是整型,你 ...

config zextra n中的n表示额外变量的数量,是整型;
页: [1]
查看完整版本: 孔隙压取对数计算的FISH语句 出错原因?