[S8431] 条件名、インデックスが不明な条件の設定値を取得するスクリプト

 

条件名、インデックスが不明な条件の設定値を取得するスクリプトを例示します。

app = designer.GetApplication()

# スタディに設定されている条件の数を取得

CondNum = app.GetModel(0).GetStudy(0).NumConditions()

# 運動:回転条件があるかを確認

for i in range(CondNum):

   CondType = app.GetModel(0).GetStudy(0).GetCondition(i).GetType()

   if CondType == u"運動:回転":

       # 回転速度の値を取得

       rpm_data = app.GetModel(0).GetStudy(0).GetCondition(i).GetValue(u"AngularVelocity")

       # 回転速度の値を表示

       print(f"回転数: {rpm_data} rpm")

       break

else:

   print(f"運動:回転条件は見つかりませんでした。")

ファイルご利用の注意点

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