FORTRAN IN SPEC OR CONSTRAINT WITH ID: DS-1 WILL BE COMPILED RATH...
做了一个换热器 其中HI物流为HOT INLET,由design模块计算所得还利用了design模块的fortran编程,但是运行时就报错了。FORTRAN IN SPEC OR CONSTRAINT WITH ID: DS-1 WILL BE COMPILED
RATHER THAN INTERPRETED BECAUSE OF THE FOLLOWING STATEMENT:
DATA F /0,-7.7,-26.1,-168.17,64.23,-119,4.162,21,1000000000,6/
界面如图,不知道为什么报错,之前也用design模块里面的Fortran编程,但是语句比较简单,也没报错。图片为报错及Fortran内容。附件为源文件,希望大佬们指导一下,这报错什么意思?应该怎么修改?
帮我解决问题的悬赏答复哦~
好像和编译有关 是不是有不合法的语句,或者调用了编译器无法识别的子程序? haha123456 发表于 2019-3-20 13:38
是不是有不合法的语句,或者调用了编译器无法识别的子程序?
exp abs 在内置的fortran里面能识别么 zzz1995zzz 发表于 2019-3-21 09:22
exp abs 在内置的fortran里面能识别么
这个我不是很清楚呢,你看看Fortran的书籍。这两个函数,如果你不用,可以用表达式代替的。 haha123456 发表于 2019-3-21 13:39
这个我不是很清楚呢,你看看Fortran的书籍。这两个函数,如果你不用,可以用表达式代替的。
奥奥 试验了 不是exp abs的问题 是数组定义的问题 您在内嵌fortran中编写过定义数组吗? 按照fortran77 的语句编写都显示有问题?就是像我报错的那样 zzz1995zzz 发表于 2019-3-21 16:11
奥奥 试验了 不是exp abs的问题 是数组定义的问题 您在内嵌fortran中编写过定义数组吗? 按照fortran77...
我没有定义过数组,不过你可以选择其它方式。比如笨一点的办法,一个变量一个变量地去申明。 既然錯誤是說那條敘述要用編譯器,把DATA弄成DATA1、DATA2...應該就可以避開吧!
页:
[1]