VoraussetzungenVorab ist es wichtig zu wissen, dass das von mir beschriebene Script keine Texte übersetzt.
Es greift auf die EPLAN API zu und automatisiert einen Ablauf, den du auch manuell durch Mausklicks durchführen könntest.
Hinweis zur Lizenz:
Ich selbst verwende die kleinste EPLAN-Lizenz:
Start -> Hilfe -> Lizenzumfang -> EPLAN Electric P8 Compact.
Diese Lizenz erlaubt zwar die grundlegende Nutzung von EPLAN, jedoch müssen alle mehrsprachigen Felder manuell übersetzt werden.
Das betrifft sämtliche Felder, angefangen bei den Strukturkennzeichen bis hin zu den Funktionstexten.
Für eine automatisierte Übersetzung bräuchtest du eine erweiterte Lizenz.
Vorbereitung der Zusatzfelder
Für die Exportvorlage benötigst du zwei spezifische Variablen, die in den Projekteigenschaften definiert werden.
Diese werden für den Dateinamen des PDFs verwendet:
Zusatzfeld [100] (<10901 100> ):
Hier trägst du für jede Sprache die entsprechende Artikelnummer ein. Diese Nummer fungiert später als Präfix im Dateinamen.
Zusatzfeld [101] (<10901 101> ):
In diesem Feld trägst du das Länderkürzel für jede Sprache ein, z.B.:
Deutsch: de_DE
Englisch: en_US
Spanisch: es_ES
Dieses Feld wird als Suffix im Dateinamen verwendet.
So fügst du die Felder hinzu:
Gehe zu Start -> Information -> Eigenschaften.
Nutze das Plus-Symbol, um die Felder <10901 100> und <10901 101> hinzuzufügen.
Falls diese Felder bereits belegt sind, kannst du andere Felder aus der Liste der Zusatzfelder wählen.
Export-Einstellungen konfigurieren
Für den PDF-Export musst du ein neues Schema erstellen, das deinen Anforderungen entspricht. Dies sind die Schritte:
Gehe zu Start -> Einstellungen -> Benutzer -> Schnittstellen -> PDF-Export.
Klicke auf Neues Schema erstellen und benenne es z.B. "PDF Export AF".
Allgemein:
Im Reiter "Allgemein" findest du einige Texte, die in der Navigationsstruktur der PDF-Datei verwendet werden.
Diese musst du manuell in die verschiedenen Sprachen übersetzen, da das System diese nicht automatisch übersetzt.
Export-Verzeichnis:
Im Reiter Export kannst du das Zielverzeichnis für den PDF-Export festlegen.
Dateinamen-Formatierung:
Unter Dateiname erzeugen wählst du die Option "2 Aus Eigenschaft" und klickst auf die … Schaltfläche.
Hier erstellst du den Dateinamen aus den beiden vorher definierten Eigenschaften:
Projekt (Zusatzfeld [100]) für die Artikelnummer (Präfix).
Trennzeichen: _ (Unterstrich als Trennzeichen zwischen Präfix und Suffix).
Projekt (Zusatzfeld [101]) für das Länderkürzel (Suffix).
Beispielhafter Dateiname:
Wenn du einen Artikel mit der Nummer 12345 und dem Länderkürzel de_DE exportierst, sieht der Dateiname wie folgt aus:
12345_de_DE.pdf
Optional: Unterverzeichnis erstellen:
Du kannst optional auch ein Unterverzeichnis erstellen lassen, das z.B. die Projektnummer enthält. Dafür musst du die Eigenschaft Projektnummer (<10013> ) pflegen:
Gehe zu Start -> Information -> Eigenschaften.
Füge die Projektnummer ein.
Der Dateipfad könnte dann so aussehen:
\Projektnummer\12345_de_DE.pdf
Beispiel-Export-Schema anhängen
Damit du nicht alles selbst konfigurieren musst, habe ich mein Export-Schema angehängt.
Dieses kannst du gerne importieren und verwenden.
Sollte es Probleme mit dem Import geben, stelle sicher,
dass die Variablen in deinem Projekt korrekt definiert sind und keine Konflikte mit bestehenden Exportvorlagen bestehen.
Testen der Funktion
Um zu überprüfen, ob alles funktioniert, empfehle ich,
das Script zunächst mit nur zwei Sprachen (Deutsch und Englisch) zu testen.
So kannst du schneller Ergebnisse sehen und eventuelle Fehler leichter beheben.
Lösche dafür alle anderen Sprachen aus dem Script und führe den Exportvorgang für diese beiden Sprachen durch.
Skript in die Benutzeroberfläche einbinden
Das Script kannst du in der Werkzeugleiste von EPLAN einbinden, sodass du es einfach per Mausklick starten kannst. Hier ist die Anleitung:
Menüband anpassen:
Gehe zu Werkzeuge -> Rechtsklick -> Menübänder anpassen.
Neue Befehlsgruppe erstellen:
Unter "Werkzeuge" erstelle eine neue Befehlsgruppe, z.B. "PDF export".
Neuen Befehl erstellen:
Klicke auf die neu erstellte Gruppe und nehme dir von links irgendein Befehl.
Symbol und Name zuweisen:
Wähle ein passendes Symbol und einen aussagekräftigen Namen für den Befehl.
Befehlszeile einfügen:
Gib in der Befehlszeile Folgendes ein:
ExecuteScript /ScriptFile:"C:\Pfad\ExportToPDF_de_en.cs"
Hinweis: Passe den Pfad und den Scriptnamen an deine eigenen Gegebenheiten an!
Hinweis2: Du musst das Projekt links im Navigator angeklickt haben, bevor du den PDF-Export startest.
Sonst wird evtl. nur eine Seite exportiert.
Zusammenfassung und Schlusswort
Mit diesen Schritten solltest du in der Lage sein,
einen mehrsprachigen PDF-Export in EPLAN zu konfigurieren und mithilfe eines Skripts zu automatisieren.
Wenn du noch Fragen hast oder Hilfe beim Import des Export-Schemas benötigst, stehe ich gerne zur Verfügung.
[Diese Nachricht wurde von XerXes777 am 11. Okt. 2024 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP