dq0830 发表于 2008-4-24 14:07

跪求帮看看这段地震波数据输入哪有错误

读入地震波数据
*DIM,TJX,ARRAY,2,50,0, , ,   !定义数组TJX
*DIM,TJY,ARRAY,2,50,0, , ,   !定义数组TJY
*CREATE,TEMP1      !创建临时宏文件
*VREAD,TJX(1,1),'TJX','TXT',' ',50, , , , , ,!读入数据
(E9.3,E11.3)       !读入数据格式
*END      !结束宏文件
/INPUT,TEMP1      !读入宏文件TEMP1
*CREATE,TEMP2      !创建临时宏文件
*VREAD,TJY(1,1),'TJY','TXT',' ',50, , , , , ,!读入数据
(E9.3,E11.3)      !读入数据格式
*END      !结束宏文件
/INPUT,TEMP2      !读入宏文件TEMP2
/SOLU      !进行地震波求解
KBC,0      !设置阶跃载荷
NSUBST,10       !求解子步为10
OUTRES,ALL,1      !输出所有内容
ANTYPE,TRANS      !进行瞬态求解
*DO,T,1,50,1       !循环读入地震波数据
TIME,T*0.1
ACEL,TJX(2,T),,TJY(2,T)    !施加加速度
ALLSEL      !选择所有实体
SOLVE      !进行求解
*ENDDO      !结束DO循环过程

dq0830 发表于 2008-4-24 14:09

显示第五行的这个数据格式可能有问题
(E9.3,E11.3)       !读入数据格式

在瞬态分析中这个数据格式(format)指代的是什么啊,应如何输入?
谢谢!

dq0830 发表于 2008-4-24 14:14

注释:程序摘自别人的 ,非本人所编,只是借用参考。特此注明

zsyjianghua 发表于 2008-5-10 14:05

(E9.3,E11.3) FORTRAN的读取数据格式,如果是科学计数法,那么就用此格式

jinqiankun 发表于 2008-5-11 16:32

回复 楼主 的帖子

开始定义,
*DIM,TJX,ARRAY,2,50,1, , ,   !定义数组TJX
*DIM,TJY,ARRAY,2,50,1, , ,   !定义数组TJY   创建两个数组 2行 50列 1层
.....
*VREAD,TJX(1,1), 'TJX', 'TXT', 'ijk ', 50, , , , , ,!读入数据 以ijk方式读入数据行,列,层
页: [1]
查看完整版本: 跪求帮看看这段地震波数据输入哪有错误