例子2

以下方法用于在收敛文件夹内新建一个收敛模块,并在其中指定撕裂流(假定流股 REAC-OUT 已存在):

  1. 取得收敛根节点

  2. 添加一个名为 C2、算法为 WEGSTEIN 的收敛模块

  3. 将撕裂流设为 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 设为撕裂流。