DIAdem-Hilfe

Dateien parallel analysieren

  • Aktualisiert2023-04-06
  • 2 Minute(n) Lesezeit

Dieses Beispiel zeigt, wie Sie die Dateien einer Suchergebnisliste des DataFinders automatisch parallel auswerten können. Dazu stellt das Beispiel mit dem Symbol Serienauswertung in der Befehlsleiste Funktionen zur Verfügung.

Führen Sie folgende Schritte durch:

  1. Beispiel starten

  2. Führen Sie eine Suche aus. Dazu können Sie beispielsweise die Suchanfrage SeriesAnalysis.tdq laden und anschließend auf die Schaltfläche Suchen in DIAdem-NAVIGATOR klicken.

  3. Klicken Sie in der Befehlsleiste auf das Symbol Serienauswertung»Serienauswertung starten.

  4. Wählen Sie ein Analysescript aus. Es sind zwei Scripte vorbereitet: SeriesAnalysis_MyFileAnalysisFunctions_01.vbs und SeriesAnalysis_MyFileAnalysisFunctions_02.vbs

  5. Die Serienauswertung führt die Analyse für alle in der Suchergebnisliste gefundenen Dateien aus. Die vorbereiteten Scripte erstellen Ergebnisgrafiken und legen diese als PNG-Grafiken auf dem aktuellen Schreibpfad für Layouts ab.

Sie können auch eigene Analysefunktionen nutzen. Dazu müssen Sie ein Script erstellen, das eine Funktion mit folgender Syntax enthält:

SeriesAnalysis_ProcessData(iErrorCode, sErrorText)

Über den Parameter iErrorCode geben Sie eine Fehlernummer und über den Parameter sErrorText einen Fehlertext zurück. Im Falle eines Fehlers gibt das Beispiel die Fehlernummer und den Fehlertext in der Logdatei aus. Um Ihr eigenes Script zu testen, laden Sie eine der auszuwertenden Datendateien in das Datenportal und führen das Script aus. Für den Test müssen Sie zusätzlich den Aufruf der Analysefunktion ergänzen, den Sie aber für die Serienauswertung wieder löschen müssen:

VBScriptPython

 

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

Beispieldateien kopieren

Klicken Sie auf einen Dateinamen, um diese Datei in DIAdem zu laden

SeriesAnalysis_Initialization.vbs Script-Datei
SeriesAnalysis_Main.vbs Script-Datei
SeriesAnalysis_MyFileAnalysisFunctions_01.vbs Script-Datei
SeriesAnalysis_MyFileAnalysisFunctions_02.vbs Script-Datei
SeriesAnalysis_Result_01.tdr Layoutdatei
SeriesAnalysis_Result_02.tdr Layoutdatei
SeriesAnalysis_InitProcessing.vbs Script-Datei
SeriesAnalysis_Worker.vbs Script-Datei
SeriesAnalysis.tdq Suchanfrage-Datei
SeriesAnalysis.ico Symboldatei
Hinweis Beim Start dieses Beispiels erzeugt und lädt DIAdem Beispieldateien und überschreibt dabei aktuelle Daten und Layouts.