找回密码
 注册
Simdroid-非首页
查看: 149|回复: 5

[其他] 关于PFC FISH数组输出问题

[复制链接]
发表于 2012-5-9 15:12:59 | 显示全部楼层 |阅读模式 来自 湖南株洲
大家好!
我在PFC2D FISH中建了一个数组,并把计算结果保存在数组里面。
现在,我用print var(2,2)可以查看每个cell的数值。
我的问题是:如何输出数组到一个excel文件?
FISH源程序:
def pbbreak
  cp=contact_head
  num=0
  array var(3,3)          ;
  loop while cp # null
    pbp=c_pb(cp)
    if pbp=null
      num=num+1
      var(num,1)=c_x(cp)
      var(num,2)=c_y(cp)
    end_if
    cp=c_next(cp)
  end_loop
end

发表于 2012-5-11 10:57:27 | 显示全部楼层 来自 江苏镇江
Simdroid开发平台
先保存到his文件,在复制到excel
回复 不支持

使用道具 举报

 楼主| 发表于 2012-5-12 14:20:12 | 显示全部楼层 来自 湖南株洲
请问,怎么保存到his文件啊? 我只知道Hist write...可以保存his变量,我这个var如何保存呢?
多谢喽~~
回复 不支持

使用道具 举报

发表于 2012-5-16 15:56:38 | 显示全部楼层 来自 安徽合肥
可以写到txt文档里面去,具体的方法是:
1.将所有数据转换为字符串:var(1,1)=string(var(1,1))   var(1,2)=string(var(1,2))  ...........
2.写文件status=open('var.txt',1,1)
            status=write(var,4)
            status=close
回复 不支持

使用道具 举报

发表于 2012-7-15 04:45:46 | 显示全部楼层 来自 美国
有一个简单的办法,参看fish reference章节的例题2.2,这个例子是如何将数组中的数据显示出来
然后你在文件中加入set logfile xxx.log,那么自动生成的log文档就会显示所有的数组数据,你在转到excel里面就行了
回复 不支持

使用道具 举报

发表于 2012-7-21 09:45:22 | 显示全部楼层 来自 福建福州
不错 受益
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-29 11:39 , Processed in 0.027367 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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