主题:用fortran直接读取txt文件,用在ABAQUS子程序中使用?
用在ABAQUS子程序编程过程中,需要一个外部的数据文件,使用顺序读取,在小模型是行操作,是可行的,但是在自己的模型上,由于每次读取的太多,而每次计算只需要一个数据,所以想用fortran直接读取txt文件,但是直接读取的时候就会报错~传上我的语句和txt文件中数据的格式~请大家帮忙看看,第一次在这里发帖,希望大家多给点建议~万分感激~
open(500,file='c:\temp\3\123.txt',status='old',access='direct',1 form='formatted',recl=13)
read(500,100,rec=noel)T
100 format(e13.4)
close(500)
这里的noel是这个ABAQUS中子程序的一个单元号。
14.2857E+0314.2857E+03
14.2857E+03
42.8571E+03
42.8571E+03
42.8571E+03
。。。。这是txt里面的数据~
提交后,提交成功后显示的错误是“Error in connection to analysis”,查LOG里面详细错误的消息是“input conversion error, unit 500, file c:\temp\3\123.txt”,我查网上说这样的错误如果是连接了外部的东西,还是因为没有连接上导致的,而且我的模型是没有问题的,都是之前做过编程的模型。我就真不知道该如何是好了~请大家帮忙,急求~谢谢~