[S8414] 全ケースのセクショングラフを一つのグラフにして表示、CSVファイル出力するスクリプト

 

全ケースのセクショングラフを一つのグラフにして表示、CSVファイル出力するスクリプトを例示します。

# 出力するファイルパス

OutFileName = u"D:/Section.csv"

app = designer.GetApplication()

# 作成してあるセクションを取得する

objSectionGraph = app.GetCurrentStudy().GetSectionGraph(u"セクション名")

# セクショングラフを作成

objGraph = app.GetDataManager().CreateGraphModel(objSectionGraph.GetCaseDataSet(1))

# セクショングラフを一つにまとめる

for i in range(app.GetCurrentStudy().GetDesignTable().NumCases()):

   caseID = int(i)+1

   objGraph.AddDataSet(objSectionGraph.GetCaseDataSet(caseID))

# グラフを表示

objGraph.Show()

# CSVファイルの書き出し

objGraph.WriteTable(OutFileName)

ファイルご利用の注意点

JMAGスクリプトライブラリをご利用されるに際し、以下の利用規約をよくお読みいただき、ご同意の上ご利用下さるようお願い申し上げます。