论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 3881阅读
  • 3回复

[求助]pfc3d中的某一array变量该如何存储为数据文件 [复制链接]

上一主题 下一主题
离线xiao+panpan
 
发帖
4
土币
59
威望
31
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-08-02
大家好,我编了一小程序,有一array变量vdata(10,10,10),为整数型三维矩阵,想把vdata的值到一数据文件中,采用如下代码: gg>O:np8  
def make_ascio jXBAo  
   ndata=nx*ny*nz #|\NG  
   status = open('fileimg3d.fio', IO_WRITE, IO_ASCII) )F\tU  
   status = write(vdata,ndata) +Mb;;hb  
   status = close q1Ja*=r  
end A8?uCkG  
提示vdata不是字符,我用svdata(kx,ky,kz)=string(vdata(kx,ky,kz))把其转化为字符, status = write(svdata,ndata) #Z'r;YOzs  
但还是提示不是字符。 v'"0Ya  
烦请大家指导一下,是否哪里错了,活着有更简单直接的方法。我想把vdata的值保存为可被其他程序方便读取的文件,如可用记事本读取.谢谢了 fh0a "#L{  
离线lufeezhong

发帖
13
土币
200
威望
11
原创币
0
只看该作者 1楼 发表于: 2010-09-07
回 楼主(xiao+panpan) 的帖子
;一个简单的一维数组10个元素,三维数组类同 S\"/=|\  
def make_ascio 5]/i[T_  
  array buf(10) O@@=ZyYwc  
  count=1 ^-, aB  
  loop while count<11 ,O[HX?>  
    buf(i)=string(ndata(i)) 1}A1P&2>  
    count=count+1 rkF]Q_'`t;  
  end_loop   dqU bJc]  
  status = write(buf,10) +Ar=89  
  status = close K:!|xr(1d  
end
离线心静如水
发帖
12
土币
353
威望
12
原创币
0
只看该作者 2楼 发表于: 2010-11-17
回 1楼(lufeezhong) 的帖子
麻烦问你一下,用pfc3d生成小球后,如何将小球的坐标值输出来用于其它后处理而不是print出来?(print出的小球的坐标无法拷贝)。谢谢你。
生活如水,水到渠成
在线ruoyudong

发帖
246
土币
17177
威望
414
原创币
0
只看该作者 3楼 发表于: 2011-05-30
还可以,知道用table
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      https://beian.mps.gov.cn/ 粤公网安备 44010602012919号 广州半山岩土网络科技有限公司 粤ICP备2024274469号

      工业和信息化部备案管理系统网站