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

[二次开发] UMAT中调用dat文件

[复制链接]
发表于 2016-1-17 10:34:16 | 显示全部楼层 |阅读模式 来自 江苏南京
UMAT中调用dat文件,把里面数据赋值给一个数组,我再fortran中运行可以,怎么在UMAT中运行的时候说文件已经被读取完毕呢,我首先open"file=.dat'',赋值后,我加了close"file=.dat'',怎么解决呢
 楼主| 发表于 2016-1-17 10:42:43 | 显示全部楼层 来自 江苏南京
Simdroid开发平台
大神,希望可以帮我解答一下
回复 不支持

使用道具 举报

发表于 2016-1-17 22:19:05 | 显示全部楼层 来自 清华大学紫荆公寓
dat文件默认是被打开的,abaqus自己要向dat文件写数据,所以你再打开当然不行了,默认的dat文件的ID号是6(abaqus/standard).
很多人刚开始学子程序的时候都会忽视这个简单但很重要的事实,这下记住了吧!
回复 不支持

使用道具 举报

 楼主| 发表于 2016-1-18 08:56:17 | 显示全部楼层 来自 江苏南京
zho123855 发表于 2016-1-17 22:19
dat文件默认是被打开的,abaqus自己要向dat文件写数据,所以你再打开当然不行了,默认的dat文件的ID号是6( ...

可以打开dat文件的,但是说dat文件数据已经被读取完毕了,其实我可以肯定没有读取完。你是说所有的dat文件在abaqus中file=6吗,不能自己定义?那我如果要读取两个不同dat文件的数据,分别赋予不同数组该怎么办呢
回复 不支持

使用道具 举报

 楼主| 发表于 2016-1-26 09:56:55 | 显示全部楼层 来自 江苏南京
zho123855 发表于 2016-1-17 22:19
dat文件默认是被打开的,abaqus自己要向dat文件写数据,所以你再打开当然不行了,默认的dat文件的ID号是6( ...

请问你也是学生吗,做abaqus二次开放的?可以加下QQ以后交流一下吧
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-7 19:40 , Processed in 0.031946 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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