並列ファイル解析
- 更新日2023-04-06
- 4分で読める
(DIAdem ANALYSISでのユーザ定義評価 | スクリプト | データのマイニングおよびロード | バージョン 2015) > 並列ファイル解析
このサンプルは、DataFinderの検索結果リストのファイルを同時に解析する方法を示します。ツールバーのシリアル評価アイコンのサンプルでは、2つの関数が提供されます。
次の手順に従ってください。
-
サンプルを開始
-
SeriesAnalysis.tdqクエリなどの検索ロードを実行して、DIAdem NAVIGATORで検索ボタンをクリックします。
-
ツールバーでシリアル評価→シリアル評価を開始アイコンをクリックします。
-
解析スクリプトを選択します。SeriesAnalysis_MyFileAnalysisFunctions_01.vbsおよびSeriesAnalysis_MyFileAnalysisFunctions_02.vbsという2つのスクリプトが準備されます。
-
シリアル評価は、検索結果リストで見つかったすべてのファイルを解析します。事前に定義されたスクリプトは、結果グラフィックを作成し、結果グラフィックをPNGとしてレイアウトの現在の書き込みパスに保存します。
また、ユーザー定義解析関数を使用することもできます。そのためには、以下の構文を含む関数が含まれたスクリプトを作成する必要があります。
SeriesAnalysis_ProcessData(iErrorCode, sErrorText)
iErrorCodeパラメータを使用してエラー番号を返し、sErrorTextパラメータを使用してエラーテキストを返します。サンプルは、エラーが発生すると、ログファイルにエラー番号とエラーテキストを表示します。独自のスクリプトをテストするには、評価するデータファイルをData Portalにロードして実行します。テストを実行するには、シリアル評価で再度削除する必要がある解析関数の呼び出しも追加する必要があります。
| VBScript | Python |
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 | 記号ファイル |
![]() | メモ このサンプルを開始するとサンプルファイルが読み込まれ、既存のデータとレイアウトは上書きされます。 |
