以梦为马,不负韶华

搜索
查看: 2183|回复: 15
收起左侧

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

[复制链接]
发表于 1970-1-1 08:00:00 显示全部楼层 |阅读模式


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

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








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

V8.4版本错误

V8.4版本错误

V10版本错误

V10版本错误

runaspen_test.bat (125 Bytes, 下载次数: 4)
heatx1.inp (2.24 KB, 下载次数: 3)

发表于 1970-1-1 08:00:00 显示全部楼层
asp定到xeq,然后后面写 aspen "heatx1.inp" /getridof呢

点评

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

使用道具 举报

 楼主| 发表于 1970-1-1 08:00:00 显示全部楼层
自己顶一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 1970-1-1 08:00:00 显示全部楼层
没有人知道吗?
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层

回帖奖励 +2 个韶华币

没license啊     
回复 支持 反对

使用道具 举报

 楼主| 发表于 1970-1-1 08:00:00 显示全部楼层

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

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
来学习学习
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
可能是路径的问题,你问题加引号了吗
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层

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

点评

我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  详情 回复 发表于 2019-8-24 19:29
回复 支持 反对

使用道具 举报

 楼主| 发表于 1970-1-1 08:00:00 显示全部楼层
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放在一个没有空格的路径下,也不行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 1970-1-1 08:00:00 显示全部楼层
55656937 发表于 2019-8-24 19:50
asp定到xeq,然后后面写 aspen "heatx1.inp" /getridof呢

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

点评

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

评分

参与人数 1韶华币 +10 收起 理由
55656937 + 10 同意你的观点

查看全部评分

回复 支持 反对

使用道具 举报

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

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

点评

你的V11是正版吗?我也想用V11试试  详情 回复 发表于 2019-8-26 22:10
回复 支持 反对

使用道具 举报

 楼主| 发表于 1970-1-1 08:00:00 显示全部楼层
55656937 发表于 2019-8-26 13:09
bat是没问题,我在V11上试了是好的。

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

点评

正版  详情 回复 发表于 2019-8-27 10:02
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
第一个图是路径不对,加引号可以解决,但缺少文件支持;
第二个图是许可不对,注意到inp文件中“;Input Summary created by Aspen Plus Rel. 30.0 at 18:41:54 Mon Aug 19, 2019”,版本30.0是对应8,4的吗?
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
chanwen 发表于 2019-8-26 22:10
你的V11是正版吗?我也想用V11试试

正版                     
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
应该没问题。
我装的V8.2,把你的INP文件改了一下,APV84改APV82.
然后aspen直接打开,aspen计算通过。
然后输出.inp,利用批处理文件计算。一次通过。
.bat和.inp我都直接放在桌面上的。
我的aspen安装目录:set asp="E:\AspenTech\Aspen Plus V8.2\Engine\Xeq\aspen.exe"
目录同样是有空格的。
回复 支持 反对

使用道具 举报

不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-2-26 22:51

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表