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

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

上一主题 下一主题
离线xiao+panpan
 
发帖
4
土币
59
威望
31
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-08-02
大家好,我编了一小程序,有一array变量vdata(10,10,10),为整数型三维矩阵,想把vdata的值到一数据文件中,采用如下代码: <va3Ly)c&  
def make_ascio #q1Qa_LXc  
   ndata=nx*ny*nz uR{HCZ-  
   status = open('fileimg3d.fio', IO_WRITE, IO_ASCII) >TUs~  
   status = write(vdata,ndata) LRBcW;.Su  
   status = close i"%X[(U7  
end R6HMi#eF  
提示vdata不是字符,我用svdata(kx,ky,kz)=string(vdata(kx,ky,kz))把其转化为字符, status = write(svdata,ndata) 0!F"s>(H  
但还是提示不是字符。 T^u][I3*  
烦请大家指导一下,是否哪里错了,活着有更简单直接的方法。我想把vdata的值保存为可被其他程序方便读取的文件,如可用记事本读取.谢谢了 -x2/y:q`  
离线lufeezhong

发帖
13
土币
200
威望
11
原创币
0
只看该作者 1楼 发表于: 2010-09-07
回 楼主(xiao+panpan) 的帖子
;一个简单的一维数组10个元素,三维数组类同 R*IO%9O  
def make_ascio tWQ_.,ld  
  array buf(10) 8RWfv}:X  
  count=1 ;T~]|#T\6  
  loop while count<11 )%x oN<  
    buf(i)=string(ndata(i)) |;_NCy8i3X  
    count=count+1 Yu-e |:  
  end_loop   L<!}!v5ja  
  status = write(buf,10) xRYL{+  
  status = close 4k_&Q?1  
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号

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