複数ケースで指定したケースのラベルと応答値を取得するスクリプトを例示します。
# 結果を取得するケース番号
CasesNo = 2, 5, 7
# 取得する応答値の名前
ResName = u"Tav"
# 結果を書き出すファイルのパス
FilePath = r"d:/output.txt"
app = designer.GetApplication()
# 現在開いているスタディを取得
study = app.GetCurrentStudy()
for i in CasesNo:
# 表示するケースを指定
app.View().SetCurrentCase(i - 1)
# 結果を読み込む
study.CheckForCaseResults()
# ラベルを取得
label = study.GetDesignTable().GetLabel(i - 1)
# 応答値の値を取得
torque = study.GetResponseVariable(ResName, i - 1)
# txtファイルを作成
with open(FilePath, 'a') as f:
# txtファイルに結果を書き出す
print(f"ケース{i}:{label}:{torque}", file=f)


