Voraussetzungen:
- Die vorbereitenden Schritte auf Dateiebene wurden durchgeführt.
- EEC ist gestartet.
- Abschnitt Konfiguration durch Import einer IMX-Datei erzeugen ist durchgeführt.
Der Bibliotheks-Katalog enthält neben den Systembibliotheken die Architektur T_Mechatronic_Architecture und den Baukasten T_Mechatronic_ModularSystem.
Im Projekt-Katalog ist das Projekt Feeder vorhanden.
Um den Parameter ParameterMap in der bestehenden Konfiguration mit Schlüssel-Wert-Paaren zu befüllen wird die CSV-Datei ParameterMap.csv importiert. Dazu wird noch die Vorlagen-Datei Template_CSV.imx benötigt.
Beschreibung der CSV-Datei:
Die CSV-Datei besteht aus 9 Zeilen und 3 Spalten.
Die Spalten haben keine Überschriften.
Über den auszuwertenden Daten wird mit einer Zelle, die den Text Header enthält, ein Bereich für Kopdaten eingeleitet. Die Kopfdaten enden in der Zeile, in der eine Zelle mit dem Text LineEndHeader enthalten ist.
Die auszuwertenden Daten sind über 3 Spalten verteilt:
A = Name des Parameters
B = Wert des Parameters
C = Typ des Parameters
Diese Angaben werden mit Hilfe der XSL-Datei KeyValue.xsl intern in ein Fragment im IMX-Format konvertiert. Das Fragment wird in der Vorlagendatei Template_CSV.imx anstelle des Tags <importFragment/> eingefügt.
Inhalt der Template_CSV.imx:
<?xml version="1.0" encoding="utf-8"?>
<imx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xi="http://www.w3.org/2001/XInclude" version="1.0">
<project name="Feeder" save="true">
<libraries>
<add type="String" value="T_Mechatronic_ModularSystem"/>
</libraries>
<mo name="Feeder" typeClass="T_Mechatronic_ModularSystem.Mechatronic.Stations.Feeder" >
<importFragment/>
</mo>
</project>
</imx>
So wird eine Map mit Schlüssel-Wert-Paaren befüllt:
- Wählen Sie den Menüpunkt Datei > Importieren....
- Navigieren Sie zu Projekt > Import.
- Bestätigen Sie mit [Weiter >].
- Geben Sie im Feld Quell-Dateiname die Datei ParameterMap.csv an.
- Wählen Sie aus der aufklappbaren Liste Standard:KeyValue.xsl. Das Eingabefeld wird dadurch ausgegraut.
- Geben Sie im Feld Dateiname der Vorlage die Datei Template_CSV.imx an.
- Entfernen Sie die Option Neues Projekt anlegen und markieren Sie in der Liste darunter das Projekt Feeder.
- Bestätigen Sie mit [Fertigstellen].
Der Import-Assistent öffnet sich mit der Seite Auswählen.
Der Import-Assistent öffnet die Seite Importiere Datei.
Die Datei befindet sich im folgenden Verzeichnis:
<EEC installation path>\resources\Import\CSV
Nutzen Sie [Durchsuchen...] um zur Datei zu navigieren. Wählen Sie gegebenenfalls den Dateifilter CSV-Dateien (*.csv).
Die Datei befindet sich im folgenden Verzeichnis:
<EEC installation path>\resources\Import\IMX
Nutzen Sie [Durchsuchen...] um zur Datei zu navigieren. Wählen Sie gegebenenfalls den Dateifilter IMX-Dateien (*.imx).
Ergebnis:
Im Projekt-Katalog wird die Konfiguration mit dem Namen Feeder angezeigt.
- Öffnen Sie die Komponente Feeder.
- Öffnen Sie den Editor Parameter (Parameters).
In der Spalte Wert (Value) ist zu erkennen, dass die Werte aus den Spalten A und B der CSV-Datei als Schlüssel-Wert-Paare in den Parameter ParameterMap geschrieben worden sind.