===== AddOn-Editor ===== ====Aufruf des AddOn-Editors==== * Cockpit XP starten * StartCenter * auf ConfigCenter klicken * auf AddOn Verwaltung klicken * auf Anwender klicken Folgendes Fenster sollte jetzt sichtbar sein:\\ \\ ---> Nun erscheint eine Liste mit allen verfügbaren AddOns. Klickt man hier jetzt auf z.B. **MeinErstesAddon** dann öffnet sich rechts ein neues Fenster mit folgenden 3 Dateien:\\ {{:cockpit-xp:addon:addon-struktur-3.png?nolink|}}\\ Ein **AddOn** sollte immer aus den 3 folgenden Dateien bestehen\\ {{:cockpit-xp:addon:addon-struktur.png?nolink|}}\\ | **AddOn.cps.xml** | ist das eigentliche "Programm" | | **ConfigPackage.xml** | ist die Konfigurationsdatei für I/O | | **Info.txt** | beinhaltet eine kleine Beschreibung in reiner Textform, was genau das **AddOn** so alles kann | Klickt man doppelt auf die **AddOn.cps.xml**, öffnet sich der eigentliche Editor\\ {{:cockpit-xp:addon:addon-struktur-4.png?nolink|}}\\ ==== Erste Schritte ==== In der linken Spalte stehen alle verfügbaren Ereignisse. Möchte man z.B. bei Überfahrt **StartZiel** den Namen des Fahres ausgesprochen haben, so klickt man auf **StartZiel** und in der Mitte öffnet sich dann die Programmierumgebung für dieses Ereignis. Im **Header** steht nochmals in Kurzform um welches Ereignis es sich handelt und welche Parameter speziell in diesem Ereignis verarbeitet bzw. bereitgestellt werden.\\ {{:cockpit-xp:addon:addoneditor2.png?nolink|}}\\ In diesem Fall steht in **Cockpit.Slot** der auslösende Slot. Die eigentliche Programmierung erfolgt dann zwischen **begin** und **end.**. ==== Hinweise ==== Durch drücken des grünen Pfeiles kann das AddOn auf Syntaxfehler geprüft werden. Durch drücken des doppelt grünen Pfeiles wird das AddOn gestartet. Je nach Aufgabe des AddOns kann es so schön getestet werden. Das AddOn kann auch jederzeit mit der Tastensimulation getestet werden. Dafür muss das AddOn aktiviert und die Tastensimulation eingeschaltet sein. Einschalten der Tastensimulation siehe hier: [[cockpit-xp:faq:tastensimulation_einschalten|Tastensimulation einschalten]] \\ ---- [[cockpit-xp:start|Start]] - [[cockpit-xp:faq|FAQ]] - [[cockpit-xp:glossar|Glossar]] - [[cockpit-xp:sitemap|Sitemap]] - [[cockpit-xp:impressum|Impressum]]