如何使用 python 和 COM 列出 ASPEN Plus 中的组件或一般的 COM 对象?

问题描述 投票:0回答:2

有人可以告诉我如何使用 COM 和 Python 列出流中的所有组件吗?

我有这个输出流,它在aspen plus变量资源管理器中的路径是:

aspen.Tree.FindNode("\Data\Streams\COM1\Output\STR_MAIN\MASSFLMX\MIXED")

该流由 8 个成分组成:水、SO2、CO2 等,如下面链接的图片所示:

Variable explorer image from Aspen Plus

如何在Python环境中列出该流中的组件?

谢谢,加尔吉亚。

python com activex win32com aspen
2个回答
0
投票

我创建了一个新库,可用于通过 Python 控制 Aspen Plus: https://github.com/YouMayCallMeJesus/AspenPlus-Python-Interface 目前尚未完成,但要到 22 年 7 月 1 日才完成。还有一些教程、文档、案例等。
您可以编辑流程图、运行、设置值、获取值、调试、自动提取所有输出并将所有输入插入块等等。

在这种情况下,您需要实例化模拟,然后使用库中内置的函数

sim = Simulation (*args)
sim.STRM_Get_MoleFlowPerCompound()

0
投票

有人可以告诉我如何使用 COM 和 Python 访问 aspen plus v11 中的经济结果吗?

© www.soinside.com 2019 - 2024. All rights reserved.