Die Datenquellen-Eingabe-Maske öffnen sich, in der Sie als ersten Schritt die Filesystem Datenquelle als „Typ“ auswählen können.
Vergeben Sie für die Datenquelle jedoch erst einen Namen und enthält dieser das Wort „file“, so wird „Filesystem“ schon als Datenquellen-Typ vorgewählt. (Dies funktioniert mit allen Datenquellen-Typen)
Nachdem dies geschehen ist, passen sich die Datenquellen-spezifischen Einstellungen der Filesystem Datenquelle automatisch an.

Filesystem Spezifisch
- Datei Wählen Sie hier via „…“-Button, eine bereits vorhandene Datei aus.
- Separator Hier können Sie eingeben, mit welchem Separator die Inhalte der Datei getrennt werden sollen. (Also *VariableName* *Separator* *Wert der Variable*) Dieser ist frei auswählbar. Der Standard-Separator ist das Semikolon.
Nach Eingabe der für die Verbindung relevanten Informationen klicken Sie auf „Hinzufügen“ bzw. auf „Speichern“ nach der Bearbeitung einer bereits angelegten Datenquelle.

Zu beachten ist, dass der Pfad zur ausgewählten Datei genau so auf dem Server vorhanden sein muss. Es gibt in einer .csv Datei bzw. in Ihrer Filesystem Datenquelle keinen Datentypen –> Es ist immer ein String. Wird z.B. ein Boolean angelegt, muss man wissen, dass es ein Boolean sein soll.
Die Filesystem Datenquelle wird angelegt und nachfolgend in der Datenquellen – Übersicht angezeigt.

Angelegte Datenquellen können bearbeitet oder auch wieder gelöscht werden. Dies tun Sie über die entsprechenden Buttons.
Zudem haben Sie die Möglichkeit, sich allen internen Datenquellen anzeigen zu lassen. Dies funktioniert über die Aktivierung der Checkbox „Zeige interne Datenquellen“.
Nachfolgend können Sie Variablen für die Filesystem Datenquelle anlegen.
Wie Sie für die Filesystem Datenquelle Variablen hinzufügen, erfahren Sie im Kapitel „Filesystem Variablen hinzufügen“.
Wie Sie für die Filesystem Datenquelle ein Externes Logging vornehmen, erfahren Sie im Kapitel „Externes Logging in das Filesystem“.
Für welche Zwecke kann ich die Filesystem Datenquelle einsetzen?
Sie können extern bereitgestellte Werte in einer .csv – Datei ablegen. Das QuickHMI nutzt dann diese Daten zur Visualisierung der gewünschten Werte.
Zum einen ist dies eine Form einer Datenquelle, die sich einfach einrichten und verwenden lässt. Zum anderen können viele Tools .csv – Dateien exportieren, welche Sie dann ohne großen Aufwand in Ihrer Visualisierung darstellen könnten.
Was benötige ich zum Betreiben einer Filesystem Datenquelle?
Im Prinzip bringt jedes Betriebssystem die Voraussetzungen mit, um eine Dateisystemquelle zu betreiben.
Es wird lediglich eine .csv – Datei an einem von Ihnen definierten Ort benötigt, auf den der QuickHMI Server zugreifen kann.
Wie muss ich die Datei vorbereiten?
Sie haben 2 Möglichkeiten:
- Sie verwenden eine eigene .csv – Datei
- Sie lassen eine Datei von QuickHMI erstellen
Im ersten Fall müssen Sie darauf achten, dass die Datei entsprechend formatiert ist. QuickHMI erwartet Variablennamen und Werte in einem bestimmten Format.
Pro Zeile wird eine Variable erwartet. Name und Wert sind entsprechend der Datenquellen-Einstellungen (siehe unten Einstellungen vornehmen) zu trennen.
Einstellungen vornehmen
Wechseln Sie zunächst zum QuickHMI Editor, und klicken dort im Projekt Explorer unter Kommunikation auf
„Datenquellen“.
Wählen Sie anschließend „Datenquelle hinzufügen“.

Im sich darauffolgend öffnenden Fenster „Datenquelle erstellen oder bearbeiten“, haben Sie nun folgende Dinge zu bestimmen:
- 1. Legen Sie fest, ob die Datenquelle aktiv oder inaktiv sein soll.
- 2. Vergeben Sie einen Namen für die Datenquelle. (Dieser Name muss innerhalb des Projektes einzigartig sein.)
- 3. Wählen Sie „Filesystem“ als Datenquellentyp.
- 4. Wählen Sie einen Speicherort für die .csv-Datei. (Bitte beachten Sie, dass der Pfad auf dem Server vorhanden / erreichbar sein muss)
- 5. Wählen Sie den Separator, mit dem einzelne Felder in der Datei getrennt sind.

