chanwen 发表于 2019-8-20 20:37:49

DOS 批处理文件bat 调用Aspen 错误



各位朋友,大家好。因为研究需要,想利用Isight软件来调用Aspen Plus进行优化模拟,根据一些教程,利用Aspen生成了***.inp文件,并且在同一文件夹内编写了

***.bat文件。但是双击bat文件后,并没有生成***.out,而是出现了错误。我利用两台电脑分别尝试了V8.4和V10版本,均无法成功。但是方法应该没有问题,一位








朋友说在他电脑上没有问题。所以我想请问一下我这边出错的原因在哪?如果哪位朋友知道怎么解决,望不吝赐教,谢谢。





55656937 发表于 2019-8-20 20:37:49

asp定到xeq,然后后面写 aspen "heatx1.inp" /getridof呢

chanwen 发表于 2019-8-20 20:37:49

自己顶一下

chanwen 发表于 2019-8-20 20:37:49

没有人知道吗?

55656937 发表于 2019-8-20 20:37:49

没license啊   

chanwen 发表于 2019-8-20 20:37:49

55656937 发表于 2019-8-23 08:30
没license啊

第二张图是V10版本显示的错误,V10版本license有时候确实会出问题,但是第一张图是用另一台电脑的V8.4版本运行显示的错误,V8.4这个lincense没啥问题呀,为啥也会出错呢?现在就是两台不同电脑,两种不同版本的Aspen都运行不了。

zhangjunhui1988 发表于 2019-8-20 20:37:49

来学习学习

55656937 发表于 2019-8-20 20:37:49

可能是路径的问题,你问题加引号了吗

55656937 发表于 2019-8-20 20:37:49


可能是路径的问题,你路径中有空格,加引号了吗

chanwen 发表于 2019-8-20 20:37:49

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放在一个没有空格的路径下,也不行。

chanwen 发表于 2019-8-20 20:37:49

55656937 发表于 2019-8-24 19:50
asp定到xeq,然后后面写 aspen "heatx1.inp" /getridof呢

这样路径就不对,我估计还是跟软件有关,也许是非正版的原因。bat写的应该没啥问题。

55656937 发表于 2019-8-20 20:37:49

chanwen 发表于 2019-8-25 20:47
这样路径就不对,我估计还是跟软件有关,也许是非正版的原因。bat写的应该没啥问题。

bat是没问题,我在V11上试了是好的。

chanwen 发表于 2019-8-20 20:37:49

55656937 发表于 2019-8-26 13:09
bat是没问题,我在V11上试了是好的。

你的V11是正版吗?我也想用V11试试

zhdg_zhdg 发表于 2019-8-20 20:37:49

第一个图是路径不对,加引号可以解决,但缺少文件支持;
第二个图是许可不对,注意到inp文件中“;Input Summary created by Aspen Plus Rel. 30.0 at 18:41:54 Mon Aug 19, 2019”,版本30.0是对应8,4的吗?

55656937 发表于 2019-8-20 20:37:49

chanwen 发表于 2019-8-26 22:10
你的V11是正版吗?我也想用V11试试

正版                     

xionghr 发表于 2019-8-20 20:37:49

应该没问题。
我装的V8.2,把你的INP文件改了一下,APV84改APV82.
然后aspen直接打开,aspen计算通过。
然后输出.inp,利用批处理文件计算。一次通过。
.bat和.inp我都直接放在桌面上的。
我的aspen安装目录:set asp="E:\AspenTech\Aspen Plus V8.2\Engine\Xeq\aspen.exe"
目录同样是有空格的。
页: [1]
查看完整版本: DOS 批处理文件bat 调用Aspen 错误