EPLAN Electric P8 automatisieren

Grundlagen und Beispiele zum Erstellen von Scripten in Visual C#

 

Jeder EPLAN-Anwender kennt die wiederkehrenden Aufgaben, welche viel Zeit bei der Projektierung benötigen. Die meisten dieser Aufgaben können Sie per Script automatisieren und so den gesamten Prozess beschleunigen. Zunächst erfahren Sie, wie Sie Toolbars ohne jede Programmierung individuell anpassen, und werden dann in die Erstellung von Scripten mit Visual C# eingeführt. Die Komplexität der Programmierung wird dabei gering gehalten, so dass auch Einsteiger ohne Vorkenntnisse folgen können.
Anschließend werden die Scriptfunktionen behandelt:
  • Menüs erzeugen und erweitern
  • Einzelne oder mehrere Einstellungen gleichzeitig per Knopfdruck verändern
  • Formulare mit individuellen Steuerelementen (Checkboxen, Ladebalken, Buttons) erstellen
  • Programmsteuerung über Benutzer-Interaktionen
Im Kapitel „Schnittstellenprogrammierung“ erlernen Sie das automatisierte Erzeugen von Beschriftungen und PDF-Dateien sowie den Import/Export von Stücklisten und Projekteigenschaften. Sie erfahren außerdem, wie man Daten über gängige Austauschformate (CSV, XML) in andere Programme exportiert.
Das Kapitel „Praxisbeispiele“ liefert fertige, sofort einsetzbare Scripte, die Ihnen das Programmieren eigener Lösungen ersparen. Ein Anhang mit allen offiziell unterstützen EPLAN-Actions und -Events rundet den Inhalt ab. Auf der beiliegenden CD finden Sie Microsoft Visual C# 2010 Express (uneingeschränkt nutzbar) sowie das Beispielprojekt mit 84 Scripten und den verwendeten Toolbars.

 

 Visual Studio Projekt mit 84 Beispielen auf GitHub

Habt ihr Probleme weiterzukommen, meldet euch unter buch@suplanus.de, ich werde so schnell wie möglich darauf antworten. Hier könnt ihr das Buch beim Hanser Verlag bestellen…
An dieser Stelle möchte ich mich recht herzlich bei allen bedanken, die mir geholfen haben dieses Buch zu schreiben – insbesondere der Online-Community, welche den Anwendern immer wieder praktische Scripte bereitstellt. Allen voran danke ich Daniela Schloderer für die seelische und kulinarische Unterstützung beim täglichen Schreiben. Vielen Dank auch an Rainer Meier für das Korrekturlesen und die tägliche Unterstützung in der Firma.
Außerdem danke ich SPANGLER Automation für ihr Vertrauen und vor allem für den tollen Arbeitsplatz. Ich möchte mich auch bei Bernd Gischel, Autor vieler EPLAN-Bücher, für die Motivation und den Beistand bedanken. Zu guter Letzt möchte ich mich bei der Firma EPLAN Software & Service GmbH & Co. KG, besonders bei Hr. Florian Reiter und bei den netten Mädels des Carl Hanser Verlags für die Hilfe bedanken.

Alle Scripte des Buches einzeln ladbar:

 

 01_Erste_Schritte

 01_Start

 02_DeclareAction

 03_DeclareEventHandler

 04_DeclareRegisterUnregister

 02_Actions_ausführen

 01_Einzelne_Action

 02_Mehrere_Actions

 03_Action_mit_Parameter

 03_Objekte

 01_String

 02_String_Pfadvariable

 03_Integer

 04_Fehler_Integer

 05_Float

 06_Fehler_Float

 07_TryCatch