连接与断开流股
Python 直译版:添加/删除流股
import win32com.client as win32
# 连接 Aspen Plus
ap = win32.Dispatch("AspenPlus.Document.34.0")
ap.InitNew2() # 或 GetObject 打开已有文件
# 1. 定位 Streams 集合
streams = ap.Tree.Data.Blocks.Parent.Elements("Streams") # 或 ap.Tree.Data.Streams
# 2. 添加流股
streams.Elements.Add("S1!MATERIAL") # 物料流
streams.Elements.Add("S2") # 默认 MATERIAL
streams.Elements.Add("S3!HEAT") # 热流
# 3. 删除流股
streams.Elements.Remove("S1")
ap.Quit()
要点:
-
参数格式
"流股名!流股类型",类型可省略,默认 MATERIAL; -
可用 HEAT、WORK 等关键字创建热流、功流;
-
Remove("流股名")立即从流程图删除对应流股。