スクリプトを使用してチャンネル単位を変換する



DIAdem 2018ヘルプ


発行年月: 2018年6月
製品番号: 370858P-0112
製品情報を参照

ダウンロード (Windowsのみ)


DIAdem 2017 ヘルプ
DIAdem 2018 ヘルプ
DIAdem 2019 ヘルプ
DIAdem 2020 ヘルプ
DIAdem 2020 SP1 ヘルプ

単位の管理および単位を使用した計算を行うには、DIAdemの単位カタログを使用します。単位カタログは、物理量、つまり1つ以上の単位記号を持つ単位が保存された単位セットに分けられます。DIAdem ANALYSISでは、単位があるチャンネルの値を別の単位に変換することもできます。

スクリプトを使用してData Portalのチャンネルの特定の単位を単位カタログの別の単位に変換するには、次の手順を実行します。

  1. DIAdem SCRIPTを選択します。

  2. ファイル→新規→VBSスクリプトを選択して、新規スクリプトを作成します。

  3. スクリプトエディタに次のテキストを入力またはコピーします。

    Dim i, j, oMyChannels, oMyUnit
    For i = 1 to Data.Root.ChannelGroups.Count
      Set oMyChannels = Data.Root.ChannelGroups(i).Channels
      For j = 1 to oMyChannels.Count
        Set oMyUnit = oMyChannels(j).Properties("unit_string")
        If oMyUnit.Value = "s" Then
          Call ChnUnitConvert(oMyChannels(j),oMyChannels(j),"h")
        End If
      Next
    Next
  4. スクリプト→VBSスクリプト実行を選択して、スクリプトを開始します。前に単位s(秒)を使用していたすべてのチャンネルが単位h(時間)に変換されます。

サンプル

単位の変換



この記事は役に立ちましたか。

役に立たなかった