Funktion
Mit dem Dateiscanner kann ein Verzeichnis nach einer neuen oder geänderten Datei überwacht werden. Die gefundene Datei wird mit dem gesamten Pfad in einem Ziel-Textsignal gespeichert. Die Suche ist nicht auf DAT-Dateien beschränkt, sie kann auch andere Dateiformate berücksichtigen. Darüber hinaus kann definiert werden, ob die neueste oder zweitneueste etc. Datei in das Textsignal gespeichert wird. Das Ziel-Textsignal kann dann verwendet werden, um beispielsweise die gefundene Datei in einer Offline-Trendkurve anzuzeigen oder den Namen in einem Textfeld anzuzeigen. Für jede zu findende Datei muss ein eigener Dateiscanner konfiguriert werden.
Das Zielsignal erfordert ein Textsignal eines virtuellen Moduls vom Typ ibaQPanel Texteingabe. Das Modul ibaQPanel Texteingabe finden Sie im I/O-Manager im Register Analytik unter den virtuellen Modulen.
Konfiguration
Das Dateiscanner-Objekt ist nur im Entwurfsmodus sichtbar und wird mit diesem Symbol angezeigt:
Wählen Sie über den Browser-Button den Ordner aus, der überwacht werden soll. Sollen auch Unterordner überwacht werden, aktivieren Sie die Option „inkl. Unterordner".
Sie können ein Muster vorgeben, das im Dateinamen enthalten ist oder eine Dateiendung. Erlaubt sind auch Platzhalter, wie * und ?.
Die Dateien können nach Änderungsdatum oder Erstellungsdatum sortiert werden.
Ob die neueste, oder zweitneueste, etc. Datei ausgewählt wird, definieren Sie im Feld „Das x-neueste auswählen":
-
-
„0": die neueste Datei wird ausgewählt
-
„1": die zweitneueste Datei wird ausgewählt, etc.
-
Das Ziel-Textsignal wählen Sie im unteren Drop-down-Menü aus.
Beispiel: Anzeige der drei neuesten Dateien in einer Offline-Trendkurve
Sie konfigurieren für jede Datei einen Dateiscanner, die ein definiertes Verzeichnis überwachen. Geben Sie im ersten Dateiscanner bei „Das x-neueste auswähen" „0" für die neueste Datei ein, im zweiten Dateiscanner „1" für die zweitneueste und im dritten Dateiscanner „2" für die drittneueste Datei ein. Für jeden Dateiscanner muss ein eigenes Textsignal definiert werden.
Legen Sie drei Offline-Trendkurven an. Wählen Sie im Eigenschaftendialog der Offline-Trendkurve den Überwachungsmodus „Textsignal überwachen" aus. Im dazugehörigen Drop-down-Menü wählen Sie jeweils das Textsignal aus, das den gewünschten Dateipfad enthält. Jedes Mal, wenn sich das Textsignal ändert, wird die neue Datei geladen.
Auf diese Weise können Sie mehrere Offline-Trendkurven erzeugen, in die jeweils die neueste, die zweitneueste, etc. Datei geladen wird, und diese dann vergleichen.

