Projekte automatisch importieren
Neuron Power Engineer stellt ein Werkzeug für den automatisierten Import von Neuron Power Engineer-→Projekten in einen Arbeitsbereich zur Verfügung.
Wenn Sie dieses Werkzeug aufrufen, können Sie den entstandenen Arbeitsbereich verwenden, wenn Sie danach andere automatisierte Werkzeuge aufrufen (z.B. für das automatisierte Erstellen einer SPS-Anwendung). Die folgenden Werkzeuge müssen daher nicht bei jedem Aufruf des Werkzeugs das angegebene Projekt aus einem leeren Arbeitsbereich neu importieren. Diese kombinierten Aufrufe führen zu einer erhöhten Performanz der Werkzeuge.
Gut zu wissen |
---|
Das Werkzeug ist zur Verwendung durch einen fortgeschrittenen Anwender von Neuron Power Engineer vorgesehen. Bedingung für die erfolgreiche Verwendung des Werkzeugs sind Kenntnisse über die durchzuführende Aktion, wie sie in der grafischen Benutzeroberläche von Neuron Power Engineer ausgeführt werden würde. Die Ausgaben des Werkzeugs erfolgen nur in englischer Sprache. |
In diesem Artikel: |
---|
Vorbereitungen
-
Stellen Sie sicher, dass Neuron Power Engineer installiert ist. Halten Sie die folgenden Informationen bereit:
-
der Pfad zum Installationsverzeichnis von Neuron Power Engineer
-
der Pfad zu einem bestehenden Verzeichnis, das als Arbeitsbereich verwendet wird
Falls der optionale Parameter-checkEmptyWorkspace
verwendet wird (siehe die Beschreibung dieses Parameters weiter unten), muss das Verzeichnis leer sein. -
der Pfad zu dem Projekt, das importiert werden soll
-
der Pfad zur Konfigurationsdatei für das Protokoll (siehe unten für weitere Informationen)
Eine Datei mit einer Beispielkonfiguration ist in der Installation von Neuron Power Engineer enthalten.
-
-
Öffnen Sie eine Befehlszeile: z.B.
cmd.exe
unter Windows und wechseln Sie in das Installationsverzeichnis von Neuron Power Engineer.
Aufruf
|
Der Aufruf des Werkzeugs wird nicht offiziell für Linux unterstützt. Wenn Sie dennoch versuchen wollen, das Werkzeug unter Linux aufzurufen, ersetzen Sie den Teil NeuronPowerEngineerc --launcher.ini NeuronPowerEngineer.ini -application
des oben genannten Aufrufs durch NeuronPowerEngineer -application
. Der restliche Teil des Aufrufs ist identisch mit dem oben genannten Aufruf.
Beschreibung der Parameter:
Parameter |
Beschreibung |
Beispiel |
---|---|---|
|
absoluter Pfad zum Projekt, das importiert werden soll |
|
|
absoluter Pfad zu einem Arbeitsbereich, in den das Projekt importiert werden soll
|
|
|
Pfad zur Konfigurationsdatei für das Protokoll |
|
|
Beispiel 1 für Aufruf, inkl. Prüfung des leeren Arbeitsbereichs |
---|
|
Beispiel 2 für Aufruf, keine Prüfung des leeren Arbeitsbereichs |
---|
|
Konfigurationsdatei für das Protokoll
Diese Datei wird zur Konfiguration des log4j-Protokollierungsmechanismus benötigt. Die Datei gibt an, wie Protokoll-Ereignisse ausgegeben werden.
Konfigurationsdatei für das Protokoll (Beispiel) |
---|
|
Fehlerbehebung
Die Datei, die in der Konfigurationsdatei für das Protokoll angegeben ist, enthält Informationen über das Importieren. Falls das Importieren nicht erfolgreich war, beheben Sie das Problem gemäß der folgenden Tabelle.
Rückgabe-Code |
Meldung (ausgegeben auf STDOUT oder STDERR) |
Ursache |
Lösung |
---|---|---|---|
|
|
|
|
|
|
Ein Argument oder Parameter fehlt. |
Rufen Sie das Werkzeug wie oben angegeben auf. |
|
|
Das angegebene Projekt existiert nicht. |
Geben Sie ein vorhandenes Projekt an. |
|
|
Das Code-Image konnte nicht erstellt werden. |
|
|
|
Das Projekt enthält Syntaxfehler. |
Öffnen Sie das Projekt in Neuron Power Engineer und beheben Sie die Fehler, die in der Sicht Fehler angezeigt werden. |
|
|
Der Arbeitsbereich enthält bereits Daten (z.B. ein oder mehrere Neuron Power Engineer-Projekte). |
Falls Sie den Parameter |
|
|
Ein unerwarteter Fehler ist aufgetreten |
Kontaktieren Sie Neuron. |