Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

C#-Skripte in EPLAN Electric P8 ausführen

Nach der Erzeugung von EPLAN Electric P8-Projekten kann optional die Ausführung eines C#-Skripts in P8 angestoßen werden.

Um ein Skript auszuführen, muss ein Parameter mit dem absoluten Pfad zum C#-Skript vorhanden sein. Der Pfad ist mit doppelten Backslashes anzugeben, beispielsweise =c:\\scripts\\ecad\\myP8Script.cs.

Optional kann ein weiterer Parameter angegeben werden, der eine Map mit den Argumenten enthält, welche beim Aufruf an das C#-Skript übergeben werden.

Die Projektkomponente vom Typ WiringDiagram muss diese Parameter enthalten.

Die Namen dieser Parameter sind standardmäßig Script und ScriptArguments. Davon abweichende Namen sind in den Modellvariablen einzutragen.

Das C#-Skript für EPLAN Electric P8 muss eine Methode enthalten, die mit dem Attribut [Start] gekennzeichnet ist. Der Name der Methode kann beliebig sein.

Für die Argumente der Start-Methode werden derzeit die Datentypen string und int unterstützt. Die Reihenfolge der Argumente muss nicht beachtet werden, da die Zuordnung über die Parameternamen erfolgt.

In einem C#-Skript kann optional der Parameter refreshFS angegeben werden. Ist der Wert des Parameters true, wird nach Ausführung des Skripts das interne EEC-Dateisystem synchronisiert.

Siehe auch:

Mehr: