NAVIGATORインタフェースを使用してスクリプトでデータを検索する



DIAdem 2018ヘルプ


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

ダウンロード (Windowsのみ)


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

スクリプトでデータを検索するには、DIAdem NAVIGATORのスクリプトインタフェースを使用します。たとえば、DIAdem NAVIGATORインタフェースでDataFinderMy DataFinderを開き、文字Wで始まるプロパティを持つファイル、グループ、およびチャンネルのクイックサーチを実行するスクリプトを作成するには、次の手順を実行します。見つかった要素の数が10を超える場合、このサンプルでは、文字Wで始まる名前を持つグループを含むファイルのみを検索します。これらの条件を満たすファイルが見つかると、それらのファイルがData Portalにロードされます。

  1. DIAdem SCRIPTを選択します。

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

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

    Dim oMyQuery, oMyCurrDataProvider, bRet, oMyResults
    bRet = Navigator.Display.OpenDataFinder("My DataFinder")
    If bRet = TRUE Then
      Set oMyCurrDataProvider = Navigator.Display.CurrDataFinder
      Set oMyQuery = Navigator.CreateQuery(eTextQuery)
      ' Searching for W*
      oMyQuery.Text = "W*"
      Call oMyCurrDataProvider.QueryForm.SetCurrQuery(oMyQuery)
      oMyCurrDataProvider.QueryForm.Search()
      Set oMyResults = oMyCurrDataProvider.ResultsList.Elements
      If(oMyResults.Count > 10) Then
        ' Restraining search and searching only for files with groups with the name w*
        Set oMyQuery = Navigator.CreateQuery(eAdvancedQuery)
        oMyQuery.Returntype = eSearchFile
        Call oMyQuery.Conditions.Add(eSearchChannelGroup, "name", "=", "w*")
        Call oMyCurrDataProvider.QueryForm.SetCurrQuery(oMyQuery)
        'Optional: Call oMyCurrDataProvider.QueryForm.Condition.Add(eSearchChannelGroup, "name", "=", "w*")
        oMyCurrDataProvider.QueryForm.Search()
        If(oMyResults.Count > 0) Then
          ' Showing results and loading data
          Call Navigator.LoadData(oMyResults)
        End If
      ElseIf (oMyResults.Count > 0) Then
        Call Navigator.LoadData(oMyResults)
      End If
    End If
  4. スクリプト→VBSスクリプト実行を選択して、スクリプトを開始します。

メモ  DIAdem NAVIGATORのスクリプトインタフェースの詳細については、スクリプトを使用してデータを検索するを参照してください。

サンプル

ASAMデータストアのショートカットメニューからATFXファイルを生成 | DataFinder検索結果を組み合わせる | DataFinderの検索結果のショートカットメニュー | DataFinderの検索結果の評価ウィザード | NAVIGATORでチャンネルを検索 | 「Failed」のマークが付いたデータセットの検索 | ダイアログボックスでデータをフィルタ処理する | ダイアログボックスを使用せずにデータをフィルタ処理する | チャンネルの検索と評価 | データプラグインのタイムアウトを確認 | データストアの各種参照設定 | データストア内の「Failed」のマークが付いたデータセットの検索 | トラックのブレーキテスト | プロパティの検索と関連するチャンネルの評価 | ユーザダイアログボックス内の検索および評価機能



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

役に立たなかった