我的课题需要将fortran程序和adams连接,我昨天看过论坛上的帖子自己也试过,但是就是不能成功,我已经困惑2个月,希望大家帮帮我。
我是这样操做的:
第一步:adams安装目录下-adams-solver-usersubs-vforce,根据这个模式自己编了一个简单的程序,然后编译。
第二步:开始-程序-compaq visual fortran-fortran command prompt,然后进入fortran源程序所在目录,键入df/c/architecture:p6/MD/Ob2 vforce.f
第三步:开始-程序-附件-命令提示符 进入源程序所在路径,然后键入 adams12 cr-u然后根据提示键入vforce.obj,再键入vforce.dll.
第三步:同样再命令提示符下,接这上面第二步键入:adams12 aview ru-u 然后根据提示输入了两次vforce.dll(vforce.f是我编的程序名字)。
第四步:adams自动打开,我将模型打开并进行模拟。出错提示如下
Function DZ in the FUNCTION = statement refers to MARKER 1 which
has not been defined in the data set.
ERROR: Errors found in call to SYSARY.
ERROR: Error calling SYSARY for TVEL
ID = 1
ERROR: Abnormal termination encountered in Solver.
麻烦大家帮帮我看看,这是我源程序的问题还是我连接程序的问题。我将fortran程序和adams连接的步骤对吗?
随便问一下斑竹我昨天再讨论区看到一个关于subrouting 的帖子,我昨天照做了,但是没有成功,今天怎么再也找不到了?
大家多多帮忙,不胜感激。