Fortran Coder

标题: PSCAD编程出错,求帮助! [打印本页]

作者: gagaLi    时间: 2020-11-14 10:45
标题: PSCAD编程出错,求帮助!
Fortran编程出错!急求大神帮助,麻烦看看怎么改,源程序和提示都在图里,感谢感谢!
源程序:
      #LOCAL REAL Rline,Xline,Psref,
      REAL PARAMETER : Qsref=($Qsref)
      REAL PARAMETER : Psref=($Psref)
      IF(TIME.LT.0.03)THEN
         $Qsref=0
      END IF
      IF(TIME.GE.0.03)THEN
         IF(($Usarm.LE.$Ea1).AND.($Usarm.GE.$Ea2))THEN
          $Qsref=0
         END IF
         IF(($Usarm.LT.$Ea2).AND.($Usarm.GE.$Ea3))THEN
          $Qsref=($Psref*$Rline-($DELTU)**2-$Usarm*$DELTU)/$Xline
         END IF
      END IF

无功报错.png (18.07 KB, 下载次数: 363)

无功报错.png

无功原程序.png (7.94 KB, 下载次数: 381)

无功原程序.png

作者: watermelon818    时间: 2020-11-14 14:45
这个是Fortran代码么?
作者: li913    时间: 2020-11-14 15:39
real, parameter::
作者: gagaLi    时间: 2020-11-14 19:38
watermelon818 发表于 2020-11-14 14:45
这个是Fortran代码么?

是Fortran代码 这是在PSCAD里边自定义模块编程的代码
作者: gagaLi    时间: 2020-11-16 10:51
li913 发表于 2020-11-14 15:39
real, parameter::

感谢,解决啦
作者: vvt    时间: 2020-11-19 07:17
本帖最后由 vvt 于 2020-11-19 07:19 编辑

PSCAD里边自定义模块,严格来说不是标准 Fortran。属于派生出去的“方言”。PSCAD会对它进行“预处理”,得到处理后的Fortran代码,再交给现成的标准Fortran编译器编译。

就好像 PHP/ASP 之于 HTML,Qt 之于 C++ 一样。





欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2