以下fortran代码是什么含义?
WRITE(FNAME1,'(A,A,A,A)')&'./Zmatrix/',FIX,'MHz','.dat'OPEN(II1,file=FNAME1,status='u...
WRITE(FNAME1,'(A,A,A,A)')
&'./Zmatrix/',FIX,'MHz','.dat'
OPEN(II1,file=FNAME1,status='unknown') 展开
&'./Zmatrix/',FIX,'MHz','.dat'
OPEN(II1,file=FNAME1,status='unknown') 展开
1个回答
展开全部
FNAME1应该是一个用来存放字符型数据的变量,write这个语句可以用来往文件里写入内容,也可以用来往字符型变量里写入内容。
'(A,A,A,A)'代表的是写入时的格式,A是字符型的格式。
&续行符,连上上一行,就是把‘./Zmatrix/’FIX'MHz''.dat'连起来,组成一个字符型数据,写入到FNAME1这个变量里。
这样写完之后,FNAME1里面存放的字符型变量应该是一个文件位置,我猜测fix也是一个字符型变量,存放的内容假设是30,那么写入的字符型变量就是:
./Zmatrix/30MHz.dat
是一个dat格式的数据。
然后第三行语句,就是打开这个数据,前面的II1应该是通道号或者部件号,代表把这个打开的数据跟这个通道号连接起来,然后status='unknown'是指,这个文件可以使已经存在的,也可以并不存在直接创建。
供你参考。
'(A,A,A,A)'代表的是写入时的格式,A是字符型的格式。
&续行符,连上上一行,就是把‘./Zmatrix/’FIX'MHz''.dat'连起来,组成一个字符型数据,写入到FNAME1这个变量里。
这样写完之后,FNAME1里面存放的字符型变量应该是一个文件位置,我猜测fix也是一个字符型变量,存放的内容假设是30,那么写入的字符型变量就是:
./Zmatrix/30MHz.dat
是一个dat格式的数据。
然后第三行语句,就是打开这个数据,前面的II1应该是通道号或者部件号,代表把这个打开的数据跟这个通道号连接起来,然后status='unknown'是指,这个文件可以使已经存在的,也可以并不存在直接创建。
供你参考。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询