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

[命令和APDL] help me!*vread *mwrite老有问题

[复制链接]
发表于 2011-4-21 14:05:43 | 显示全部楼层 |阅读模式 来自 陕西西安
我想让ANSYS读入30*60(30行60列)的矩阵文件dd.txt,然后让ANSYS把同样的值输出给out.txt
dd.txt中是30*60个1,然后读入给aaa。aaa再写到out.txt中。为什么运行后out.txt中不是1,而是有若干个1.11,若干个0.11,还有0.00
代码如下:
BATCH
/clear
/filename,to
/title,oo
*create,ff
*dim,aaa,array,30,60  !定义30行60列的数组aaa,然后dd.txt数据给aaa
*VREAD,aaa(1,1),c:\dd,txt,,JIK,60,30
(60F5.2)
*end
/input,ff
*CREATE,PP        !将数组aaa的数据给txt文件
*mwrite,aaa,c:\out,txt,,jik,60,30
(60F5.2)
*END
/INPUT,PP
发表于 2011-4-21 15:33:31 | 显示全部楼层 来自 四川乐山
Simdroid开发平台
论坛上有这个命令讨论,可以看看
回复 不支持

使用道具 举报

 楼主| 发表于 2011-4-22 10:49:23 | 显示全部楼层 来自 陕西西安
我的问题原因应该找到了
位数的问题吧,我的输入文件dd.txt每个数1位的,可是vread时,每个数4位的(包括.)。应该是这个原因吧
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-30 05:51 , Processed in 0.032918 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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