DIAdemヘルプ

並列ファイル解析

  • 更新日2023-04-06
  • 4分で読める

このサンプルは、DataFinderの検索結果リストのファイルを同時に解析する方法を示します。ツールバーのシリアル評価アイコンのサンプルでは、2つの関数が提供されます。

次の手順に従ってください。

  1. サンプルを開始

  2. SeriesAnalysis.tdqクエリなどの検索ロードを実行して、DIAdem NAVIGATORで検索ボタンをクリックします。

  3. ツールバーでシリアル評価→シリアル評価を開始アイコンをクリックします。

  4. 解析スクリプトを選択します。SeriesAnalysis_MyFileAnalysisFunctions_01.vbsおよびSeriesAnalysis_MyFileAnalysisFunctions_02.vbsという2つのスクリプトが準備されます。

  5. シリアル評価は、検索結果リストで見つかったすべてのファイルを解析します。事前に定義されたスクリプトは、結果グラフィックを作成し、結果グラフィックをPNGとしてレイアウトの現在の書き込みパスに保存します。

また、ユーザー定義解析関数を使用することもできます。そのためには、以下の構文を含む関数が含まれたスクリプトを作成する必要があります。

SeriesAnalysis_ProcessData(iErrorCode, sErrorText)

iErrorCodeパラメータを使用してエラー番号を返し、sErrorTextパラメータを使用してエラーテキストを返します。サンプルは、エラーが発生すると、ログファイルにエラー番号とエラーテキストを表示します。独自のスクリプトをテストするには、評価するデータファイルをData Portalにロードして実行します。テストを実行するには、シリアル評価で再度削除する必要がある解析関数の呼び出しも追加する必要があります。

VBScriptPython

 

Dim iErrorCode, sErrorText 
Call SeriesAnalysis_ProcessData(iErrorCode, sErrorText) 
Call MsgBox (iErrorCode & " " & sErrorText)

サンプルファイルをコピー

ファイル名をクリックして、このファイルをDIAdemにロードします

SeriesAnalysis_Initialization.vbs スクリプトファイル
SeriesAnalysis_Main.vbs スクリプトファイル
SeriesAnalysis_MyFileAnalysisFunctions_01.vbs スクリプトファイル
SeriesAnalysis_MyFileAnalysisFunctions_02.vbs スクリプトファイル
SeriesAnalysis_Result_01.tdr レイアウトファイル
SeriesAnalysis_Result_02.tdr レイアウトファイル
SeriesAnalysis_InitProcessing.vbs スクリプトファイル
SeriesAnalysis_Worker.vbs スクリプトファイル
SeriesAnalysis.tdq クエリファイル
SeriesAnalysis.ico 記号ファイル
メモ このサンプルを開始するとサンプルファイルが読み込まれ、既存のデータとレイアウトは上書きされます。