Was ist der KUKA KRL Source Code Formatter?

Der KUKA KRL Source Code Formatter ist ein Programm, welches Ihren KRL (Kuka Robotic Language) Quelltext neu einrückt. Zusätzlich ersetzt es Ausdrücke wie:

  • "a=b" zu "a = b"
  • "Func(12,A,3)" zu "Func(12, A, 3)"
  • "TIMER>=8" zu "TIMER >= 8"
  • ...

Es gibt zwei Versionen des Programms:

  • KUKA_KRL_SourceIndent_GUI.exe: Version mit mit grafischer Benutzeroberfläche (GUI).
  • KUKA_KRL_SourceIndent_CMD.exe: Kommandozeilenversion.

Das Archiv, welches Sie downloaden können, enthält auch eine XML-Konfigurationsdatei für den Editor notepad++. Diese Konfigurationsdatei ermöglicht die Syntaxhervorhebung der KUKA Robot Language in notepad++ (siehe Screenshots und Abschnitt "Intallation der Syntaxhervorhebung in notepad++ für die KRL").

Screenshots


Grafischen Benutzeoberfläche

Fenster von notepad++ mit KRL Quelltext, Formatierung und Syntaxhervorhebung für KRL.

Installation

Der KUKA KRL Source Code Formatter benötigt keine Installation. Kopieren Sie einfach die ausführbaren Dateien auf Ihre Festplatte.

Lizenz und Betriebssystem

Das Programm ist Open Source, geschrieben in Delphi 5 von Steffen Satrapa. Es läuft nur unter Microsoft Windows.

notepad++

Intallation der Syntaxhervorhebung in notepad++ für die KRL

Wenn Sie die Syntaxhervorhebung in notepad++ für die KUKA Robot Language aktivieren wollen, dann brauchen Sie nur die Datei userDefineLang.xml vom Verzeichnis .\editors\notepad++\ des Archivs in das Verzeichnis %APPDATA%\Notepad++\ kopieren.

Hinweis: Wenn Sie die portable Version von notepad++ von PortableApps.com verwenden, ist das Zielverzeichnis: .\Notepad++Portable\App\Notepad++\

Es wird mindestens Version 5.3.1 von notepad++ benötigt.

Wie kann man den Quelltext Formatierer direkt in notepad++ verwenden?

  • Kopieren Sie die Kommandozeilenversion (.\KUKA_KRL_SourceIndent_CMD.exe) des KUKA KRL Source Code Formatter und dessen Konfigurationsdatei (.\KUKA_KRL_SourceIndent_CMD.ini) vom heruntergeladenen Archiv in das notepad++ Verzeichnis (z.B.: C:\Programme\Notepad++\).
  • öffnen Sie notepad++ und drücken Sie F6 (Hauptmenu --> Erweiterungen --> NppExec --> Ececute).
  • Geben Sie ein:
        NPP_SAVE
        C:\Programme\Notepad++\KUKA_KRL_SourceIndent_CMD.exe "$(FULL_CURRENT_PATH)"
        set FileName = "$(FULL_CURRENT_PATH)"
        npp_close
        NPP_OPEN $(FileName)
  • Klicken Sie OK. Ihr Quelltext wird nun direkt in notepad++ formatiert.

Download

KUKA KRL Source Code Formatter [Version 0.3.0 (661 KB)] (Programm mit Delphi 5 Quelltext)
Stand: 16.08.2009 changelog/history