DOS 批处理文件bat 调用Aspen 错误
各位朋友,大家好。因为研究需要,想利用Isight软件来调用Aspen Plus进行优化模拟,根据一些教程,利用Aspen生成了***.inp文件,并且在同一文件夹内编写了
***.bat文件。但是双击bat文件后,并没有生成***.out,而是出现了错误。我利用两台电脑分别尝试了V8.4和V10版本,均无法成功。但是方法应该没有问题,一位
朋友说在他电脑上没有问题。所以我想请问一下我这边出错的原因在哪?如果哪位朋友知道怎么解决,望不吝赐教,谢谢。
asp定到xeq,然后后面写 aspen "heatx1.inp" /getridof呢
自己顶一下
没有人知道吗? 没license啊 55656937 发表于 2019-8-23 08:30
没license啊
第二张图是V10版本显示的错误,V10版本license有时候确实会出问题,但是第一张图是用另一台电脑的V8.4版本运行显示的错误,V8.4这个lincense没啥问题呀,为啥也会出错呢?现在就是两台不同电脑,两种不同版本的Aspen都运行不了。 来学习学习 可能是路径的问题,你问题加引号了吗
可能是路径的问题,你路径中有空格,加引号了吗
55656937 发表于 2019-8-24 09:08
可能是路径的问题,你路径中有空格,加引号了吗
我bat里面的内容是
@echo off
set asp="D:\Program Files (x86)\AspenTech\Aspen Plus V8.4\Engine\Xeq\aspen.exe"
%asp% "heatx1.inp" /getridof
pause
另一种是去掉引号的也试了%asp% heatx1 /getridof
aspen.exe的路径本来就有空格,这个没法改呀。另外我将bat文件和inp放在一个没有空格的路径下,也不行。 55656937 发表于 2019-8-24 19:50
asp定到xeq,然后后面写 aspen "heatx1.inp" /getridof呢
这样路径就不对,我估计还是跟软件有关,也许是非正版的原因。bat写的应该没啥问题。 chanwen 发表于 2019-8-25 20:47
这样路径就不对,我估计还是跟软件有关,也许是非正版的原因。bat写的应该没啥问题。
bat是没问题,我在V11上试了是好的。 55656937 发表于 2019-8-26 13:09
bat是没问题,我在V11上试了是好的。
你的V11是正版吗?我也想用V11试试 第一个图是路径不对,加引号可以解决,但缺少文件支持;
第二个图是许可不对,注意到inp文件中“;Input Summary created by Aspen Plus Rel. 30.0 at 18:41:54 Mon Aug 19, 2019”,版本30.0是对应8,4的吗? chanwen 发表于 2019-8-26 22:10
你的V11是正版吗?我也想用V11试试
正版 应该没问题。
我装的V8.2,把你的INP文件改了一下,APV84改APV82.
然后aspen直接打开,aspen计算通过。
然后输出.inp,利用批处理文件计算。一次通过。
.bat和.inp我都直接放在桌面上的。
我的aspen安装目录:set asp="E:\AspenTech\Aspen Plus V8.2\Engine\Xeq\aspen.exe"
目录同样是有空格的。
页:
[1]