2901110298 发表于 2020-3-7 17:52:54

关于子程序的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]
查看完整版本: 关于子程序的statev问题