准备工作,安装Visio studio 2008,IntelVisual Fortran V11.1.060。先安装Microsoft Visual Studio 2008,再安装Intel Visual Fortran V11.1.060。 第一步,打开开始菜单—AspenTech—ProcessModeling V8.4—Set compiler for v8.4,如下图所示,
如果红色线框内两项状态为ok,则可以设置编译器。如果事先没有设置,蓝色线框内两项应该是未设置状态。设置方法,就是在Enter option <1:32> for current USER, 0 to skip, -1 to delete冒号后输入18,之后Enter,在下一个语句后冒号处输入18,再按Enter,即设置好。 第二步,打开开始菜单—AspenTech—ProcessModeling V8.4—Aspen Plus—Customize Aspen Plus v8.4, 界面如下: 先将写好的Fortran子程序.f文件和.bkp的工程放入图中所示的文件夹中,可将两个文件放入一个文件夹,如C:\ProgramData\AspenTech\Aspen Plus V8.4\kinetics in CFB。 第三步,转到存放动力学子程序的文件夹,输入cd C:\ProgramData\AspenTech\Aspen Plus V8.4\kinetics in CFB 第四步,已经转到该文件夹了,就可以进行编译,输入aspcomp COMB.f,回车 此时,C:\ProgramData\AspenTech\AspenPlus V8.4\kinetics in CFB文件夹中,生成了一个COMB.obj文件。 第五步,生成obj文件的opt文件。在该文件夹中新建一个文本文件,在该文本文件中填写第四步生成的obj文件的路径,并加上。然后将该文本文件命名为COMB_LIST_OBJ,并将扩展名txt改为opt即可。 第六步,链接第五步生成的OBJ文件,生成dll文件 命令格式:asplink [dlopt dloptfile]libname Libname是给要生成的dll文件指定一个文件名 于是输入asplink [dloptCOMB_LIST_OBJ.opt] COMB 回车 如果输入的命令是aspenlinklibname就会链接这个文件夹下所有的OBJ文件,如果文件夹下刚好有多个OBJ文件,那么一般不能成功生成dll文件 第七步,生成dll文件的opt文件,和第五步相似。 这个是所有文件列表。 打开.bkp工程文件,v8.4版本,按如下设置 之后,如果Fortran程序没有逻辑问题,就可以运行,得到想要的结果了。
原本安装的Fortran编译器试用,1月到期,需要更新Licence,不更新在Aspen Plus中链接时出现,LIC过期的错误。
|