关于子程序的statev问题
各位大佬好,小弟最近在学子程序的问题,学到usdfld部分看了几个例子,对这个statev有疑惑。1 就是这个statev赋予给自定义的名称后,这个值在if进行判断之前是不是就是0?
2我看了分析之美的usdfld部分,发现这么一段
SV1=STATEV(1)
中间省略
IF (SV1>0) THEN
FIELD(1)=1
ELSEIF (S11>=Xt .or. S11<=-Xc) THEN
FIELD(1)=1
ENDIF
中间省略
STATEV(1)=FIELD(1)
为啥子判断SV1大于1就把1给FIELD了,他说是基于最大强度理论的,但这是在ELSEIF的那句判断句。哎,这是不是判断可能为1,也可能不为1?
求各位解惑
页:
[1]