例子2
以下方法用于在收敛文件夹内新建一个收敛模块,并在其中指定撕裂流(假定流股 REAC-OUT 已存在):
-
取得收敛根节点
-
添加一个名为 C2、算法为 WEGSTEIN 的收敛模块
-
将撕裂流设为 REAC-OUT
Python 实现:
Python
复制
import win32com.client as win32
# 连接 Aspen Plus(版本号按需改)
ap = win32.Dispatch('AspenPlus.Document.34.0')
ap.InitNew2() # 也可打开已有文件
# 1. 定位收敛节点
conv = ap.Tree.Data.Convergence.Convergence
# 2. 新建收敛模块 C2,类型 WEGSTEIN
conv.Elements.Add('C2!WEGSTEIN') # 格式:名称!算法
# 3. 指定撕裂流为 REAC-OUT
conv.C2.Input.TOL.Elements.Label(0, 0) = 'REAC-OUT'
运行后,收敛模块 C2 即创建完成,并把 REAC-OUT 设为撕裂流。