求大神帮我看一下焊接的子程序,编译时老是出错。

浏览:14694 回答:2
SUBROUTINE DFLUX(FLUX,SOL,JSTEP,JINC,TIME,NOEL,NPT,COORDS,JLTYP,
1 TEMP,PRESS,SNAME)
C
INCLUDE 'ABA_PARAM.INC'
parameter(one=1.d0)
DIMENSION COORDS(3),FLUX(2),TIME(2)
CHARACTER*80 SNAME
q=800
v=0.05
d=v*TIME(2)
x=COORDS(1)
y=COORDS(2)
z=COORDS(3)
x0=0
y0=0
z0=0.0025
a=0.0028
b=0.0034
c=0.0032
PI=3.1415
heat=6*sqrt(3.0)*q/(a*b*c*PI*sqrt(PI))
shape=exp(-3*(x-x0)**2/c**2-3*(y-y0-d)**2/a**2-3*(z-z0)**2/b**2)
c JLTYP=1,表示为体热源
JLTYP=1
if (JSTEP.eq.one) then
FLUX(1)=heat*shape
endif
RETURN
END
J{W[@V0JEGJ_@GUVN`0)]DL.png
邀请回答 我来回答

全部回答

(2)
默认 最新
adiou
向你学习一下焊接,现在我也正在搞这个qq569228478
2015年6月1日
评论 点赞
dingpengfei66

这是错误。1>Source1.for
1>C:\vs2008\Console5\Console5\Source1.for(5): error #5102: Cannot open include file 'ABA_PARAM.INC'
1>C:\vs2008\Console5\Console5\Source1.for(30): error #5078: Unrecognized token '3.0?' skipped
1>C:\vs2008\Console5\Console5\Source1.for(30): error #5078: Unrecognized token '?' skipped
1>C:\vs2008\Console5\Console5\Source1.for(30): error #5082: Syntax error, found IDENTIFIER 'Q' when expecting one of: ) , <INTEGER_CONSTANT> <POUND_VAL> <INTEGER_KIND_CON> <POUND_BASE>
1>C:\vs2008\Console5\Console5\Source1.for(30): error #6210: An asterisk (*) is invalid in this context.
1>compilation aborted for C:\vs2008\Console5\Console5\Source1.for (code 1)
1>
1>Build log written to "file://C:\vs2008\Console5\Console5\Debug\BuildLog.htm"
1>Console5 - 6 error(s), 0 warning(s)
2015年5月25日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP