Sie können Bibliotheksobjekte über Textdateien aus externen Anwendungen (in der Regel ECAD-Anwendungen) oder über manuell erstellte Textdateien in EPLAN Harness proD Library importieren. Die unterstützten Textdateiformate sind *.txt und *.csv. Die Textdatei muss die Abschnitte [head], [columns] und [data] enthalten. Wird eine Kopfdatei verwendet, braucht die Quelldatei nur den Abschnitt [data] zu enthalten.
Abschnitt [head]
Jeder Bibliothekskomponente ist ein Schlüsselwort zugeordnet. Das Komponentenschlüsselwort wird im Abschnitt [head] angegeben.
[head]
type=CONNECTOR
Abschnitt [columns]
Der Abschnitt [columns] folgt nach dem Abschnitt [head]. Den meisten Eigenschaften von Bibliothekskomponenten ist ein Schlüsselwort zugeordnet. Dieses Eigenschaftenschlüsselwort wird im Abschnitt [columns] angegeben. Eine Zeile steht für eine Eigenschaft. Im Abschnitt [columns] können die Spalten benannt und den Eigenschaften Einheiten zugeordnet werden.
[columns]
Artikelnummer=PARTNUMBER
Kategorie=CATEGORY
Nummer=VENDORNUMBER
Firma=VENDOR
Abschnitt [data]
Der Abschnitt [data] folgt nach dem Abschnitt [columns]. Jede Spalte steht für eine Komponenteneigenschaft, die im Abschnitt [columns] definiert wurde. Jede Zeile steht für einen Komponententyp und die Werte der im Abschnitt [columns] angegebenen Eigenschaften.
Kopfdatei
Eine Kopfdatei muss die Abschnitte [head] und [columns] enthalten. Unterstützte Formate sind *.txt und *.csv. Wird eine Kopfdatei verwendet, braucht die Quelldatei nur den Abschnitt [data] zu enthalten. Durch die Kombination aus Quell- und Kopfdatei können unterschiedliche Quelldateien für den gleichen Komponententyp verwendet werden. Kopfdateien können im Schritt Eigenschaften definieren des Importieren-Assistenten gespeichert werden. Die Abschnitte [head] und [columns] werden in der Kopfdatei gespeichert.
Vorlagendatei
In Vorlagendateien werden die Einstellungen für das Trennzeichen und den Umgang mit vorhandenen Bauteilen gespeichert. Vorlagendateien weisen die Erweiterung *.hxlit auf und können im letzten Schritt des Importieren-Assistenten gespeichert werden.
- Wählen Sie die Menüpunkte Bibliothek > Externe Daten importieren.
Der Importieren-Assistent wird gestartet. - Klicken Sie im Feld Zu importierende Datendatei auf [...], um zum Pfad der zu importierenden Quelldatei zu navigieren.
- Klicken Sie im Feld Kopfdatei (optional) auf [...], um zum Pfad einer optionalen Kopfdatei zu navigieren.
- Klicken Sie im Feld Vorlagendatei mit Einstellungen auf [...], um zu einer optionalen Vorlagendatei zu navigieren, in der das Trennzeichen und der Umgang mit vorhandenen Bauteilen festgelegt ist.
- Klicken Sie auf [Weiter].
- Wählen Sie in der aufklappbaren Liste Typ den zu importierenden Komponententyp aus; der Eintrag entspricht standardmäßig der Definition im Abschnitt [head].
- In der Tabelle unter der aufklappbaren Liste Typ werden die für die Komponente definierten Eigenschaften angezeigt. Mit der Schaltfläche [Hinzufügen] fügen Sie eine Eigenschaft hinzu, mit der Schaltfläche [Bearbeiten] können Sie die ausgewählte Eigenschaft bearbeiten, mit der Schaltfläche [Zwingend erforderlich] werden alle erforderlichen Eigenschaften hinzugefügt, und mit der Schaltfläche [Löschen] wird die ausgewählte Eigenschaft entfernt.
- Klicken Sie auf den Link Kopfdatei speichern, um die aktuellen Einstellungen als Kopfdatei zu speichern.
- Klicken Sie auf [Weiter].
- Wählen Sie im Gruppenfeld Trennzeichen eines der vordefinierten Trennzeichen aus. Oder aktivieren Sie das Kontrollkästchen Anderes Trennzeichen, und geben Sie das gewünschte Trennzeichen in das Feld darunter ein.
- Geben Sie ein Zeichen in das Feld Ignoriere Zeilen beginnend mit ein, wenn alle Zeilen in der Quell- oder Kopfdatei, die mit diesem Zeichen beginnen, beim Import ignoriert werden sollen.
- Geben Sie die zu verwendende Anzahl an Spalten und Zeilen in den Feldern Spalten bzw. Zeilen an.
- Klicken Sie auf [Weiter].
Die Tabelle Bauteile bietet eine Vorschau der zu importierenden Bauteile. - Wählen Sie aus der aufklappbaren Liste Behandlung existierender Bauteile den Eintrag Vorhandene überschreiben, wenn alle vorhandenen Datensätze überschrieben werden sollen; oder wählen Sie die Option Nicht ändern, wenn vorhandene Bauteile nicht geändert werden sollen. Oder wählen Sie die Option Unterversion erhöhen oder Hauptversion erhöhen, um die Unter- / Hauptversion vorhandener Bauteile zu erhöhen. Oder wählen Sie die Option Vorhandene löschen (kein Import), wenn vorhandene Bauteile gelöscht und nicht importiert werden sollen.
- Über den Link Einstellungen speichern können Sie die aktuellen Einstellungen in einer Vorlagendatei speichern.
Hinweis:
Damit Sonderzeichen korrekt importiert werden, muss die Textdatei in UTF-8 codiert sein.
Tipp:
Im Ordner <Laufwerk>:\<Programmverzeichnis>\Demo\Demo_Library_Import finden Sie einige Beispiele von importierbaren Textdateien sowie eine Liste unterstützter Einheiten.
In der Tabelle unten wird ein Beispiel für den Import eines Blindstopfens gezeigt. Der Eigenschaft CAVITY_SIZE ist eine Einheit zugewiesen. Die erste Zeile im Abschnitt [data] beginnt mit dem Zeichen #. Anhand dieses Zeichens kann die Zeile ignoriert werden:
[head] |
|
|
|
|
|
Typ=CAVITY_PLUG |
|
|
|
|
|
[columns] |
|
|
|
|
|
Artikelnummer=PARTNUMBER |
|
|
|
|
|
Kategorie=CATEGORY |
|
|
|
|
|
Nummer=VENDORNUMBER |
|
|
|
|
|
Firma=VENDOR |
|
|
|
|
|
Kammergröße /mm/=CAVITY_SIZE |
|
|
|
|
|
Variante=PART_VARIANT |
|
|
|
|
|
[data] |
|
|
|
|
|
#Artikelnummer |
Kategorie |
Nummer |
Firma |
Kammergröße /mm/ |
Variante |
963531-1 |
Zubehör\Blindstopfen |
963531-1R |
TE |
1 |
RD |
963531-1 |
Zubehör\Blindstopfen |
963531-1Y |
TE |
1 |
YE |
963531-1.5 |
Zubehör\Blindstopfen |
963531-1.5B |
TE |
1,5 |
|