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

[后处理] 关于采用DO循环,循环记载求解后结果数据提取的问题

[复制链接]
发表于 2015-3-3 16:57:43 | 显示全部楼层 |阅读模式 来自 四川成都
采用DO循环,循环施加载荷,并求解,我采用了*vwrite命令将结果输出到一个txt文件,但是当循环结束时,该文件中只有单列数据(即,一次的求解结果),我的问题是如何把单次循环的结果写入到同一个文件中呢?
或者,是否可以在循环开始前建立一个二维数组,将单次循环的求解结果记录到数组的一列,这样依次吧多次计算的结果写入数组中,再导出?(也还没有成功)
,,比较急,希望能得到解答,,感激!
发表于 2015-3-3 18:17:12 | 显示全部楼层 来自 上海
Simdroid开发平台
本帖最后由 zengxiaodong 于 2015-3-3 18:19 编辑

两种方法都可以。

第一种:

*CFOPEN, 'C:\Result',txt, , Append
*VWRITE,L1,L2,L3
(3e16.8)
*CFCLOS
回复 不支持

使用道具 举报

 楼主| 发表于 2015-3-12 19:22:06 | 显示全部楼层 来自 四川成都
zengxiaodong 发表于 2015-3-3 18:17
两种方法都可以。

第一种:

谢谢你的回复!我的程序会对每一次循环清零,就使用的第一种方法,通过append命令对文件进行续写,不过,最后所有数据都是续写到同一列了,怎么才能将第二次计算的结果续写到文件的第二列呢?依次下去,最后文件应为一个二维的矩阵。谢谢!
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 02:47 , Processed in 0.027121 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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