iCAx开思网

标题: 【求助】关于fortran程序如何和adams连接? [打印本页]

作者: kuailema    时间: 2003-11-21 09:50
标题: 【求助】关于fortran程序如何和adams连接?
我的课题需要将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 的帖子,我昨天照做了,但是没有成功,今天怎么再也找不到了?
大家多多帮忙,不胜感激。
作者: Jeriflee    时间: 2003-11-21 13:22
步骤基本正确,好像只是你的程序有错误而已
作者: kuailema    时间: 2003-11-24 11:40
谢谢斑竹,你说的很对,的确是程序的问题,连接方法是对的。
  我在这个论坛里认识一个朋友,他很热心仔细的给我指导了,我的这个问题已经解决了,我在此对他表示感谢。
  




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3